摘要: Java线程安全主要是由两个特性来组成,1、原子性。2、可见性。 volatile关键字 原子性类似于数据库事务中的原子性,一个操作必须有始有终,不能中途被停止。 而可见性的意思:是多个线程之间访问共享变量时,A线程所修改的变量需要及时的被B线程或其他所有线程所读取到。 直接上代码,下面先看看当一个 阅读全文
posted @ 2018-10-23 16:37 青山与妙高 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了shiro session会话管理机制,今天来总结一下,以下都是在spring boot框架实现。 shiro的session管理机制很完善,也是独立于j2ee容器且不依赖的,所以我们完全可以使用shiro提供给我们的session会话管理来实现我们的业务逻辑,默认提供的sessionD 阅读全文
posted @ 2018-10-23 13:28 青山与妙高 阅读(13144) 评论(2) 推荐(1) 编辑
摘要: JSON是一种通用的传输数据的格式,现在处理JSON数据的jar包有很多,比如Jackson,Gson等,大部分方法都类似,无非是将实体类-JSON互相转换。 在Spring MVC中,已经不需要我们特地的将查询出来的实体类集合手动的转换为JSON数据,再返回给前端。 在SpringMVC配置文件中 阅读全文
posted @ 2018-10-23 09:34 青山与妙高 阅读(212) 评论(0) 推荐(0) 编辑