建造者模式(Builder) 一.一般实现 1.1 创建简单对象 public class SimpleEntity1 { public SimpleEntity1(){ System.out.println("crea…
标签:intellij-idea
Double精度丢失解决方案《浅谈BigDecimal》
为什么金额要使用BigDecimal而不使用Double? 在电商或者金融行业,看似很小的误差但是通过一番计算后会导致很大的误差,误差将演变为错误。错误将导致不能涨薪。BigDecimal 类提供以下操作:算术、标度操作…
springboot+多线程简单实现
搭建springboot环境创建ThreadConfig /** * 线程 * * @author zhoumin * @create 2018-09-18 13:58 */ @Configuration @Enable…
深入理解Redis系列之集群环境搭建
前面分别写了关于单机版Redis搭建以及使用SpringBoot来访问Redis服务, 后面也就顺着写一些关于分布式环境的搭建以及高可用的大概原理; 分布式环境准备 因为在前面一篇深入理解Redis系列之单机Redis环…
IntelliJ IDEA与eclipse快捷键
功能 IntelliJ IDEA Eclipse 阅读代码 跳转查看实现类 ctrl+alt+b 最近打开的文件 Ctrl+e Alt+r 回到类最前/后 Ctrl+Home/End Ctrl+Home/End 查看所选…
Java Reactive Web设计与实现
注: 本文是由读者观看 小马哥公开课视频过程中的笔记整理而成。 更多Spring Framework文章可参看笔者个人github: spring-framework-lesson 。 0. 编程模型与并发模型 Spri…
访问者模式(Visitor)
访问者模式 一. 访问者模式 1.1 定义 表示一个作用于某对象结构中的各元素操作.它使你可以在不改变各元素类的前提下,定义作用于这些元素的新操作. 1.2 角色 抽象访问者对象(Visit). 具体访问者对象(Conc…
装饰器模式(Decorator)
装饰器模式 一.装饰器模式 1.1 定义 在不改变原类文件和使用继承的情况下,动态的扩展一个对象的功能. 通过创建一个包装对象(装饰),来包裹真实的对象. 二.具体实现 1.1 创建被装饰对象接口 public inte…
springboot+多线程简单实现
搭建springboot环境创建ThreadConfig /** * 线程 * * @author zhoumin * @create 2018-09-18 13:58 */ @Configuration @Enable…
策略模式(Strategy)
一般实现 创建执行方法 public static void main(String[] args) { ExcuMenthod em = new ExcuMenthod(); em.method1(); em.meth…
Double精度丢失解决方案《浅谈BigDecimal》
为什么金额要使用BigDecimal而不使用Double? 在电商或者金融行业,看似很小的误差但是通过一番计算后会导致很大的误差,误差将演变为错误。错误将导致不能涨薪。BigDecimal 类提供以下操作:算术、标度操作…