06 2019 档案
摘要:CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得 分布式系统CAP定理 C数据一致性(Consistency) 也叫做数据原子性系统在执行某项操作后仍然处于一
阅读全文
摘要:Register(服务注册):把自己的IP和端口注册给Eureka。 Renew(服务续约):发送心跳包,每30秒发送一次。告诉Eureka自己还活着。 Cancel(服务下线):当provider关闭时会向Eureka发送消息,把自己从服务列表中删除。防止consumer调用到不存在的服务。 Ge
阅读全文
摘要:RabbitMQ 是一個消息隊列中間件。 使用MQ的好處:同步變異步,解耦和,秒殺系統流量消峰
阅读全文
摘要:系统版本:CentOS 6.5RabbitMQ-Server:3.5.1一、安装erlang1.安装准备,下载安装文件 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erla
阅读全文
摘要:MyBatis 是一个半自动化的持久层的框架,能让开发者专注SQL本身 JDBC 连接数据库的硬编码问题,通过config,mapper配置文件解决 Mybatis开发需要关注的文件 l POJO类(DTO、VO、PO等) l Mapper接口(就是dao接口) l Mapper映射文件 l 全局配
阅读全文
摘要:css 的声明 Header 里面增加Style 标签 标签内增加Style属性 Header 内部Link标签引入外部的css文件 HTML 会从上往下加载程序,如果定义了2次样式,则使用就近原则 css 的选择器 id选择器 #id1{} 适用于特有的标签 使用于标签的id属性 标签选择器 ta
阅读全文
摘要:代理模式:使用频率非常高,核心业务与非核心可以代理的业务,比如周杰伦和经纪人,经纪人做的是核心流程,我可以找周唱歌,可以找任何人唱歌,唱歌可以代理。或者演戏可以代理。 代理应用:安全代理,远程RMI代理,延迟图片加载 静态代理: 动态代理:通过JDK实现
阅读全文
摘要:建造者模式:适用于需要按步骤建造复杂的对象,比如宇宙飞船,StringBuilder、DomBuilder、SAXBuilder
阅读全文
摘要:静态/简单工厂:缺点不修改代码无法扩展,违背OCP原则,但优点也很多,开发简单,但不利于后期扩展维护 工厂方法模式:解决了OCP问题,使用复杂一些 抽象工厂模式:上面2个是增加产品,属于1维的。这个是将产品组装形成新的产品。属于组的概念,符合OCP原则,缺点是复杂
阅读全文
摘要:面向对象设计的基本原则: – OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开 放,对修改关闭。(可以增加类,不要修改原有类) DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程, 不要针对实现编程。 LoD
阅读全文
摘要:单例的作用优点:之生成单一实例,减少频繁创建性能开销太大。通常用于 某个对象创建需要较多资源,比如读取配置、依赖较多的。通常系统的工具类也会考虑使用。 单例的实现方式: 饿汉, 类变量中实例化 懒汉 getInstance时候实例化,如在方法同步,将会大大影响性能。 静态内部类 在静态内部类实例化
阅读全文

浙公网安备 33010602011771号