- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 Java并发编程:Synchronized及其实现原理
转载地址:http://www.cnblogs.com/paddix/p/5367116.html 一、Synchronized的基本使用 Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。从语法上讲,Syn
2017-03-20 22:13:14 243
原创 ERROR Unable to locate appender TerminalConsole for logger
在做项目的过程中,通过java -jar 启动来测试一个插件功能时 遇到了如下的问题, 通过查看日志发现jar已经正常启动,但是为什么控制台不能输出呢,很奇怪,上百度查了一下,将问题原因指向log4j2 ,只要在相应的位置加上 就能搞定,但是自个写的插件用的是java自带java.util.logging.Logger,而且插件还没有加载就报错了,这个原因肯定不是出在自个的插件中
2017-03-19 21:56:50 13737
原创 Spring boot 和 mybatis 学习笔记3--动态sql
今天抽时间将mybatis 的动态sql 学习了一下,参照http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html的文档,动态sql包括 ifchoose (when, otherwise)trim (where, set)foreach 下面通过例子来一一介绍 一、动态sql 配置 select * from
2017-03-14 09:31:10 1943
原创 Spring boot 和 mybatis 学习笔记2--Mapper XML (静态)
学习了mybatis的mapper xml 规则,做了示例如下 ${alias}.id,${alias}.name,${alias}.age,${alias}.pwd <select id="selectUserById" parameterType="int" resultType="com.thq.mybatis.model.User"> sel
2017-03-09 22:12:26 1874 1
原创 Attempted to serialize java.lang.Class Forgot to register a type adapte
今天使用Mybatis练手,准备将db中查出来的结果集序列化,使用Gson 代码如下 List users1 = userMapper.selectUserCollection(1); Gson gson1 = new Gson(); String str = gson1.toJson(users1); User类如下 Exposepackage com.thq.mybatis
2017-03-08 21:11:18 11716
springboot_mybatis_整合(静态mapper和动态sql)
2017-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人