摘要: 最简单的单例「饿汉式」public class Singleton{private static Singleton instance=new Singleton(); //other fields private Singleton(){} public static Singleton getInstance(){ return instance; }... 阅读全文
posted @ 2015-07-17 15:18 行者吴江 阅读(239) 评论(0) 推荐(0) 编辑
摘要: BufferedReader in = new BufferedReader(new FileReader("in.txt"));PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("out.txt")));String s;while((s=in.readLine())!=null){ out.printl... 阅读全文
posted @ 2015-07-17 14:21 行者吴江 阅读(372) 评论(0) 推荐(0) 编辑
摘要: // 取得核心数量final int numberOfCores = Runtime.getRuntime().availableProcessors();// 阻塞系数(计算型为0,IO 型为0~1)final double blockingCoefficient = 0;// 计算线程池大小final int poolSize = (int) (numberOfCores / (1 - blo... 阅读全文
posted @ 2015-07-17 14:19 行者吴江 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 最近需要 Review 代码,学习了《代码整洁之道》、《代码质量》等书籍。把对这些代码之道的学习心得整理成文 阅读全文
posted @ 2015-07-17 14:15 行者吴江 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 引言背景随着信息技术和网络技术的迅猛发展,一个企业的应用系统会越来越多,这样会带来很多的开销;其一是管理上的开销,需要维护的系统越来越多,很多系统的数据时相互冗余和重复的,数据的不一致性会给管理工作带来很大的压力,业务与业务之间的相关性也越来越大,为了降低管理的消耗,很多企业都在进行企业应用集成(EAI)。企业应用集成可以在很多层面上进行:例如在数据存储层方面的“数据大集中”,在传输层上的“通用数据交换平台”,在应用层面的“业务流程整合”,用户界面层上的“通用企业门户”。事实上,还有一个层面的集成变得越来越重要,那就是“身份认证”的整合,也就是单点登录。这就是本方案要解决的问题。因为这些系统相 阅读全文
posted @ 2013-01-22 18:07 行者吴江 阅读(1025) 评论(2) 推荐(0) 编辑
摘要: 验证码的昨天、今天和明天为什么要使用验证码如果没有验证码,攻击者会使用有害程序自动注册大量的Web服务帐户,然后攻击者可以使用这些帐户为其他的用户制造麻烦,如发送垃圾邮件或通过同时反复登录多个帐户来延缓服务的速度。然而,在大多数情况下,自动注册程序是不能很好的识别图片中的字符的。因此,为了防止攻击者编写程序来自动注册或者重复登录暴力破解密码,验证码技术应运而生。当前,很多网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功 阅读全文
posted @ 2012-12-26 18:14 行者吴江 阅读(2909) 评论(2) 推荐(1) 编辑
摘要: 索引定义来优化SELECT语句的过程。一个索引不会在一条SELECT语句中显示地引用,SQL语法不允许这样做。在一条语句的处理中,数据库服务器自己决定是否使用一个已有的索引。索引可以随时创建和删除。当更新、插入或删除行的时候,数据库也维护了更新后的表的索引。这意味着,一方面,SELECT语句的处理时间减少了,另外一方面,更新语句(如INSERT、UPDATE和DELETE)的处理时间却增加了。索引也是一种数据库对象。 阅读全文
posted @ 2011-09-23 21:19 行者吴江 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 现在EJB3实体Bean是纯粹的POJO.实际上这表达了和Hibernate持久化实体对象同样的概念. 它们的映射都通过JDK5.0注解来定义(EJB3规范已经定义了对应的XML描述语法). 注解分为两个部分,分别是逻辑映射注解和物理映射注解, 通过逻辑映射注解可以描述对象模型,类之间的关系等等, 而物理映射注解则描述了物理的schema,表,列,索引等等. 阅读全文
posted @ 2010-09-11 16:18 行者吴江 阅读(5771) 评论(0) 推荐(1) 编辑
摘要: 数据库索引 阅读全文
posted @ 2010-09-06 15:42 行者吴江 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 晚睡,其实是一种病!!——“拖延症 Procrastination”Procrastination的形成 1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候一点不着急,直到最后只剩5天了才开始。 2. 这种紧迫感和焦虑往往促发人的斗志,会让自己觉得,自己只有在压力状态下才有做事情的状态。... 阅读全文
posted @ 2009-10-10 11:10 行者吴江 阅读(423) 评论(0) 推荐(0) 编辑