10 2019 档案
摘要:是否保证线程安全? ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全。 底层数据结构区别? Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构。 插入和删除是否受元素位置的影响? ArrayList 采用数组存储,
阅读全文
摘要:1. 拖到 /usr/local 下 2. 解压 tar zxf redis-4.0.8.tar.gz 3. mkdir /usr/redis 4. 编译 cd redis-4.0.8/src make make完后 redis-4.0.8里的SRC目录里有四个可执行文件redis-server、r
阅读全文
摘要:直接贴上代码 1. 所需要的jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.0</version> <scope>compile</scope
阅读全文
摘要:1.简介 dozer是用来两个对象之间属性转换的工具,有了这个工具之后,我们将一个对象的所有属性值转给另一个对象时,就不需要再去写重复的set和get方法了。 2.如果两个类之间的属性有些属性意思一样,但是在命名的时候发生了一些不同,那么可以通过@Mapping注解来进行映射 3.它支持三种映射方式
阅读全文
摘要:1. shiro是啥就不用说了吧 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理 SecurityManager 是shiro的核心。它不同于java.lang.SecurityManager SecurityUtils.getSubject() 可以
阅读全文
摘要:1. 首先引入依赖 <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> <scope>compile</scope> </dependenc
阅读全文