摘要: 1.首先需要定义一个Scope借口的实现类,至少需要实现get和remove方法: 2.注册Scope 3.使用Scope 阅读全文
posted @ 2016-09-13 23:44 费羽 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: equals方法 注意点: 覆盖equals时,总要覆盖hashcode; 不要将equals(Object obj) 中的Object参数类型替换为其他的类型。 覆盖equals时,总要覆盖hashcode; 不要将equals(Object obj) 中的Object参数类型替换为其他的类型。 阅读全文
posted @ 2016-09-11 22:55 费羽 阅读(273) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议通常放在一起来说,但是它们是两个不同的协议,所起的作用也不一样。 IP协议是用来查找地址的,对应于网际互联层。 TCP协议是用来规范传输规则的,对应着传输层。 IP协议只负责找到地址,具体传输的工作交给TCP来完成。 TCP在传输之前会进行三次沟通,一般称为“三握手”;传输数据断开的 阅读全文
posted @ 2016-09-10 22:05 费羽 阅读(4017) 评论(0) 推荐(0) 编辑
摘要: 1.%TYPE 允许用户动态地将数据库中某一列的数据类型与PL/SQL中某个变量关联。语法如下: variable_name table.column%TYPE 2.%ROWTYPE 允许用户定义单一的变量,该变量包含数据库表的每一列的多个变量。语法规则如下: variable_name table 阅读全文
posted @ 2016-09-09 22:35 费羽 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中碰到一个问题,就是需要批量提交10000条语句, 刚开始使用的是statement.addBatch(),结果提交的时候发现需要26秒; 检查半天,发现批量提交的时候也要关掉自动提交(重要),不然极其影响性能。 改了一下程序,最终代码如下,执行时间为1秒钟: 阅读全文
posted @ 2016-09-08 21:33 费羽 阅读(3975) 评论(0) 推荐(0) 编辑
摘要: 动态拼接字符串在项目中用的都比较多,最近用到了两种:String.format 和 MessageFormat。 String.format的用法主要是 String.format("%s 今年%d 岁","我", "24"); MessageFormat的用法主要是:MessageFormat.f 阅读全文
posted @ 2016-09-08 21:24 费羽 阅读(9249) 评论(0) 推荐(0) 编辑