- 博客(146)
- 资源 (33)
- 收藏
- 关注
原创 5个CSS选择器
http://note.youdao.com/share/?id=785dc0f2d9cfba675ea9d81fe1f9370c&type=note
2013-11-25 21:18:30
744
原创 JSF select One/Many
http://hi.baidu.com/arp_tcp/item/94f971d88b160a46fb576874
2013-11-24 17:50:20
807
原创 Ubuntu 13.04 改变 eclipse popup 的颜色
Ubuntu 13.04中,因为系统本身的 tooltip 背景色是黑色,前景色为白色,所以,eclipse中,将鼠标放到某个方法上时,弹出的 javadoc popup 也是黑底白字。基本上没人能忍受这个颜色。而且,由于 Ubuntu 13.04 Appearance中的Theme是无法customize的,所以,根本就没办法修改 系统 tooltip 的颜色搜索了下,找到解决方
2013-07-14 10:04:49
1740
原创 Oracle SQL执行过程
SQL执行分四步一、parse(最耗资源) 1. 从 shared pool-->library cache 中搜索。凡是执行过的 SQL 语句,Oracle会使用 HASH() 函数进行计算,产生一个很小的文本记录。如果第一次执行,则进入第二步 2. 检查 SQL 语法、权限 等(权限信息 存放在 Oracle的数据字典 中)。Oracle先从 sha
2013-01-07 10:02:48
843
原创 DB2 的分页
Hibernate 是这么实现的(我怀疑Hibernate不支持 distinct,但是,没有实际试过)select * from (select rownumber() over(order by AC_CHANGE_TIME desc, AC_REF_NAME, AC_USR_NICK) as PAGINATE_COL_ROWNBR, AC_CHANGE_TIME, AC_RE
2013-01-06 14:18:14
979
原创 Money make up for the loss
Money make up for the loss(弥补,钱弥补了损失)Greater throughput, responsiveness or capacity make up for these costWhen threading is employed effectively, these costs are more than made up for
2012-12-04 10:55:55
1423
原创 Exception的堆栈信息,也有可能根本就不是出错时的调用情况
在 http://blog.csdn.net/iceman1952/article/details/8230804(Throwable.fillInStackTrace) 中,我们知道,Exception 中的 stack trace 其实是在 new 此Exception() 时,通过 fillInStackTrace() 方法填充到 此新new出来的异常中的。我们也知道,异常的耗时其实在于
2012-11-27 17:53:44
1333
原创 Throwable.fillInStackTrace
Throwable.fillInStackTrace本是一个 synchronized native 方法,其如下: /** * Fills in the execution stack trace. This method records within this * Throwable object information about the current
2012-11-27 16:50:30
7739
原创 还是需要认清句子结构
Varargs were designed for printf, which was added to the platform in release 1.5, and for the core reflection facility(Item 53), which was retrofited to take advantage of varargs in that release
2012-11-25 15:48:15
929
原创 弱弱的问下,1000行的SQL算长的吗
弱弱的问下,1000行的SQL算长的吗WITH t_payinfo (pi_ord_id, pi_amount, pi_ppn_txnid,pi_ppn_payer_email,pi_ppn_paystatus, pi_pft_pnref , pi_pft_ccnum, pi_pft_cctype, pi_pft_avs_resp, pi_ofp_refnum) AS
2012-08-03 15:09:32
6678
原创 还能被英语语法难住,切
Would be a good idea to extract (String) mVelContext.get("ord_state") in a variable and then make the invokeOrderExtension call on line 365. In fact, this is already done on line 189. It would have
2012-07-19 10:05:45
730
原创 用一个 int 表示 IP地址
用一个 int 表示 IP地址。这还是08年初,面试华为时被问到的,当时也回答上来了。不过,最终 HR 也没要我就是了 :)public class IP2Integer { /** * Convert an integer to a IPV4 * * iIPV4's highest byte represents the first ip seg * * @par
2012-07-18 09:33:08
4136
原创 Literal number(Java中的字面常量数字)
直接常量后面的 后缀字符 标志了其类型25L 或者 25l,long类型(SB才用小写的l呢)25F 或者 25f,float类型25D 或者25d,double类型16进制或者8进制 适用于所有整数类型hexadecimal [heksəˈdesim(ə)l] n.& adj. 十六进制(的)0x123, 0X123,0x12AB, 0xFEFE
2012-07-17 10:26:03
4241
原创 Java中的移位
Java中的移位,对 int 3 进行移位:3本身:0000 0000 0000 0000 0000 0000 0000 0011(没疑问)333最后面的问题搞不定,谁能解释下啊=========================================================================找到答案了:Java™ Language S
2012-07-16 22:56:02
1161
原创 WITH AS 用法 (说实话,WITH AS还真是简单)
事实上,WITH AS 真的简单到不能再简单了。简单就简单吧,还是在这里记录一下-- 1. 首先是表名 2. 接着是 表字段WITH EI.MARVIN_1 (M11, M12, M13) AS ( SELECT CSKU_ID, CSKU_NAME, CSKU_CREATETS FROM EI.CATALOGSKU
2012-06-26 15:44:44
2373
原创 AS别名 “不能用在CASE中,只能显示结果时用”
1、正确 SQLSELECT CNTRY_NAME, CNTRY_CONTINENT AS Continent, CASE -- 注意:CASE用的字段 是表的真正字段名 CNTRY_CONTINENT(“不是别名 Continent” 哦,亲) WHEN CNTRY_CONTINENT IS NULL THEN 'Continent IS NULL
2012-06-26 11:12:40
5843
原创 能找到满足条件的记录,则统统列出来。不存在满足条件的记录,则列出来一条“补null”的记录
执行 表A join 表B 的 ON 条件时,1、ON 中的某些条件(ON的条件可以有多个的)仅仅涉及到其中的一个表,设其为 表A ,则首先在 表A 上应用此条件说法错误。(这是我以前的错误理解,不删除了,划掉吧,也算是自己的理解历程了)2、选定 表A 中的一条记录,然后从头到尾遍历 表B遍历 表B 时,如果 表B 中的某条记录满足 ON中的所有条件,则将表A 中的选定记录 和
2012-06-22 10:11:53
976
原创 ON 作为一个整体 先执行
There can be predicates that involve only one of the joined tables in the ON clause. Such predicates also can be in the WHERE clause in the query. Although the placement of such predicates does not
2012-06-21 16:16:48
1450
原创 数据库 4 种隔离级别
int java.sql.Connection.TRANSACTION_SERIALIZABLE = 8 [0x8](隔离性最强)dirty reads, non-repeatable reads and phantom reads are prevented. This level includes the prohibitions in TRANSACTION_REPEATABLE
2012-05-12 17:13:50
1071
原创 subquery(nested query)可以使用主查询中的FROM列出的表中的列
In short, a nested query works independentof the enclosing SQL statement and can make use of any of the column valuesfrom the tables listed in the enclosing statement's FROM clause. You can use ne
2012-04-30 16:48:23
2065
转载 Eclipse Indigo tooltips弹出太快 解决方案
http://untamedmind.wordpress.com/2008/11/08/changing-the-mousehovertime-add-delay-on-the-tooltips-pop-up/
2012-04-26 14:05:09
636
原创 final 的语义
public class FinalFieldExample { final int x; int y; static FinalFieldExample f; public FinalFieldExample() { x = 3; y = 4; } static void writer() { f = new FinalFieldExample(); } sta
2012-04-03 22:52:56
557
原创 Java 中 protected 和 friendly 修饰符
请记住一点:protected 更加 open;仅次于 public我们一直强调学习时一定要理解,而不是死记硬背。我同意这个,但是,也有很多知识是确实需要死记硬背的。比如你要记住经常用的 API,如果 API 都不记住的话,何谈来编程呢。对于 protected 和 friendly 修饰符,我觉得也是同样的情况希望这个总结可以让我彻底记清楚 protected 和 fri
2012-03-17 12:07:46
1246
原创 e.hash == hash && ( (k = e.key) == key || (key != null && key.equals(k)) )
记住这个定理吧:equal objects must have equal hash codes.首先:java.lang.Object.hashCode() 是三条约定是1、多次运行 hashCode(),其值必须总是一致的(前提:1、 equals() 中用到的信息没发生变化 2、在同一次 execution 中)2、obj1.equals(obj2) == tru
2012-03-15 22:49:10
4103
1
原创 分析下这个正则的匹配过程
正则:(("|')?)(\$)?(!)?(\{)?([.\d\w-]+)(\})?(\1)文本:|| "$!itemCnt" == "!$itemsToShow")
2012-02-21 12:22:17
477
原创 英语语法也是很重要的
These changes should not cause any problems. If they do we will have identified some very poorly written code.这些改变不应该引起任何问题,如果引起了问题,那说明我们发现了一些以前写的很 poor 的代码
2012-02-21 09:21:55
592
原创 Trust yourself, bear your responsibility and become stronger
被通知面试一位公司新人,心里竟然非常的紧张,大姑娘上轿头一次,也算有情可原吧,但,话又说回来,没啥可紧张的,自己也入行将近 7 年了,虽然天资愚钝,但却也自认为是个勤奋的人,工作之余从未放弃技术的学习。工作中,调整心态,增强自己的信心,没必要事事都要经过他人核准(这是不自信,也是推卸责任的表现),这也是你成长、成熟的一部分,承担起自己的责任。Trust yourself, bear y
2012-02-18 22:01:59
788
原创 正则表达式 字符集内的特殊字符
http://hi.baidu.com/arp_tcp/blog/item/e7fb03da5c43633311df9bba.html
2012-02-14 11:06:43
630
原创 正则表达式 向前查看 和 (? 的用法
向前查看将 > 应用到 “quit” a. 当前字符是 “q”,>成功匹配“q” b. 当前字符是 “u”,向前查看>成功匹配"u" c. 当前字符是 "i”,但是,现在 向前查看 完成了。于是,正则引擎 告诉字符串 “请将当前字符回退一个”。于是,当前字符 从“i”回退到“u” d. 当前字符是“u”,引擎继续处理下一个正则符号>。结果发现> 和 当前
2012-02-05 23:54:30
1359
原创 正则表达式 易混淆部分
1、行结束符(line terminators),共 6 个\n , 字符串长度为 1 , ASCII码为 0x0A, 10 ,又被称为 new line, line feed, LF\r , 字符串长度为 1 , ASCII码为 0x0D, 13 ,又被称为 carriage-return, CR\r\n ,字符串长度为 2 ,0D0A,这是 Windows 操作
2012-02-05 11:11:58
1217
原创 FileInputStream, FileOutputStream 用来真正操作文件
Reader, Writer 在操作文件时,还是使用 FileInputStream, FileOutputStreamFileInputStream(String name) 和 FileOutputStream(String name) 中的 name 都是 fullPath,因为这个构函进去后是这样的: public FileOutputStream(String name
2012-02-01 22:25:15
4770
1
原创 图的 深度优先搜索(DFS) 以及 广度优先搜索(BFS)
1、深度优先尽快远离起始点哭着闹着找到最远处的节点(所以,“深度优先” 可以理解为 “远度优先”)1. 先访问起始点的 一个 邻居2. 以此 邻居 为跳板,将 此邻居 的所有邻居都访问完成(当然,在访问 邻居的邻居 时候, 邻居的邻居的邻居 也要都被访问完成,最终的结果是 从此邻居向后,其实统统被访问过了)3. 2 完成后,再回到起始点,然后访问起始点的 下一个
2011-11-23 15:13:55
783
原创 Compare these examples to those in which $email is not defined.
NND,每次都被这玩意搞一次2012--03--10 09:50Compare these examples to thosein which $email is not defined.1、红底色是 these examples 的定语2、to those 提前了而已(因为 these examples 的定语太长了,怕给人 头重脚轻 的感觉)2012--04--1
2011-11-21 16:44:14
1069
原创 Windows,很反动,反清复明,捺
工作 6 年,接触计算机 10 年后,终于分清了 斜杠 和 反斜杠斜杠 “/”—— 撇 反斜杠 “\”—— 捺 (反就是捺;反就是反动;反就是反清复明)C:\360Downloads(windows路径就是捺;windows路径就是反动;windows路径就是反清复明)先斜杠,后反斜,就是“人” 1、先斜杠,后反斜,就是“人” ;2、正斜杠很正常,在 编程语言、
2011-11-15 11:07:27
2189
原创 理解 JavaScript 的 this 关键字(代码)
里面的代码展示了各种情况下,this应该是什么值 function callAsProperty(){ var a = { b: function(){ alert(this); utilityDisplay(this); return this; } } a.b();//b's this-->a a['b']();//
2011-10-25 16:22:17
590
UML与Rational Rose 2002从入门到精通 光盘
2011-08-09
SVN的Eclipse最新插件以及安装方法
2010-04-20
正则表达式的绝好资料
2008-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅