- 浏览: 130114 次
- 性别:
- 来自: 北京
最新评论
-
wj_126mail:
我们当初是这样做的,将翻译的文本放到全局资源文件中,在js中通 ...
JS国际化解决方案 -
wj_126mail:
java动态代理 是 代理模式 的一种具体的实现方式。拦截器是 ...
WEB开发需要搞明白的几个技术原理 -
wj_126mail:
SAX2继承了SAX1的所有功能,仍然采用事件流/调用流的构架 ...
java 解析 XML 再总结 -
wj_126mail:
SAX接口解析XML文件的基本原理为:首先获得一个实现了SAX ...
java 解析 XML 再总结 -
wj_126mail:
另外,JDOM 和 DOM 在性能测试时表现不佳,在测试 10 ...
java 解析 XML 再总结
文章列表
http://www.ibm.com/developerworks/cn/java/j-lo-beanxml/index.html#fig2
http://www.ibm.com/developerworks/cn/java/j-lo-beanannotation/index.html
https://www.ibm.com/developerworks/cn/xml/x-jaxp/
Fiddler 教程
- 博客分类:
- Fiddler 教程
http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html
http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html
当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而 ...
(转)毕业后的五年拉开大家差距的原因
- 博客分类:
- 智慧
有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。
正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"
人总是从平坦中获得的教益 ...
在第一行加上下面的代码即可
<%
response.setHeader("Content-disposition","attachment; filename=export_data.xls");
%>
tomcat中用classloader重新加载配置文件:
tomcat中从current thead中获取的class加载器为tomcat提供的WebappClassLoader,此classloader提供的getResourceAsStream方法会先根据资源路径到其已加载资源中查找,若找到则直接返回。反之则由classloader加载后返回,因此再资源文件更新以后,classloader不能侦测到,返回的输入流对应的资源文件为第一次加载的文件;
稍做改变可避免此问题:
先调用classloader的:public URL getResource(String name)
根据返回的URL ...
操作源代码的工具类了~~
<dependency>
<groupId>com.google.code.javaparser</groupId>
<artifactId>javaparser</artifactId>
<version>1.0.8</version>
</dependency>
javaparsher
javaparser
http://code.google.com/p/javaparser/wiki/UsingThisParser
用正则表达式分析HTML
- 博客分类:
- 用正则表达式分析HTML
我们可以用现成的很多工具来解析HTML。但我想如果能用正则表达式来做一些先期处理, 剪裁掉不必要的内容或者抽取出必要的内容。这样也许可以获得更高的效率。当然使用正则表达式是否能获得更高的效率,这一点恐怕还不能得到验证。
我想还是先做些具体的事情,效率的问题我们可以慢慢考证。
1. 获取图片的源地址:
(?si)<img.*?src=[',",/s]*(.*?)[',",/s,>]
这个表达式不是抽取完整的<img *** >标签。因为我们只关心img 标签中的 src 属性,所以小括号中是我们真正获取的内容:(.*?)。[',",/s ...
http://developer.51cto.com/art/201203/321424.htm
http://www.cnblogs.com/dkblog/archive/2007/07/27/1980873.html
在web.xml有几个条目和log4j有关,它们是:
1.
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>petclinic.root</param-value>
</context-param>
2.
<context-param>
<param-name>log4jConfigLocation</param-name& ...
以前做过profile,但是从来没有仔细研究过,最近在一次调优之中,对performance有了很深的认识。详细来研究一下。对于java的profile,可以分为简单的profile和run time的profile。
1.简单的profile:
可以制定目标,看看程序到底慢在哪里。一般不会涉及到程序逻辑的调优与架构的更改。目的就是在真实的应用deploy的时候,对jvm参数进行调优。这里主要可以调的就是gc,使用那个gc算法,以及对gc算法进行具体的优化。对于server端的程序而言,一般都是需要高吞吐率,这样一般都会使用并行gc,在这里需要限制gc线程个数,因为默认的话,会启动n-1个线 ...
tomcat不能shutdown
- 博客分类:
- tomcat
今天发现tomcat不能shutdown,查看输出日志显示:
SEVERE: Protocol handler pause failed
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.conne ...