2013年7月18日

摘要: 1、spring.core 功能比较多,我觉得应该再减少并集成ioc功能。这样一般项目只引用这个包就可以了,其中会依赖其他jar包,其实以spring 的能力完全可以写的。 2、spring aop有点鸡肋这个可以不用 3、spring mvc annotation全是jdk反射 通过方向名... 阅读全文
posted @ 2013-07-18 17:52 hiaming 阅读(121) 评论(0) 推荐(0) 编辑
摘要: public class ThreadLocalTest { ThreadLocal tl = new ThreadLocal(); ThreadLocal t2 = new ThreadLocal(); /** * @author zlz * * @time 2013-7-11上... 阅读全文
posted @ 2013-07-18 17:01 hiaming 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 目前的JAVA 企业级开发框架,我们常用的大致包括IOC AOP MVC ORM框架1、 IOC spring是一个非常棒的ico容器,其思想非常简单,用一个集合对象如MAP 来缓存对象(对象都是单例的),这也就是spring 所说容器内单例,它和java中的单例模式的区别在于单例模式是在当... 阅读全文
posted @ 2013-07-18 16:15 hiaming 阅读(115) 评论(0) 推荐(0) 编辑

2013年7月17日

摘要: DispatcherServlet extends FrameworkServlet extends HttpServletBean extends HttpServletBean extends HttpServlet服务方法 请求的第一个方法/** * Exposes the Disp... 阅读全文
posted @ 2013-07-17 16:06 hiaming 阅读(110) 评论(0) 推荐(0) 编辑

2013年7月15日

摘要: 软件架构包括硬件和软件部分,硬件部分主要是机房的选择,服务器部署南北同步,动静分离等。文章主要讲软件架构从以下几个问题分析 未涉及到的请各位补充可读性 兼容性 扩展性 可复用性 可维护性 可读性:即思路清楚,逻辑简单,用简单的逻辑实现复杂的业务。兼容性:对第三方框架或项目的兼容,比如spri... 阅读全文
posted @ 2013-07-15 11:56 hiaming 阅读(104) 评论(0) 推荐(0) 编辑

2013年7月11日

摘要: 编写连接池需实现java.sql.DataSource接口, DataSource接口中定义了两个重载的getConnection方法: Connection getConnection() Connection getConnection(String username, String ... 阅读全文
posted @ 2013-07-11 21:39 hiaming 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 主要类结构如上图sqlMapClient 代理sqlMapSession 类进行数据库操作,因为这里的session意味着每次请求,而大部分web服务器是单例多线程,即每个thread的请求周期,所以这里的session是通过threadLocal保存的。通过session类可以维护在请求过... 阅读全文
posted @ 2013-07-11 16:40 hiaming 阅读(195) 评论(0) 推荐(0) 编辑

2013年6月30日

摘要: 麻雀虽小,但五脏俱全sparrow 源自中国俗语 麻雀虽小,但五脏俱全,努力打造一个全新的低耦合,0依赖的高性能java 开发基础框架。 这个框架我从11年开始写,中间重构了n遍,最原始的代码可能都找不到了,之所以坚持写,最初并不是想造新轮子。 主要是从中学习基础原理。 经过近十年的打磨,发... 阅读全文
posted @ 2013-06-30 00:36 hiaming 阅读(152) 评论(0) 推荐(0) 编辑

导航