摘要:
Transfer-Encoding简介transfer-eccoding所描述的是消息请求(request)和响应(response)所附带的实体对象(entity)的传输形式,规范定义格式如下:Transfer-Encoding = "Transfer-Encoding" ":" 1#transfer-coding 举个例子:Transfer-Encoding: chunkedtransfer-encoding的可选值有:chunked,identity ;transfer-encoding的可选值有:chunked,identity,从字面意义可以理 阅读全文
摘要:
最近有点时间,想学习下 http 的规范,理论和实践结合学习是最有效果的学习方法,如是结合 Apache httpcomponets的源码,尝试理解http的设计思想,但是整个学习下来,在代码设计规划上也学习到不少东西,这要得益于httpcore,httpclient优秀的源码.http协议所描述的可以用一句话概括:点对点的消息交换(一端向另一端发起请求(request),接收端处理请求并返回消息(response)). 不管是http请求还是http响应,我们都把它当做http消息(message)。 (picture 1)Apache HttpCore 中完全按照rfc文档定义对象接口关系 阅读全文
摘要:
前记:之前做过一个在线电子商城的项目,初次接触到搜索检索技术,用lucene + compass做的商品和商家信息搜索,感觉真的很强大。海量的商品,非结构化的数据,复杂的查询条件,如果不用搜索引擎技术,用传统的关系型数据库去做查询,基本上是不可能实现(当然,现在很多关系型数据库开始内置搜索引擎,全文检索,就是弥补这方面的不足)。在做国际机票的运价系统设计时,针对大量机票政策文件,复杂的综合机票查询条件(缺口,联程.....几十个查询条件),如果在秒级时间内快速查询出满足条件的航班信息,都是离不开搜索技术。现代互联网技术的飞速发展,大数据时代来临,从海量数据中查询,分析,挖掘有用信息,是计算机技 阅读全文
摘要:
在MVC层模型中,我们一般在Model定义我们的数据模型,而如果数据持久方案选择的是关系型数据库的话,怎么方便的在应用代码层的model模型和对应的数据表的schema同步,是个很重要的开发效率指标,在各个语言,各个开发框架中,都会为开发者考虑一点,像java中JDO中就有方便的migrate工具,或者rails中的migrate。可是在django中,只有manage.py syncdb命令,这个是很有局限性的,他只有在数据库中没有model对应的表时才会执行create table...的操作,对于字段的编辑,不会同步。这就要用到South这个东东。安装下载http://www.aerac 阅读全文
摘要:
今天笔记本电脑忘了插电源线,出去一趟后回来发现没电关机了。重启后发现网连不上,提示“网络禁用”,上网搜了下: http://ubuntuforums.org/showthread.php?t=1505217 这里给出了原因: Have you had a failed hibernate that locked up and you had to do a hard reboot?Apparently, the problem is that the Network Manager marks network interfaces disabled during the hibe... 阅读全文
摘要:
Session Object会话bean对象有如下特征:为某单个客户端调用具有事务性在基础数据库中更新共享数据生命周期相当较短当EJB容器宕掉时,会被移除掉,客户端需要重新建立一个新的session对象session beans 又分为stateful(有状态) beans和stateless(无状态) beans,它们的api区别很小。在客户端来看,一个session object是运行在服务器上的实现了一些业务逻辑的对象。客房端通过session beans定义的组件接口调用session object,通过JNDI(java naming and directory)定位一个sessio 阅读全文
摘要:
为何学习EJB2.X从接触java(2006年)这门语言起,就只有一种言论,“EJB太笨重”,轻量级的Spring更是现下最好的解决方案。所以工作后从来没有碰过EJB的任何东西,但是我也不想人人亦云,你说都没有接触,学习,深入了解过一种东西,而听信别人说它不好,这是对自己很不负责的表现。哪怕有一天,我真的也发表说EJB哪里不好的言论,也是经过了自己一番努力学习了解后,有理有据地分析的结论。所以,想反驳一个东西,得先了解它,我觉得有必要学习下EJB的时候来了。也不从最新的EJB3.X学起,就从大家都反感的之前版本学起。然后再看一下Rod Johnson大神的作品<<expert on 阅读全文
摘要:
如果2012真是世界末日年,那估计是做什么计划都无用了。可是生活得还得有希望的活下去,所以每一天还得充实的过,真末日了,也不至于觉得一事无成。今年是自己毕业出来工作的第五个年分,五年也是一个说长不长,说短也不短的时间。五年前,我们可以一无所有,但是我们从来不怕,不惆怅,因为我年轻,年轻最好,只要自己努力,几年后谁说得准我们不很牛比呢。但现在看来,感觉自己没有达到预期的目标,要命的是我们再也没有“年轻”的资本了,现在说自己是80后,人家90后都可以叫你“老人”了。总结这几年做过的东西,感觉就是太散了,什么都不精,可以说都不是很深刻理解,其实这也是没办法,刚出来走进社会,工作中要用的东西都得学,自 阅读全文
摘要:
公司内部的培训Demo代码下载 :http://files.cnblogs.com/jcli/mybatis_study.rar 阅读全文
摘要:
最近用Ext做东西时发现一个奇怪问题,首先申明,在IE,FF里可以,chrome有问题。 问题产生的前提: 如果ajax以POST方式请求时,在服务端如果不进行参数读取操作,如django里的request.POST['参数名称'],或java里的request.getParamter("参数名称"),则chrome浏览器不能返回200正常代码,将会出现如下错误:显示"canceled"状态直接报错:Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101 如果哪位同学知道这个问题 阅读全文