源码专题之spring设计模式:动态代理
jdk动态代理
代码实现 满足代理模式应用场景的三个必要条件
两个角色:执行者、被代理对象
注重过程,必须要做,被代理对象没时间做或者不想做(怕羞羞),不专业
执行者必须拿到被代理对象的个人资料(执行者持有被代理对象的引用)
jdk的动态代理通过调用Proxy.
三年java经验面试总结,整理了一些java面试题供参考
此内容偏中高级,适合有三年或以上经验者。
java中wait和sleep有什么区别?多线程条件下如何保证数据安全?
答:最大区别是等待时wait会释放锁,而sleep会一直持有锁,wait通常用于线程时交,互,sleep通常被用于暂停执行。
spring+hibernate常见异常集合
spring+hibernate出错小结: (1)java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext 原因:出现这错误时,请更改hibernate的包,更新至最新或3.
Mybatis实践(一)类型转换器
Mybatis 类型映射?
Mybatis 作为一个 ORM 框架,其中最重要的是能够将数据表映射到类,即操作类就相当于操作表。那么 Mybatis 是如何将类与数据表对应起来的?
类名 <-> 表名
类属性名 <-> 表字段名
类属性类型 <-> 表字段类型
前两点名字的对应比较好理解和配置使用。
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
https://github.com/h2pl/Java-Tutorial
喜欢的话麻烦点下Star哈
文章首发于我的个人博客:
www.how2playlife.com
本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,请联系作者。
Oracle 11g R2 RAC高可用连接特性 – SCAN详解1
<p style="line-height:1.5em; font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,sans-serif; font-size:1em; margin-top:1.2em; margin-bottom:1.2em">
昨天帮朋友解决11g RAC SCAN问题,当时为这朋友简单解答了一些