用户中心USER CENTER

首页/用户
  • Java23种设计模式与J2EE设计模式

    摘要:这个模式感觉一一般和工厂模式一起使用的比较多比较方便结构型模式这些设计模式关注类和对象的组合。设计模式这些设计模式特别关注表示层。 设计模式的的六大原则: 学习设计模式之前最好先了解一下设计模式的设计原则: 1. 开闭原则(open close principle) 开放即指对扩展开放,对修改关闭 简而言之,就是扩展功能的时候应该尽量的不修改原有的代码。 2. 里氏代换原则(lisko...

    andot 发布于Java
  • 工厂模式总结

    摘要:四种工厂模式原则解耦把对象的创建和使用的过程分开。对比静态工厂把所有对象创建逻辑都集中到一个类。抽象工厂模式将一个系列的产品的工厂即这些系列的产品有关联合并成一个工厂,负责生产这个系列的产品。 四种工厂模式: showImg(https://segmentfault.com/img/bVbsNLe?w=642&h=263); 原则:1.解耦:把对象的创建和使用的过程分开。2.工厂负责对...

    andot 发布于Java
  • dubbo源码解析(四)注册中心——dubbo

    摘要:一该类继承了类,该类里面封装了一个重连机制,而注册中心核心的功能注册订阅取消注册取消订阅,查询注册列表都是调用了我上一篇文章源码解析三注册中心开篇中讲到的实现方法,毕竟这种实现注册中心的方式是默认的方式,不过推荐使用,这个后续讲解。 注册中心——dubbo 目标:解释以为dubbo实现的注册中心原理,解读duubo-registry-default源码 dubbo内置的注册中心实现方式...

    andot 发布于Java
  • java取消线程实例

    摘要:正确方法通过中断来取消线程。小结调用并不意味着立即停止目标线程正在进行的工作,而只是传递了请求中断的消息。在使用静态的时应该小心,因为它会清除当前线程的中断状态。 序 本文展示一个常见的取消线程的方法。 错误实例 class BrokenPrimeProducer extends Thread { private final BlockingQueue queue; p...

    andot 发布于Java
  • SpringMVC Websockets-No suitable default RequestUp

    摘要:问题开发环境插件依赖如下这个报错是在下启动的时候抛出来的,在下启动正常启动,于是乎开始各种搜索答案。有些说缺少的相关的包,根据上各种结果试了一下,发现没啥效果。 问题:SpringMVC Websockets-No suitable default RequestUpgradeStrategy开发环境:eclipse+Run-jetty-Run插件pom依赖如下: ...

    andot 发布于Java
<