摘要:一个实际例子直接帖代码# log4j configuration file################################################################### Pattern to output the caller's file name ...
阅读全文
摘要:MVC-1http://lizhizhang.iteye.com/blog/1912005MVC-2http://lizhizhang.iteye.com/blog/1913546自己动手写MVC3,前两篇我们分析了MVC的基础,在这里大家对main函数有争论,接下来会有java多线程的文章...
阅读全文
摘要:前几篇文章写了JAVA框架的思考http://lizhizhang.iteye.com/blog/1909415IOC的思考http://lizhizhang.iteye.com/blog/1910976MVC的思考入门篇http://lizhizhang.iteye.com/blog/19...
阅读全文
摘要:这篇主要讲web开发基础,MVC概念的原型会从这里体现。首先提一个问题main方法在哪?我们学的第一种语言,写hello world时都会写main方法(除脚本语言外),那么我们想一下,我们写web程序时main在哪?我们以b/s结构为例,很容易想到main其实有两个,一个在服务器端一个在客...
阅读全文
摘要:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法创建function时出错信息:ERROR 1418 (HY000): This function has none of D...
阅读全文
摘要:eclipse 默认为中文编码为gbk,当用gbk环境写的代码,其物理文件的编码为gbk.即使用eclipse 改为utf-8其物理文件的编码仍不变,所以通过以下代码生成。package com.sparrow.utils;import java.io.BufferedReader;impo...
阅读全文
摘要:控制反转 英语:Inversion of control,缩写为IoC我想很多同学都会思考过这样的一个问题,控制反转,什么地方反转了,是不是翻译的不对?这里插一句当年马云借着盖茨的嘴说:“互联网会改变世界。”其实是他自己说的,因为那时侯没有人认识马云,如果我说是翻译错误,大家肯定拍砖说我没理...
阅读全文
摘要:redis lua脚本出现之前redis是没有服务器端运算能力的,主要是用来存储,用做缓存用,运算是在客户端进行,这样带来了很大的带宽流量。lua出现之后这一问题得到了充分的解决,非常棒!redis lua脚本api介绍eval 在redis服务器端执行lur脚本evalsha 在redi...
阅读全文
摘要:1、spring.core 功能比较多,我觉得应该再减少并集成ioc功能。这样一般项目只引用这个包就可以了,其中会依赖其他jar包,其实以spring 的能力完全可以写的。 2、spring aop有点鸡肋这个可以不用 3、spring mvc annotation全是jdk反射 通过方向名...
阅读全文
摘要:public class ThreadLocalTest { ThreadLocal tl = new ThreadLocal(); ThreadLocal t2 = new ThreadLocal(); /** * @author zlz * * @time 2013-7-11上...
阅读全文
摘要:目前的JAVA 企业级开发框架,我们常用的大致包括IOC AOP MVC ORM框架1、 IOC spring是一个非常棒的ico容器,其思想非常简单,用一个集合对象如MAP 来缓存对象(对象都是单例的),这也就是spring 所说容器内单例,它和java中的单例模式的区别在于单例模式是在当...
阅读全文
摘要:DispatcherServlet extends FrameworkServlet extends HttpServletBean extends HttpServletBean extends HttpServlet服务方法 请求的第一个方法/** * Exposes the Disp...
阅读全文
摘要:软件架构包括硬件和软件部分,硬件部分主要是机房的选择,服务器部署南北同步,动静分离等。文章主要讲软件架构从以下几个问题分析 未涉及到的请各位补充可读性 兼容性 扩展性 可复用性 可维护性 可读性:即思路清楚,逻辑简单,用简单的逻辑实现复杂的业务。兼容性:对第三方框架或项目的兼容,比如spri...
阅读全文
摘要:编写连接池需实现java.sql.DataSource接口, DataSource接口中定义了两个重载的getConnection方法: Connection getConnection() Connection getConnection(String username, String ...
阅读全文
摘要:主要类结构如上图sqlMapClient 代理sqlMapSession 类进行数据库操作,因为这里的session意味着每次请求,而大部分web服务器是单例多线程,即每个thread的请求周期,所以这里的session是通过threadLocal保存的。通过session类可以维护在请求过...
阅读全文