摘要: 经常发现有List<? super T>、Set<? extends T>的声明,是什么意思呢?<? super T>表示包括T在内的任何T的父类,<? extends T>表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。 extends 通配符 与 T 的区别 T:作用于模 阅读全文
posted @ 2018-01-09 16:57 javaobject 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: Redis 为什么用跳表而不用平衡树? Redis 为什么用跳表而不用平衡树? Redis 为什么用跳表而不用平衡树? Redis 为什么用跳表而不用平衡树? 本文是《Redis内部数据结构详解》系列的第六篇。在本文中,我们围绕一个Redis的内部数据结构——skiplist展开讨论。 Redis里 阅读全文
posted @ 2018-01-09 16:19 javaobject 阅读(3263) 评论(4) 推荐(1) 编辑
摘要: 为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树 出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树, 还要参考网上的代码,相当 阅读全文
posted @ 2018-01-09 16:14 javaobject 阅读(35193) 评论(4) 推荐(6) 编辑
摘要: 摘要: 简单介绍使用Spring+Shiro搭建基于Redis的分布式权限系统。 这篇主要介绍Shiro如何与redis结合搭建分布式权限系统,至于如何使用和配置Shiro就不多说了。完整实例下载地址:https://git.oschina.net/zhmlvft/spring_shiro_redi 阅读全文
posted @ 2018-01-09 16:01 javaobject 阅读(5630) 评论(0) 推荐(1) 编辑
摘要: 相信大家在刚开始学习mybatis注解方式,或者spring+mybatis注解方式的时候,一定会有一个疑问,为什么mybatis的dao接口只需要一个接口,不需要实现类,就可以正常使用,笔者最开始的时候也会有这种疑问,当时在网上查了很多资料,也问过公司比较年长的同事,但是并没有得到答案,后来通过自 阅读全文
posted @ 2018-01-09 14:05 javaobject 阅读(5784) 评论(0) 推荐(1) 编辑
摘要: 前言 我们在SpringMVC开发中,可能遇到比较多的问题就是前台与后 台实体类之间日期转换处理的问题了,说问题也不大,但很多人开发中经常会遇到这个问题,有时很令人头疼,有时间问题暴露的不是很明显,然后逐渐对问题进行 跟踪,会发现是日期类型转换失败“映射”不到对应的持久类的日期属性上造成的,由此我还 阅读全文
posted @ 2018-01-09 11:26 javaobject 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Spring 3.1.1使用Mvc配置全局日期转换器,处理日期转换异常链接地址: https://www.2cto.com/kf/201308/236837.html spring3.0配置日期转换可以通过配置自定义实现WebBingingInitializer接口的一个日期转换类来实现,方法如下 阅读全文
posted @ 2018-01-09 11:16 javaobject 阅读(5022) 评论(0) 推荐(0) 编辑