- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 Java 虚拟机引用类型
Java引用分为强引用(String Reference)、软引用(Soft Reference)、弱引用(Week Reference)和虚引用(Phantom Reference)4种,这4种引用强度依次逐渐减弱。1. 强引用就是指在程序代码之中普遍存在的,类似"Object obj = new Object()"这类的引用,只要强引用还存在,垃圾收集器永远不会回收被引用的...
2018-12-23 19:13:04
237
原创 REST 理解
REST英文名称 Representation State Transfer,俗称“表现层状态转移”。REST是基于URI定位资源,使用HTTP协议的操作方法(GET,POST,PUT,DELETE)对服务器端的资源进行操作,实现表现层状态转移的协议规范。它有6个约束:1. 统一的接口;2. 无状态;3. 缓存;4. 客户端 服务器5. 分层的系统架构6. Code o...
2018-08-29 21:34:38
192
原创 Active MQ 启动
今天在玩Active MQ时,遇到一些小问题。现分享如下:1. 下载ActiveMQ地址http://activemq.apache.org/download.html2. 解压缩到Windows系统中的如下目录D:\software\develop\MQ\apache-activemq-5.15.43. 启动ActiveMQ./activemq start4. 出现如下error 信息java....
2018-07-12 22:44:55
406
原创 MyBatis - 缓存Cache
MyBatis的缓存包括系统缓存和自定义缓存,而系统缓存又包括一级缓存和二级缓存。 MyBatis系统缓存: MyBatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存。 一级缓存只是相对于同一个SqlSession而言: 我们发现第一个SqlSession实际只发生过一次查询,而第二次查询就从缓存中取出了,也就是SqlSession层面的一级缓...
2018-07-08 12:08:32
313
原创 Spring Boot - Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl
初入Spring Boot,在启动Spring Boot 报如下错误,该错误确实是hibernate-validator 版本冲突导致的。Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvali...
2018-07-04 22:31:21
8613
3
原创 Java 设计模式 之 代理模式与装饰模式的区别
最近在学习程序开发之设计模式,在网上找到一篇很不错的文章。这篇文章很详细地讲解了程序开发过程的中二十三中设计模式。文章链接如下:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 我比较了代理模式与装饰模式,发现两者之间的区别很小:相同点: 1. 两种模式都创建了一个接口;
2017-08-03 21:39:14
367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人