初始化方法学习publicclassActionServletextendsHttpServlet
//servlet初始化
publicvoidinit()throwsServletException{
finalStringconfigPrefix="config/";
finalintconfigPrefixLength=configPrefix.length()-1;
//Wrapstheentireinitializationinatry/catchtobetterhandle..
分类:
其他好文 时间:
2014-07-29 16:03:59
阅读次数:
227
先上代码protectedvoidinitChain()
throwsServletException{
//Parsetheconfigurationfilespecifiedbypathorresource
try{
//还是先从servlet配置中找chainConfig
//默认值是chainConfig="org/apache/struts/chain/chain-config.xml";
Stringvalue;
value=getServletConfig().g..
分类:
其他好文 时间:
2014-07-29 15:31:09
阅读次数:
328
我们晓得,lua 对外的 API 中,统统个 gc 打交道的都经过lua_gc。C 说话构建体系时,普通不讲计划模式。但模式仍是存在的。若要按《计划模式》中的分类,这应当归于 Facade 形式。代码在 lapi.c 的 895 行: LUA_API int lua_gc (lua_State *L...
分类:
其他好文 时间:
2014-07-27 10:01:22
阅读次数:
241
今天来说说 write barrier 。在 GC 的扫描过程中,由于分步执行,难免会出现少描了一半时,那些已经被置黑的对象又被修改,需要重新标记的情况。这就需要在改写对象时,建立 write barrier 。在扫描过程中触发 write barrier 的操作影响的对象被正确染色,或是把需要再染...
分类:
其他好文 时间:
2014-07-27 10:01:02
阅读次数:
309
GC 中最繁杂的 mark 部分已经谈完了。剩下的东西很简单。今天一次可以写完。sweep 分两个步骤,一个是清理字符串,另一个是清理其它对象。看代码,lgc.c 573 行:case GCSsweepstring: { lu_mem old = g->totalbytes; s...
分类:
其他好文 时间:
2014-07-27 09:58:12
阅读次数:
383
今天来看一下 mark 过程是怎样实现的。所有的 GC 流程,都从 singlestep 函数开始。singlestep 就是一个最简单的状态机。GC 状态简单的从一个状态切换到下一个状态,循环不止。状态标识放在 global state 的 gcstate 域中。这一点前面谈过。开始的两个状态和 ...
分类:
其他好文 时间:
2014-07-27 09:57:32
阅读次数:
302
普及下常识:GC 是 garbage collector 资源回收器;初期的 Lua GC 采取的是 stop the world 的实现。一旦产生 gc 就需要期待全部 gc 流程走完。lua 自己是个很精简的体系,但不代表处理的数据量也必然很小。从 Lua 5.1 入手下手,GC 的实现改成分步...
分类:
其他好文 时间:
2014-07-27 09:54:52
阅读次数:
262
在文本分类和聚类种,都会对文本进行切词分词,然后转化为向量,最后求其TFIDF值,余弦相似性等。
本文将介绍了WEKA源码中StringToWordVector中的源码知识,自己也可以基于这个类构建符合自己需求的StringToWordVector类。...
分类:
其他好文 时间:
2014-07-22 23:58:49
阅读次数:
640
一、对源码先上一个结构图: 源代码主要在org.apache.ibatis目录下,18个包,其中在应用中主要的包有:builder、session、cache、type、transaction、datasource、jdbc、mapping,提供支撑服务的包有annotation、...
分类:
其他好文 时间:
2014-07-22 22:37:53
阅读次数:
404
这一节主要是记录一下Spring Ioc 容器的启动过程。 ?Spring 的 Ioc 容器是怎么被加载和使用的? web容器为它提供了宿主环境 ServlectContext, ?Tomcat 启动时会读取web.xml。 ?并且实例化web.xml中配置的Conte...
分类:
编程语言 时间:
2014-07-22 08:25:34
阅读次数:
313