![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
时间学徒
时间总是不够,发现有太多要学的。。。
展开
-
Window10下配置maven
在配置maven环境变量前,请先确保JDK配置完成 http://maven.apache.org/download.cgi下载maven 在系统环境变量中配置maven环境变量,注意maven和JDK配置不一样,不能在用户变量中配置 注意Path配置,我开始用%MAVEN_HOME%bin配置bin路径,在cmd命令行测试mvn -v命令时,不通过的,原创 2017-08-13 17:55:20 · 211 阅读 · 0 评论 -
设计模式六大原则
设计模式六大原则 1. 单一职责原则 即一个类只负责一项职责,如果一个类负责多个职责,实现多个功能,当其中一个功能需要修改时,就可能导致其他原本运行正常的职责功能发生故障,不利于扩展、维护。 问题由来: 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 优点: 1)可以降低类的复杂度,一个类原创 2017-09-27 21:47:44 · 517 阅读 · 0 评论 -
Prototype原型模式和深克隆
Prototype原型模式 原型模式通过给出一个原型对象来指明所要创建对象的类型,然后克隆该原型对象以便创建出更多同类型的新对象 主要执行克隆操作,实现创建新的对象 适用性 1.当一个系统应该独立于它的产品创建、构成和表示时。 2.当要实例化的类是在运行时刻指定时,例如,通过动态装载。 3.为了避免创建一个与产品类层次平行的工厂类层次时。原创 2017-09-27 21:50:38 · 228 阅读 · 0 评论 -
hashMap非线程安全问题和concurrenthashmap线程安全的比较
***************************************关于HashMap非线程安全机制的说明*************************************************************************** 1、关于HashMap public V put(K key, V value) { /******原创 2017-09-28 22:18:44 · 651 阅读 · 0 评论 -
SpringMVC拦截器
Filter过滤器是由servlet创建,interceptor是由Spring容器创建, http://blog.csdn.net/zqlsnow/article/details/52946826中有这两个的区别 1.SpringMVC单个拦截器的实现 1)实现HandlerInterceptor接口 public class HandlerInterceptor1 impleme...原创 2018-01-27 21:25:36 · 141 阅读 · 0 评论 -
Ehcache详解
Ehcache是现在最流行的纯java开源框架,配置简单,结构清晰,功能强大。Ehcache特性:1)快速轻量过去几年,众多的测试表明ehcache是最快的java缓存之一,ehcache的线程机制是为大型高并发系统设计的,大量性能测试用例保证ehcache在不同版本间性能表现的一致性,很多用户都不知道他们正在用ehcache,因此不需要什么特别的配置,api易于使用,这就很容易部署上线和运行2)...原创 2018-04-23 19:38:32 · 8235 阅读 · 0 评论 -
Java并发——线程同步Volatile与Synchronized详解
volatile和synchronized的区别与联系:在Java中,为了保证多线程读写数据时保证数据的一致性,可以采用两种方式:使用volatile关键字:用一句话概括volatile,它能够使变量在值发生改变时能尽快地让其他线程知道。如用synchronized关键字,表示或者使用锁对象。volatile是一个变量修饰符,而synchronized是一个方法或块的修饰符。所以我们使用这两种关键...原创 2018-04-23 19:55:49 · 635 阅读 · 0 评论 -
MySQL binlog
Binlog是mysql数据库进行主从复制或者数据用到的目前我司在测的多活环境POC的两个机房POCA和POCB就是采用binlog进行数据库数据同步的,当创建了一个活动时,POCA主机房的数据库保存有活动信息,POCB机房会通过binlog日志文件同步复制增量的新数据,使用binlog复制数据可以避免事务等的配置,直接将需要复制的数据库所有东西都复制过来,同时当主机房有更新时,从机房也会同步更新...原创 2018-04-23 19:58:02 · 227 阅读 · 0 评论