摘要: 创建对象的三种方式: 1、采用默认的构造函数创建 2、采用静态工厂方法 1、写一个静态工厂方法类 public class HelloWorldFactory { public static HelloWorld getInstance(){ return new HelloWorld(); } } 阅读全文
posted @ 2016-04-04 22:27 伊小白 阅读(12619) 评论(0) 推荐(0) 编辑
摘要: Struts配置文件: action方法: jsp页面: 阅读全文
posted @ 2016-04-03 23:33 伊小白 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在Struts配置文件中进行配置: 阅读全文
posted @ 2016-04-02 23:28 伊小白 阅读(208) 评论(0) 推荐(0) 编辑
摘要: StrutsPrepareAndExecuteFilter过滤器其实是包含2部分的 StrutsPrepareFilter:做准备 StrutsExecuteFilter:进入Struts2的核心处理。如果是Struts2的请求就会进入该过滤器,处理完后,不放行(由结果类负责显示)。如果是非Stru 阅读全文
posted @ 2016-03-31 22:40 伊小白 阅读(562) 评论(0) 推荐(0) 编辑
摘要: ehcache是一个分布式缓存框架。 1 分布缓存 我们系统为了提高系统并发,性能、一般对系统进行分布式部署(集群部署方式) 不使用分布缓存,缓存的数据在各各服务单独存储,不方便系统 开发。所以要使用分布式缓存对缓存数据进行集中管理。 mybatis无法实现分布式缓存,需要和其它分布式缓存框架进行整 阅读全文
posted @ 2016-03-29 22:58 伊小白 阅读(5490) 评论(1) 推荐(0) 编辑
摘要: 自增主键的返回: mysql自增主键,执行insert提交之前自动生成一个自增主键。 通过mysql函数获取到刚插入记录的自增主键: LAST_INSERT_ID() 是insert之后调用此函数。 修改insertUser定义: 非自增主键返回: 使用mysql的uuid()函数生成主键,需要修改 阅读全文
posted @ 2016-03-19 21:55 伊小白 阅读(593) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashfor i in `ifconfig | grep -o ^[a-z0-9]*`do ifconfig $i|sed -n 2p|awk '{ print $2 }'|tr -d 'addr:'done执行结果按行显示所有网卡的ipifconfig | grep -o ^[a... 阅读全文
posted @ 2016-01-26 16:17 伊小白 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: servlet生命周期:Servlet对象是在第一次访问时由容器创建,并完成初始化工作。 对于用户的多次请求,都会调用service为您服务,而不会再创建新的对象。 当应用被写在或者Tomcat关闭,就是执行destroy进行清理工作。 如果希望Tomcat在加载应用时就实例化并完成对Servle... 阅读全文
posted @ 2016-01-19 20:35 伊小白 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 执行:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime是将shanghai时区设置为系统时区执行:date +%s 获取的是系统的utc时间戳执行:date -d '2016-1-14 19:19:28' +%s 是将2016-1-14 19:1... 阅读全文
posted @ 2016-01-15 09:44 伊小白 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1 package com.cn; 2 3 class Test{ 4 public static void main(String [] args){ 5 Q q = new Q(); 6 new Thread(new Producer(q)).star... 阅读全文
posted @ 2016-01-07 22:39 伊小白 阅读(142) 评论(0) 推荐(0) 编辑