- 浏览: 150425 次
- 性别:
- 来自: 大连
最新评论
-
trydofor:
fujohnwang 写道为啥不是maven的问题?大概是因为 ...
jdk1.6.0_16 小bug -
fujohnwang:
为啥不是maven的问题?
jdk1.6.0_16 小bug -
trydofor:
参考资料http://supermmx.org/blog/20 ...
必须知道,别滥用-finally -
trydofor:
后续跟踪:使用javap分析finally块中return值h ...
必须知道,别滥用-finally -
trydofor:
(2)javap -c TestFor(1)javap -c ...
while(ture) 和 for(;;)
文章列表
# 023.抓到“拔粪青年”
团队有五种人:人渣,人员,人手,人才,人物。
八分即适度,游刃有余,暴走为拔则通,通则久。
@史荣久 / 2015-01-11 / CC-BY-SA-3.0
## 品质第一,人手以上
首先,必须承认:人心向善,人有多面,人会 ...
# 022.攻城狮的体能测验
攻城狮的体能,即红条(HP),靠吃恢复,物理的。
蓝条(MP),靠睡恢复,精神的。都是革命的本钱。
@史荣久 / 2015-01-07 / CC-BY-SA-3.0
## 莫要强求,重在体验
人体质不同。家有坑货,少吃一顿,就头晕腿抖。
CH妹纸,辟谷七天,一切照常,但瘦了七八斤。
蓝条有测过,最高记录,02年,7天7夜睡三小时。
然后,08年,3天3夜没合眼。现在,能熬一天半。
红条没测过,就保守而清醒的决定了,目标三天。
附加终止条件:脑子转速够,不能影响工作效率。
消耗上,白天早八晚六,晚上做攻城狮到十一点。
补给上,一天大概喝两升白开水,晚 ...
# 004.测验.情景之迷你用户验证
用户信息被拖库,是攻城狮的耻辱,也使整个行业蒙羞。
耻辱柱上,已经钉过了CSDN,小米和某些票贩子网站。
@史荣久 / 2015-01-05 / CC-BY-SA-3.0
## 任务说明
本次练习是一个迷你版的用户模块,目标是用户验证。
用户模块,最低级错误有:(1)被注入(2)存明文。
算法上,要用慢算法防强暴,要加盐防用户密码太傻。
通常的用户模块,是独立的三块,等价于以下三张表。
(1)信息表(USER_INFORMATION),存用户信息。
(2)验证表(USER_AUTHENTICATION),存验证信息。
(3)授权表(USER_ ...
# 021.三个计划,三条主线
三个计划,对应着最好,最坏和最可能三种情况。
做计划时需要围绕三条主线:收益,成本和风险。
@史荣久 / 2015-01-01 / CC-BY-SA-3.0
## 三个计划,未雨绸缪
过去,大家一直这么做事,但没称呼 ...
# 003.测验.SQL之债权统计
这是一个比较贴近实际业务的SQL练习,技术点比较常用和实用。
作者:史荣久 日期:2014-11-26 许可:CC BY-SA 3.0
## 任务说明
如下图,业务中,存在以下数据和数据关系:
一个顾客(CUST)会有零或多个债权(LOAN),
债权会有零或多个交易(TRANSACTION)。
LOAN表BALANCE为余额,REPAYDAY为下次还款日,
TRANSACTION表中,ID是自增的,AMOUNT为金额,
OPRTIME为操作日,TYPE=1为贷款,TYPE=2为还款。
![ER图和数据](/images/ ...
# 011.练手.Ubuntu下录高清视频
不等不靠,有囧有料。攻城狮,建造世界。
聊狮友圈视频的录制方法,软件配置。
录制视频,挺好玩的,也有些挑战,
就像使用Linux系统一样。
## 视频
* [优酷视频](http://v.youku.com/v_show/id_XODU2MjE5MDI0.html)
* [百度网盘](http://pan.baidu.com/share/link?shareid=3935315343&uk=1380913564&fid=705405097490715)
## 摘要
* 系统环境 Ubuntu 1 ...
002.测验.Java之拼装SQL
这是一个十分简单但不实用的编程练习,拼装SQL。
select一个表,where很多单纯的and条件。
作者:史荣久 日期:2014-11-26 许可:CC BY-SA 3.0
任务说明
实现以下接口,完成练习目标。
package com.moilioncircle.kiss;
public interface Sql {
public Sql select(String... fields);
public Sql from(String table);
public Sql where(S ...
# 020.冷却大法,发芽定律
冷却大法,发芽定律,指当自己获得一个冲动时,
先冷静,不作为,就像种下一颗种子,等它发芽。
@史荣久 / 2014-12-16 / CC-BY-SA-3.0
## 种下种子,等它发芽
脑子里蹦出一个热血沸腾的点子,叫它一个 ...
#010.故事.十年,设计与重构
不等不靠,有囧有料。攻城狮,建造世界。
最牛的编程语言,十年,死亡项目的设计和重构。
##视频
* [优酷视频](http://v.youku.com/v_show/id_XODM4MTk1MzE2.html)
* [百度网盘](http://yun.baidu.com/share/link?shareid=3935315343&uk=1380913564&fid=166976258443636)
##摘要
* 1个和死亡赛跑10年的项目。
* 500万行代码,1000张表。
* 设计很重要,重构很必要 ...
#码农,程序猿,攻城狮
码农,程序猿,攻城狮,是同一种人的三种称呼。
秀出了苦逼,逗逼,牛逼,装逼的乐观和幽默感。
@史荣久 / 2014-12-05 / CC-BY-SA-3.0
##角度不同,逼格不同
码农(或码工,工农一家),一种苦逼加逗逼之说。
不一定是鸭梨大,钱途差。码农社区,做的很好。
程序猿,从人到兽,立到半立,逗逼加牛逼之说。
强如金刚,敢爱敢干。程序猿社区,做的也很好。
攻城狮,四脚着地,是(苦+逗+牛+装)=全逼格体。
全战式(Full Stack)功夫,可单可团,眼藏光芒。
同是一人,见之以攻城狮视角,则逼格大有不同。
##心态不同,心 ...
Java 大括号语法糖
Java 的大括号(‘{’ ,curly brace)除了必要的语法规定外,
其更主要的是使代码简洁,易读。
1. 作用域
在不同的代码位置有不同的叫法,如静态域,实例域等
// 静态域
static{
// 各种初始化等
}
// 叉叉域,让s在自己的域中,互不干涉。
{String s = "1";}
{String s = "2";}
2. 建数组
String[] s = {"1","2","3"};
String[][] s = ...
DB2-MySql-PG 事务处理的不同
1. 结论
在事务期间出现数据操作异常(Exception)时,若不rollback,
且继续进行后续操作,最后commit的情况下:
DB2,异常SQL无效,正常SQL生效,类似于autocommit的执行效果。
MySQL,同DB2。但对异常SQL的处 ...
MARK
http://www.iteye.com/problems/47110
(2011-06-03 15:55:03) :
gawk 'BEGIN {"cat c.txt | wc -l"|getline n} n>10 {print}' c.txt
汉语错误信息:
[ERROR] \a9zones\a9id-code\a9id-net\src\main\java\com\trydofor\id\xnet\NetLoader.java:[339,68] 不可转换的类型
找到: com.trydofor.id.byta.Bytable<capture#946 of ?>
需要: com.trydofor.id.body.a9dus.A9dusReplyBody
[ERROR] \a9zones\a9id-code\a9id-net\src\main\java\com\trydofor\id\xnet\NetLoader.java: ...
JSR305 有助于提高代码健壮性
下载(java5+ ,据说java7 内置了)
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>1.3.9</version>
<scope>compile</scope>
</dependency>
使用(eclipse)
/**
* ...