- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 mysql中将多条记录合并成一行数据进行显示
mysql中将多条记录合并成一行数据进行显示,说实话,实际开发中很少有这样的,但既然碰见了,在这里几记录一下吧:正常情况下:SELECT REPAY_WAYS, REPAY_PLAN_IDFROM repay_line_infoWHERE REPAY_WAYS IS NOT NULLORDER BY REPAY_PLAN_ID;查询出的数据也是这样的:但是我想把同一组的数据显示到同...
2018-04-20 18:37:58 8586
原创 Redis持久化的两种方式(RDB和AOF)
redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。RDB,简而言之,就是在不同的时间点,将redis存储的数据生成快照并存储到磁盘等介质上;AOF,则是换了一个角度来实现持久化,那就是将redis执行过的所有写指令记录下来,在下次redis重新启动时,只要把这些写指令从前到后再重复执行一遍,就可以实现数据恢复了。其实RDB和...
2018-04-18 20:33:04 855
原创 为什么在覆盖equals的同时一般也要 覆盖hashcode
举例来说: Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢? 这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。 也就是说,如果集合中现...
2018-04-18 19:40:01 842
原创 一个五年经验的Java工作经验深刻推荐的几本书
第一本:JAVA并发编程实践 《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式第二本:Sprin...
2018-04-18 14:42:13 9416 8
转载 Spring事务的传播性详解
事务的嵌套概念所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的代理被创建(注意一定要是代理,不能手动new 一个对象,并且此类(有无接口都行)一定要被代理——spring中的bean只要纳入了IOC管理都是被代理的)。所以在同一个类中一个方法调用另一个方法有事务的方法,事务是不会起作用的。###Spring默认情况下会对运行期例外(RunTimeE...
2018-04-17 19:34:47 1281
转载 开放接口/RESTful/Api服务的设计和安全方案详解
总体思路这个涉及到两个方面问题:一个是接口访问认证问题,主要解决谁可以使用接口(用户登录验证、来路验证)一个是数据数据传输安全,主要解决接口数据被监听(HTTPS安全传输、敏感内容加密、数字签名)用户身份验证:Token与Session开放接口Api服务其实就是客户端与服务端无状态交互的一种形式,这有点类似REST(Representational State Transfer)风格。普通网站应用...
2018-04-11 16:57:19 8701
Zookeeper学习中的疑难问题总结,很受用!
2018-10-25
Java五年工作经验深刻推荐的书籍,有设计模式,Java并发编程,Spring源码解析,大型网站..等
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人