- 浏览: 511410 次
- 性别:
- 来自: 深圳
最新评论
-
di1984HIT:
学习了~~
jackson JSON对象映射出多余字段的bug -
lvye351:
当然,在tomcat还有JPDA这种方式 ,来远程debug: ...
配置linux下tomcat的远程debug -
hety163:
好,语言简单明了易懂
Http和Socket连接区别 -
高军威:
<b>行不行</b>
XSS转码 && struts2 property标签的bug -
chjy1983:
请教下,我这样:JSONObject jsonObject = ...
HttpClient4 POST数据及问题
文章列表
最近在PDI及完成一个数据导入模块时候被严重鄙视了linux水平。。。基础的sed,awk都玩不转,好多命令根本不知道。看来温室中成长的程序员知识面还是不够宽。
在这里mark一下,完成工作后写blog总结下数据导入中使用的linux命令。另外需要学习下性能测试需要的命令
- 2009-09-27 23:32
- 浏览 1154
- 评论(0)
1.js时间对象的创建:
(1) 首先可以确定的是,js不像java能直接识别时间string,如下得到的将会是NaN
dateVal="2008-07-15 14:22:12";
dateObj = new Date(dateVal)
(2) date支持参数创建,new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
下面这个例子,会得到日期2009-09-08么??
var newDate=new Date(2009,09,08);
alert(new ...
- 2009-09-21 23:54
- 浏览 1464
- 评论(0)
最近几个月略微有点郁闷了。项目一个接一个的做,可是总觉得心里欠缺点什么。
首先是项目都有延期,而且总是虎头蛇尾的感觉,总有一股冲动想认真做完一件事情才继续下一件,可是被敏捷、快速迭代的指挥棒赶着前行。
其次就是感觉离目标越来越远。很有内涵和战略意义的项目,到开发这边只是冷冰冰的需求文档,而具体到我头上的开发任务,则是重复再重复的MVC。。之所以选择目前这份工作,看重的是电子商务的先进理念, 可是半年过去,发现自己已经越来越不了解电子商务了。
归纳了自己最近的郁闷情绪,就是难以找到自己的成就感。被无穷的打断,黑盒般不透明的信息所折磨, ...
- 2009-09-19 01:35
- 浏览 1429
- 评论(0)
http://logback.qos.ch/manual/filters.html 译自官方文档。其实看看也不是很难懂,就是看过后动手写一次,可能会加强印象吧。最近被log4j整郁闷了, 针对多样化的分类输出无所适从,只能开多个写死的appender来凑合。
As we have seen, logback has several built-in ways for
filtering log requests, including the context-wide filter,
logger-level selection rule and appender f ...
- 2009-09-14 23:06
- 浏览 10955
- 评论(0)
最近需要重构“红包”模块, 1000w次/日的http请求发送量对系统的性能提出了挑战。于是技术线屁颠屁颠的开始研究并发、简化核心业务,考虑分app机器,DB分库。。。
上周五过需求的时候,讨论到最后支付环节。通常电子商务的支付流程是“下单-支付-确认收货-交易结束”。在下单步骤,红包为冻结状态(买家可用红包数减少,但是并未真正消耗。一旦取消订单红包就会返还)。类似银行的转账流程:
汇款人去柜台填单汇款,银行是先冻结该笔金额,直到汇入方确认收款或者汇入失败,才对该笔钱进行操作。但是在此期间,汇款人账上可用余额确实是被减少了。
这点在我们看来也很 ...
- 2009-09-06 23:16
- 浏览 1106
- 评论(0)
原文链接:http://www.yeeyan.com/articles/view/2091/974
正文
这里讲的是关于
Java
并发机制
的基础模块及如何设计合理的并发机制的抽象思维和设计模式。
有这么几个知识点:
1
“先行发生”的次序(
happens-before ordering
)
2
“
volatile
”修饰符的使用
3
线程安全的延迟初始化
4
...
- 2009-09-04 17:23
- 浏览 1318
- 评论(0)
转自http://hi.baidu.com/%D2%B9%D1%A9%B3%E6/blog/item/d6a72d2bbf467cf2e7cd406d.html
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。
1、TCP连接
要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。
建立起一个TCP连接需要经过“三次握手”:
第一次握手 ...
- 2009-09-02 00:16
- 浏览 16586
- 评论(2)
本来写好一篇了,可惜javaeye这几天不知道整什么,硬是把最后一篇日志弄丢了。
最近部门在做支付分离,正好也画了个自己理解的模型。主要理念应该还是解耦:
1.将不重要的事情,剥离出主要路径,简化主流程响应时间。通过异步处理、模块划分来解耦复杂逻辑,耗时操作。
2. 模块的明晰划分。以后无论扩展促销方式还是支付中的规则限制,均无需伤筋动骨的联调。
做了这样的划分后,商品模块关心打标志位区分各类信息,提供打标志的商家UI操作;各促销模块独立具备发放、使用、退单等流程,记录操作流水。 支付中心则关心一切业务限制逻辑(比如n个商品支持红包,订单最多使用2个红包,每个红包2块钱。。。) ...
- 2009-08-31 23:28
- 浏览 1298
- 评论(0)
一。not null vs DEAFUL value
在建表的时候,通常会要求给所有字段一个默认值,1来避免产生null字段,2来还可以在写代码的时候偷下懒。
case1: not null +default
于是这样的create sql就出来了
DROP TABLE IF EXISTS `zhushan`.`admin`;
CREATE TABLE `zhushan`.`admin` (
`admin_id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(20) NOT NULL default ...
- 2009-08-14 15:21
- 浏览 3565
- 评论(2)
用位操作来对boolean进行运算,结果居然是对的。。。在代码review发现的操作符错误,居然神奇的正常运行了
下面进行了测试。。包括int型的位比较都是正确的:
public static void main(String[] args) {
final boolean s1 = true;
final boolean s2 = false;
System.out.println("s1 & s2 ==" + (s1 & s2));
System.out.println("s1 | ...
- 2009-08-07 14:26
- 浏览 2278
- 评论(0)
Calendar date = Calendar.getInstance();
int nowMonth = date.get(Calendar.MONTH)+1; //月份
int nowYear = date.get(Calendar.YEAR); //年份
大家都知道,Calendar的月份是从0 开始计算的,因此取当前月份nowMonth 需要在后面+1,才可以得到8
但是碰上SimpleDateFormat格式化就不一样了。。这里千万不能弄month+1, 否则输出就不是200908了。
SimpleDateFormat simpleDateFor ...
- 2009-08-05 14:26
- 浏览 1151
- 评论(0)
以前支持的一个外快项目反馈了一个bug,说有些图片不能正常显示。图片全存在同一个目录,没理由zn002_1.jpg 能显示,zn002_0.jpg就无法显示啊(用户反馈的信息就是zn002_0.jpg文件存在都无法显示,而且通过程序功能修改了zn002_0照片还是无法显示)。
于是要求将照片目录发过来,仔细对比发现:zn002_0.JPG 居然图片扩展名是大写的! web页面上加载的图片路径是
zn002_0.jpg,就出现了无法显示!
那么继续分析bug产生的过程,就比较有意思了:
step1:用户在新增记录的时候,提交了照片 *.JPG。 ...
- 2009-07-29 02:50
- 浏览 5421
- 评论(0)
<script type="text/javascript">
function verification() {
var sf = document.getElementById("operatorDesc").value;
alert(sf.length);
}
</script>
<textarea name="operatorDesc" id="operatorDesc"></textarea>
<input type=" ...
- 2009-07-21 19:19
- 浏览 1334
- 评论(0)