`
mazzystar
  • 浏览: 26412 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
其实有两部分改动(基于官网demo做的修改): 增加分页插件,简单易用(自我感觉良好)。 增加一个BaseMapper,把常用的方法抽象到此接口中,避免在多个接口中重复定义(相当于常见的dao基类)。 基于maven并使用内存数据库hsqldb,可直接运行junit测试。 分页的使用方法:在接口中增加Page参数,并设置当前页数和每页条数。 public interface BaseMapper<T> { String PO_KEY = "po"; T get(Serializable pk); Page<T> getP ...
不知道肉饼干什么去了。 每天都要来iteye若干次,很多时候都忍不住感慨: iteye正在转型-- 转型成打酱油的地方 iteye正在转型-- 转型成打酱油的地方
http://www.son1c.cn/show/1289.html
模板方法:抽取通用的流程(执行逻辑),定义抽象方法,通过定义多个子类以获取不同的实现。 原来的代码: public void intercept(InterceptorChain chain) throws Throwable { boolean con = true; if(Context.isMe(chain, this)) { con = beforeInvoke(chain.getTarget(), chain.getMethod(), chain.getArgs()); Context.meFinished(); } else if(allowNes ...
ASM 是一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态生成类。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。 初识字节码,现学现卖。 示例中演示的功能: 生成被代理类的子类,并重写所有方法(除java.lang.Object类定义的方法),增加before和after拦截。 重新定义被代理类的所有属性(不包括属性的赋值)。 把生成的class文件保存到硬盘中。 从内存中加载新生成的class。 jdk自带的代理(Inv ...

bat 链接

 
http://hi.baidu.com/epeak/blog/item/29774c8116cd03d1bd3e1efd.html

HTTP 缓存介绍

    博客分类:
  • web
http://apps.hi.baidu.com/share/detail/22746826
...
web项目( spring )启动后,SpringContextUtils的applicationContext属性会自动初始化(不必 new ClassPathXmlApplicationContext("applicationContext.xml")),于是可以自行编写一些静态方法从 applicationContext 中获取bean了。 package org.springside.modules.utils; import org.springframework.context.ApplicationContext; import org. ...
昨天看了下dbutils,感觉确实很轻量级,参考网上的资料,写了个例子。 数据库是oracle的,有建表的脚本。 (02-01 )更新了附件,增加MyBeanProcessor:  1.解决字段名映射问题(publishTime映射字段publish_time)  2.支持java.util.Date类型的映射 (02-06)更新了附件: 1.增加SqlBuilder和SqlHolder,可以用annotation定义po 来 insert 和update 2.增加queryLong方法

nodejs 资料

nodejs 是什么 http://www.ibm.com/developerworks/cn/opensource/os-nodejs/ http://blog.nodejitsu.com/ibm-doesnt-care-about-nodejs-people 入门 http://www.cnblogs.com/rubylouvre/archive/2010/07/15/1778403.html http://nodejs.org/docs/v0.6.2/api/index.html
今天看hibernate3 源码时偶然发现了下面的代码。 translator_loop: for ( int i = 0; i < translators.length; i++ ) {...} 以前只知道goto关键字可以控制循环,还不知道可以用标签实现,学习了。 public static void main(String[] args) { outter: for (int i = 0; i < 5; i++) { System.out.println(" i ------------ " + i); inner: f ...
前一段时间一直有晒网购账单的新闻,自认为没怎么买东西,没想到自己的支付宝账单竟然也是5位数
apache common httpClient 使用,登录iteye,访问我的博客     import java.io.IOException; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.PostMethod; import ...
基本数据类型及对象的引用是存在栈里   new出来的对象是存在堆里的  静态变量存储在程序的静态存储区而非栈空间内,而且静态存储区生存周期比较长。
Global site tag (gtag.js) - Google Analytics