`
toto_2000061
  • 浏览: 3055 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
2010年总的来说还是过的比较充实,从年初的gis项目到年底的移动终端,写了不少代码,感觉还是有改进的地方,回头每次看写过的,特别是自己完成的功能,都能改进一些地方;7,8月份抽空看了一遍深入浅出设计模式,有很多平常都能用上,没有注意到; 下半年事多,学车,拍照,搬家,北漂的人没有自己的房子就是麻烦。 12月底特别累,下班了头就疼,元旦好好休了 2011年可能会很忙,还有很多东西想看,但是下班了人就散了,不想对这电脑,书买多了都推起来了,搬家也麻烦,不敢买。 2011计划,按优先级: 1.Effective Java看一遍; 2.jquery年前有空看看,之后找项目试试 3. 4.JVM Spe ...
mina传输接收内容时会有中文,java的String在不同的平台中文长度不同,我本机String--》byte[]是2个长度,单位的linux服务器是3个长度,所以要是根据长度截取肯定有问题。 如果按照字符长度截取,在解编码器设置字符为iso-8859-1,取值时将String转成GB2312; 如果按照字节长度截取,在解编码器设置字符为UTF-8、iso-8859-1均可,切记String--》byte[]可能长度不定,要按照平台对应的中文长度截取; 转iso-8859-1,再转GB2312,可解决网络传输时中文乱码问题,常用的如web上生成带中文名的excel等等
Bootstrap.load()调用Catalina.load(), Catalina.load()中 Digester digester = createStartDigester();读取源码中output/build/conf/server.xml中架构的配置,按树形组合,再启动;
tomcat通过Bootstrap启动,同时将各种配置组合成Catalina; 读取server.xml,将参数读到Catalina及下属的对象里,启动start()时,也会调用下属对象的start(). Top Level Elements: Server Service      Connector       HTTP       AJP    Container       Engine         Host          Context ....具体树形再补充 Tomcat6.x使用Coyote模块来实现Connector框架 server.xml文件中指定协议和协议处理器 ...
Global site tag (gtag.js) - Google Analytics