`
Jonny-java
  • 浏览: 12632 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
   模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模式中的角色     抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。     具体类(ConcreteClass):实现抽象类中的抽象方法,已完成完整的算法。 模式模式优缺点: 1.)优点 模板方法模式通过把不变的行为搬移到超类,去除了子类中的重复代码。子类实现算法的某些细节,有助于算法的扩展。通过一个父类调用子类实 ...
cglib是针对类来实现代理的,原理是生成一个被代理类的子类。 1、创建被代理类 package cglib; public class Driver { public String doAction() { System.out.println("驾驶员喝酒了,需要找代驾"); return "去XXX地方"; } } 2、创建代理类 package cglib; import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhan ...
系统启动时,会加载ejb远程服务对象,ejb远程服务地址t3://jndi.url:7001的配置,经智能DNS解析t3://jndi.url:7001域名获得一个非本地IP,最后得到一个非本地jndi的dataScource。 由于该DataSource的jndi是远端服务器,所以getConnection时远端服务器会从jdbc pool中获取jdbc connection,然后将connection对象网络传输返回给本地,由于jdbc connection是不能被序列化的,所以本地反序列化connection对象失败,本地服务输出pafa异常日志,远程服务器的connection不会被释放 ...
1、Redis服务端从2.x升级到3.2,支持集群模式。 2、Jedis升级到2.8.2 commons-pool2升级到2.4.2.0 3、限制key、value 值不能超过2KB 4、客户端配置参数: # 最大链接数 redis.maxActive=2000 # 最大空闲数 redis.maxIdle=200 # 最大等待时间,单位ms #最小空闲数 redis.minIdle=20 # 最大等待时间,单位ms redis.maxWait=1000 # 在borrow一个jedis实例时,是否提前进行验证 redis.testOnBorrow=false # 在return给pool时.是否 ...
一、什么是动态代理 动态代理指做一件事,不用全部都亲力亲为,划分一部分给更专业的人去办理。 二、动态代理的特点 1、有两个角色:被代理人和代理人 2、有一件事必须做,但又不完全由自己做。 3、代理人拥有被代理人 ...

logfj.properties

    博客分类:
  • java
#定义LOG输出级别 log4j.rootLogger=INFO,Console,File #定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out #可以灵活地指定日志输出格式,下面一行是指定具体的格式 log4j.appender.Console.layout = org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=[%c] ...

FileInputStream

    博客分类:
  • java
public static InputStream getInputStream(String filePath) {   InputStream is =null;   try {    is = FileUtil.class.getClassLoader().getResourceAsStream(filePath);   } catch (Exception ex) {      }   if (is==null) {    try {     is=ClassLoader.getSystemResourceAsStream(filePath);    } catch (Exceptio ...
http://www.2cto.com/database/201412/361761.html 注意:要在当前用户目录下执行命令

随笔记录

面试主要看几点:项目经验+基本技术+个人潜力(也就是值不值得培养)。 关于项目经验,我认为并发编程网的创始人方腾飞老师讲的一段话非常好: 介绍产品时面试官会考察应聘者的沟通能力和思考能力,我们大部分情况都 ...

附件。。。

附件。。。。。。。。。。。。。。。。。。。。。。。
1、部署环境中正常运行,eclipse中异常。(jar问题) 2、解析csv文件时,单个"问题。 3、IE10和火狐浏览器中 document.getElementByID("ID值"),对ID值有大小写之分,而IE11没有。 4、获取数据库连接失败。 5、IE兼容性问题,不加兼容性会自动提交form表单,解决方法是在onkeydown事件中加上return false;

html笔记

    博客分类:
  • html
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="js/mntDatePicker.js"></script> <script type="text/javascript"> $(d ...
设置所有列宽 SELECT 'COL ' || t.COLUMN_NAME || ' for a20;'   FROM user_tab_columns t WHERE t.TABLE_NAME IN ('大写表名1', '大写表名2'); oracle 解锁 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; --查看锁 --alter system kil ...

MySQl优化

1、硬件    1.1 io操作程序    <简单:磁盘写入磁盘读取>    磁盘性能比较好    最优:SSD   其次:SATA    1.2 CPU:标准    1.3 1G   NIC网卡 2、软件    2.1 Linux 64位    2.2 MySQL 64位    2.3 Linux文件系统管理 ext3 ext4 xfs 3、表设计/字段设计    3.1三范式       数据库中很多表设计标准 标准一:1NF[最低要求] 标准二:2NF[高一些] 标准三:3NF[再高一些] 1NF:表中的字段都是单一属性 2NF:实体属性完全依赖主关键字 3NF ...
1、查看ip/主机名/ip主机映射文件 2、关闭防火墙、selinux、iptables 3、创建用户组/用户 hadoop 注:不能用root账户安装系统 4、上传hadoop安装包-》使用hadoop账户 5、创建目录 /application/hadoop/ /data/hadoop 6、配置ssh无密码登录 使用hadoop登录 cd /home/hadoop         #切换hadoop的home目录 mkdir .ssh #创建隐藏目录 chmod 755 .ssh cd .ssh # ssh-keygen -t rsa -P '' #生产秘钥对 #回车 cat i ...
Global site tag (gtag.js) - Google Analytics