用户中心USER CENTER

首页/用户
  • dubbo源码解析(二十六)远程调用——http协议

    摘要:前言基于表单的远程调用协议,采用的实现,关于协议就不用多说了吧。后记该部分相关的源码解析地址该文章讲解了远程调用中关于协议的部分,内容比较简单,可以参考着官方文档了解一下。 远程调用——http协议 目标:介绍远程调用中跟http协议相关的设计和实现,介绍dubbo-rpc-http的源码。 前言 基于HTTP表单的远程调用协议,采用 Spring 的HttpInvoker实现,关于h...

    xiyang 发布于Java
  • 出场率比较高的一道多线程安全面试题

    摘要:程序正常运行,输出了预期容量的大小这是正常运行结果,未发生多线程安全问题,但这是不确定性的,不是每次都会达到正常预期的。另外,像等都有类似多线程安全问题,在多线程并发环境下避免使用这种集合。 这个问题是 Java 程序员面试经常会遇到的吧。 工作一两年的应该都知道 ArrayList 是线程不安全的,要使用线程安全的就使用 Vector,这也是各种 Java 面试宝典里面所提及的,可能...

    xiyang 发布于Java
  • SpringCloud(第 010 篇)简单 Quartz-Cluster 支持集群分布式且支持动态

    摘要:通过再添加其他的元素可在中放置多个触发器。停止触发器重启触发器停止触发器移除触发器添加调度的任务类调度的任务。执行的张表入数据库添加启动类简单微服务,支持集群分布式,并支持动态修改任务的执行时间。 SpringCloud(第 010 篇)简单 Quartz-Cluster 微服务,支持集群分布式,并支持动态修改 Quartz 任务的 cronExpression 执行时间 - 一、大致...

    xiyang 发布于Java
  • 扩展spring schema文件

    摘要:指明了文件的位置,会使用这里制定的文件来验证配置的正确性。解析配置通过实现完成对自定义的文件的解析工作。到这整个扩展该进行的操作就都已经就绪了。 spring我们在开发过程中是个必不可少的框架,我们通常会将我们程序中的bean交由spring容器来进行管理,应用程序需要用到bean的时候从spring容器中去获取,spring是如何实现这种方式的呢?spring的配置文件,当我们在开发...

    xiyang 发布于Java
  • 接口

    摘要:恰当的原则是优先选择类而不是接口。接口是一种重要的工具,但是它们容易被滥用。 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法 抽象类和抽象方法 抽象类可以理解为是一种不够纯粹的接口,它是普通类与接口之间的一种中庸之道。 再论初始化 首先看看下面的实例代码: class Glyph { void draw() { print(Glyph.draw()); }...

    xiyang 发布于Java
<