240 发简信
IP属地:广东
  • 写一个通用core包,给各个微服务引用不就行了

    SpringCloud(四)-手把手教你使用OpenFeign

    在使用restTemplate访问远程接口的时候,我们难以将接口管理起来,当接口变动的时候我们可能会修改多处。Spring Cloud 提供OpenFeign来解决这个问题。...

  • HashMap

    属性 hash表中的Node节点类 HashMap中一些重要方法 hash方法,获取key的hash值 tableSizeFor方法,计算数组容量 get方法

  • 120
    JMM和底层实现原理

    1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里...

  • 120
    为什么重写了equals()也要重写hashCode()

    为什么重写了equals()也要重写hashCode() 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 在Effective Java中第九条规定在覆盖equals(...

  • Future模式之CompletableFuture

    CompletableFuture 是Java 8 新增加的Api,该类实现,Future和CompletionStage两个接口,提供了非常强大的Future的扩展功能,可...

  • 习题(一)

    字符串中包含数字、'+'、'-'、'\'、'*', 输出int结果 思路:将String转成ascii码(效率高),来解析字符串中的算数公式 列出集合中所有子集 思路:从第一...

  • 120
    (十九)访问者模式

    水果店中有各种水果的库存积累,需要大甩卖,可以利用java的多态实现 现在有水果接口Fruit,访问者Visit 虽然visit的sell方法是多态的,但是由于java的多态...

  • 120
    (十八)命令模式

    现在店铺展示产品榜单来吸引客户购买 如图中结构首页模块和执行模块是强耦合,如果需要更改功能非常麻烦 命令模式 抽象出一个层级,来对两个模块的功能进行整合,达到面向接口编程,当...

  • 120
    (十七)观察者模式

    水果已经卖完了,顾客不知道什么时候到货,又不可能天天过来看一下有没有到货,这就需要水果店这边通知顾客 观察者模式 可以看到观察者模式中,需要添加观察你的对象或者删除观察你的对...

  • 120
    (十六)责任链模式

    订单的优惠券可以叠加使用,应该如何做呢 责任链模式 一个功能处理的结果,需要传递给下一个功能对象 一个优惠券处理完成后,将结果传递给下一个优惠券处理,形成一个链表 责任链父类...

  • 120
    (十五)策略模式

    水果要搞优惠活动,但是优惠活动有很多,同样的不影响主流程的情况下,可以选择不同的优惠策略来计算最终的消费金额 策略模式 需要定义好统一的功能入口,注入不同的实现类来实现不同的...