摘要: 1.核心实现 2.企业应用 阅读全文
posted @ 2019-03-25 10:14 audience7510 阅读(92) 评论(0) 推荐(0)
摘要: 1、对象已经死亡? 1.1引用计数法:给对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用 的。但是它很难解决对象之间相互循环引用的问题。 1.2根搜索算法:主流的商用语言(Java和C#),都是使用根搜索算法 阅读全文
posted @ 2019-03-19 18:27 audience7510 阅读(184) 评论(0) 推荐(0)
摘要: synchronized关键字 synchronized关键字最主要的三种使用方式的总结 1.修饰实例方法,作用于当前对象实例加锁,进入同步代码块前要获得当前对象实例的锁 2.修饰静态方法,作用于当前类对象加锁,进入同步代码块前要获得当前类对象的锁。也就是给当前类加锁,会作用于类的所有对象实例,因为 阅读全文
posted @ 2019-03-18 11:11 audience7510 阅读(167) 评论(0) 推荐(0)
摘要: 此sql语句,mapper.java中的参数为List<PjCustomAttribute> list,插入时,parameterType是PjCustomAttribute的全路径。 在foreach中,collection是list,item是遍历出来的每个PjCustomAttribute对象 阅读全文
posted @ 2019-03-05 15:01 audience7510 阅读(2726) 评论(0) 推荐(0)
摘要: 1、java内存区域与内存溢出异常 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域:1.程序计数器,2.栈(虚拟机栈和本地方法栈 ),3.堆,4.方法区(包含运行时常量池)。程序计数器和栈(虚拟机栈和本地方法栈 )为线程私有的,堆和方法区(包含运行时常量池) 阅读全文
posted @ 2019-02-28 14:45 audience7510 阅读(151) 评论(0) 推荐(0)
摘要: 1、数据类型 1.1、String、List、Hash、Set、ZSet 2、Redis事务 3、Redis持久化 4、Redis过期及内存淘汰策略 5、Redis集群 阅读全文
posted @ 2019-02-21 17:11 audience7510 阅读(81) 评论(0) 推荐(0)
摘要: 1.适配器模式简单来使用: Adapter实现新接口,原接口及其实现类保持不变,并由Adapter来持有实现类的对象,此为对象适配模式。 Adapter实现新接口,并继承原接口的实现类,此为类适配模式。 这两种适配方式既可以使用新接口的方法,又可以使用原接口的方法,还可以在Adapter中进行适配。 阅读全文
posted @ 2019-02-18 11:34 audience7510 阅读(107) 评论(0) 推荐(0)