会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
二线程序狗
博客园
首页
新随笔
联系
订阅
管理
2018年4月2日
单例设计模式
摘要: 懒汉式 先判断是否已经实例化,如果没有则实例化,有则直接返回.
阅读全文
posted @ 2018-04-02 22:42 二线程序狗
阅读(88)
评论(0)
推荐(0)
2018年4月1日
设计模式:代理
摘要: 代理是对某个类方法进行代理的,就是我们说的切点. 切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式)或者基于@Aspect注解的方式来实现。 连接点(Joinpoint):在
阅读全文
posted @ 2018-04-01 21:47 二线程序狗
阅读(142)
评论(0)
推荐(0)
设计模式:工厂
摘要: 工厂设计模式属于创建型工厂,其隐藏了实例化的具体实现,面向接口即可.
阅读全文
posted @ 2018-04-01 21:42 二线程序狗
阅读(126)
评论(0)
推荐(0)
spring 事务回滚原理
摘要: spring 利用AOP的特性帮我们处理了事务,那么原理是怎么样的呢? 我们知道AOP是基于设计模式:代理
阅读全文
posted @ 2018-04-01 20:56 二线程序狗
阅读(692)
评论(0)
推荐(0)
HashMap 实现
摘要: 面试大概率事件
阅读全文
posted @ 2018-04-01 15:46 二线程序狗
阅读(105)
评论(0)
推荐(0)
数据库原理和sql优化
摘要: 面试大概率命中
阅读全文
posted @ 2018-04-01 15:45 二线程序狗
阅读(179)
评论(0)
推荐(0)
spring 实现原理
摘要: IOC: 反转控制,由spring初始化,注入对象,不需要手动new 减弱了类与类之间的关联 原理:反射 基于工厂设计模式 AOP:
阅读全文
posted @ 2018-04-01 15:32 二线程序狗
阅读(137)
评论(0)
推荐(0)
mybatis 和hibernate区别
摘要: 共同点:都是ORM框架(对象关系映射) mybatis:用xml的方式配置SQL,使代码和SQL分离,利于项目维护。强大动态生成sql功能.利用发射技术获取接口信息后对相应SQL调用.自带一二级缓存,一级sqlsession,二级namespace缓存.特点:易扩展,易维护,灵活,修改sql容易,复
阅读全文
posted @ 2018-04-01 15:31 二线程序狗
阅读(147)
评论(0)
推荐(0)
spring MVC和struts2的区别
摘要: 框架机制: springMVC :servlet struts2:filter filter和servlet的区别 filter:更多拿来做预处理,比如处理字符编码,不能直接对请求进行响应。 servlet:处理请求,响应请求。 拦截机制: springMVC:方法级别拦截,一个方法独享resque
阅读全文
posted @ 2018-04-01 15:30 二线程序狗
阅读(108)
评论(0)
推荐(0)
JVM内存模型与垃圾回收
摘要: 在平时开发中似乎不关注jvm底层,只是专注在业务层和框架使用方面,这样在处理某些问题的时候只能寻求百度谷歌,却不知其所以然,所以这篇博客总结jvm垃圾回收机制,说道回收机制,那跟内存是分不开的,因为jvm说白了是一个运行在系统中的一个进程,进程一个进程能运行一定是在内存中开辟了空间的,说了那么多,其
阅读全文
posted @ 2018-04-01 13:39 二线程序狗
阅读(135)
评论(0)
推荐(0)
公告