上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: package com.wz.thread.innerStatic;/** * 使用静态内置类来实现单例模式 * @author Administrator * */public class MyObject { // 内部类的方式 private static class MyObjectHand 阅读全文
posted @ 2017-11-12 18:00 庄子游世 阅读(138) 评论(0) 推荐(0) 编辑
摘要: package com.wz.thread.staticlump;/** * 使用静态代码块来实现单例模式 * @author Administrator * */public class MyObject { private static MyObject instance = null; pri 阅读全文
posted @ 2017-11-12 17:59 庄子游世 阅读(299) 评论(0) 推荐(0) 编辑
摘要: package com.wz.thread.immediately;/** * 立即加载/饿汉模式 单例设计模式 * @author Administrator * */public class MyObject { private static MyObject myObject = new My 阅读全文
posted @ 2017-11-12 17:57 庄子游世 阅读(262) 评论(0) 推荐(0) 编辑
摘要: package com.wz.thread.delay;/** * 延迟加载/懒汉模式 单例设计模式 * 使用DCL双检查锁机制,DCL是大多数多线程结合单例模式使用哪个的解决方案 * @author Administrator * */public class MyObject { private 阅读全文
posted @ 2017-11-12 17:55 庄子游世 阅读(569) 评论(0) 推荐(0) 编辑
摘要: package com.wz.thread.threadLocal;import java.util.Date;/** * ThreadLocal解决每个线程绑定自己的值 * @author Administrator * */public class ThreadLocalExt extends 阅读全文
posted @ 2017-11-08 15:01 庄子游世 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 字节流: package com.wz.thread.stream;import java.io.PipedOutputStream;/** * 字节输入流 * @author Administrator * */public class WriteData { public void writeM 阅读全文
posted @ 2017-11-08 14:59 庄子游世 阅读(218) 评论(0) 推荐(0) 编辑
摘要: package com.wz.thread.cp;import java.util.ArrayList;import java.util.List;/** * 商品类(仓库中只能存放一个商品) * @author Administrator * */public class MyStack { pr 阅读全文
posted @ 2017-11-08 14:57 庄子游世 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 涉及到: 1.使用wait/notify实现线程间的通信 2.生产者/消费者模式的实现 3.方法join的使用 4.ThreadLocal类的使用 一.等待/通知机制 线程与线程之间不是独立的个体,他们彼此之间可以相互通信和协作. wait()方法是Object类的方法,它的作用是使当前执行代码的线 阅读全文
posted @ 2017-11-08 14:55 庄子游世 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 涉及到: 1.synchronized对象监视器为Object时的使用 2.synchronized对象监视器为Class时的使用 3.非线程安全是如何出现的. 4.关键字volatile的主要作用 5.关键字volatile与synchronized的区别与使用情况 一:同步方法: (1).非线程 阅读全文
posted @ 2017-11-06 21:36 庄子游世 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 涉及到 1.线程的启动(start) 2.线程的暂停(suspend()和resume()) 3.线程的停止(interrupt与异常停止,interrupt与睡眠中停止,stop(),return) 4.线程的优先级(setPriority()) 5.线程安全相关的问题(同步加锁,守护线程) 涉及 阅读全文
posted @ 2017-11-05 22:00 庄子游世 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Mybatis与pageHelper分页: 分页分为假分页和真分页对应的专业术语叫做逻辑分页和物理分页 逻辑分页:将所有的数据从数据库查询出来,根据需求截取符合要求的数据返回,方便统一但效率低 物理分页:直接将需要的数据查询出来,但是数据库之间有差异性,但是效率高,数据库性能损耗小 物理分页的关键: 阅读全文
posted @ 2017-10-30 20:59 庄子游世 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Mybatis缓存1:缓存的概念 当用户频繁查询某些固定 的数据时,第一次将这些数据从数据库查询出来,保存在缓存中(内存,高速磁盘)中 当下次用户再次查询这些数据时,不用再通过数据库查询,而是去缓存里面查询,减少网络连接和数据库查询带来的损耗 从而提高我们的查询效率,减少高并发访问带来的系统性能问题 阅读全文
posted @ 2017-10-30 20:58 庄子游世 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1:ORM概念 ORM(OBJECT-RELATIONSHIP MAPPING) 即对象关系映射,是一种思想,实质是将数据库中的数据用对象的形式表现出来 JPA(JAVA PERSISITENCE API) 是javaee关于orm思想的标准接口,仅仅是一套规范和接口,不是实现, hibernate 阅读全文
posted @ 2017-10-30 20:56 庄子游世 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1: 视图什么是视图 视图是一个虚拟表, 它的内容来源于查询的实表, 本身没有真正的数据;视图的作用 对于复杂的查询时,每次查询时都需要编写一些重复的查询代码让编写sql的效率低下, 为了解决这个问题,就是提供视图创建视图 语法: create view view_name as select .. 阅读全文
posted @ 2017-10-08 21:55 庄子游世 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.理解AOP是什么: * AOP是Aspect-oriented programming 面向切面编程 * AOP的实现可以吧业务逻辑和系统级的服务进行隔离,使得业务逻辑跟各个系统级服务的耦合性降低,提高程序的重用性和开发效率. 业务逻辑:某个类的某个方法本身要实现的功能 系统级服务:身份权限验证 阅读全文
posted @ 2017-10-05 10:55 庄子游世 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页