- 浏览: 521868 次
- 性别:
- 来自: 北京
-
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
文章列表
超漂亮的纯JAVA浏览器(附源码)
- 博客分类:
- 建站解决问题
源:http://blog.csdn.net/lxf9601/article/details/6967167
评:
因为公司某产品是客户端内嵌javaee应用,新版又想用java替代原c++客户端方案。
所以花了一个星期的时间调研了java内嵌式开源浏览器。
归结如下:
MozSwing 独立运行,不依赖客户机器的浏览器版本。(目前来看最适合我们,内核是火狐的xulrunner1.9.1),官方已二年没有升级版本了。下载地址:http://sourceforge.net/projects/mozswing/)
JWebBrowser 调用客户本机浏览器,通常是IE。(下载: http:// ...
源:http://jingyan.baidu.com/article/9f63fb91d014b8c8410f0e7a.html
评:
如果你在windows里写的shell脚本放到linux系统里运行就可以会提示如下错误syntax error near unexpected token `...这是因为两个平台下面的换行符不一样导致的。所以需要转换下格式,notepad++就有这个功能。
工具/原料
notepad++
方法/步骤
1
首先打开notepad++,让脚本显示所有符号,发现是CR LF
syntax error near unexpect ...
maven 手动把本地jar安装到本地仓库
- 博客分类:
- Maven
源:http://jingyan.baidu.com/article/91f5db1bdf82f81c7f05e30f.html
评:
是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下: 1.建立一个新的文件夹,将jar文件存放在该文件夹下。 注意文件夹下最好只存放该文件。 2.在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。 3.在cmd窗口中执行以下命令: mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -Dartif ...
源:https://en.wikipedia.org/wiki/Java_version_history
http://www.365mini.com/page/6.htm
伴随着版本更迭,众多的新功能被添加到了java类库中,到了j2se 1.4,java的新功能由JSRs(Java Specification Requests)的方式提出并通过JCP(Java Community Process)决定其是否加入新版本中,JLS(Java Language Specification)为java标准描述.
纵观版本更迭,有很多有意思功能添加到了java类库中,并伴随着,许多旧的方法类的丢弃,与 ...
源:http://www.blogjava.net/jasmine214--love/archive/2011/01/12/342839.html
评:
/**
* 转载请注明作者longdick http://longdick.javaeye.com
*
*/
SVN版本:1.5 及更新版本
名词说明:
WC:Working Copy 你的工作区
Versioned:受控的;受版本控制的
SVN是什么?
SVN是开源的版本控制系统。
比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。
不仅仅是文件受控 ...
JS中的Map
- 博客分类:
- Javascript
源:http://blog.sina.com.cn/s/blog_7e9c5b6801016oyz.html
评:
/**
* json convert to map
* @param str
* @param map
*/
function json2Map(str, map) {
var obj = eval('(' + str + ')');
for(var k in obj) {
if(typeof(obj[k])=='function') {
continue;
} else {
map.put(k, obj[k]);
}
} ...
eclipse安装freemarker插件
- 博客分类:
- Eclips
源:http://xa-zbl.iteye.com/blog/1768601
评:
最近安装了eclipse,需要安装freemarker插件,用之前链接http://www.freemarker.org/eclipse/update是不可用的。后几经周折再jboss的网站找到相关的方法
第一种在http://www.jboss.org/tools/download/stable/3_0_GA.html网页上下载需要的插件,通过解压,把features和plugins的东东加到elispe的features和plugins下,重启eclispe
第二种方式
Help -> Software ...
1.applicationContext.xml
<!--注解说明 -->
<context:annotation-config />
<!-- 把标记了@Controller注解的类转换为bean -->
<context:component-scan base-package="cn.godzilla" >
<context:exclude-filter type="regex" expression="cn.godzilla.web.*"/>
</con ...
源:http://w11h22j33.iteye.com/blog/912166/
评:
java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
前两天,在java项目中写了一些关于对XML文档的操作,利用dom4j对XML文档的创建、解析、查找、修改、保存,校验等操作。以下代码供有需要的朋友参考。
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import jav ...
源:http://blog.jobbole.com/87970/
评:
【伯乐在线注】:原文副标题是“因为这是一种轻松搞到成千上万用户数据的途径”,作者后来还写了一篇文章《分析了443个免费代理,其中只有21%没有黑幕,那么剩下的79%呢?》。
最近偶然发现, Chema Alonso 在 Defcon 20 会议上谈到他如何从头开始创建一个JavaScript 僵尸网络,然后如何使用它来找到骗子和黑客。
一切都是通过一个 SQUID 代理并修改了些小配置完成的。
这个想法非常简单:
1.【服务器】在一台 linux 服务器上安装 Squid
2.【Payload】修改服务器配置,给所 ...
源:http://zy116494718.iteye.com/blog/1918131
评:
当我们用Filter时,往往需要使用一些辅助的service,在普通的java中,只要声明(set,get方法)后在spring-application配置文件中配置就可以了,但是由于Filter与Listener需要配置在web.xml文件中,所以它们的对象是由容器创建的。通常在Spring的application-context.xml配置文件中编写的bean由Spring负责创建,所以直接在Spring配置文件配置过滤器与监听器是无法达到注入目的的。
可以使用如下方法,例:
J ...
生成jar文件命令行执行main方法
- 博客分类:
- Maven
源:http://stackoverflow.com/questions/29024008/how-to-use-maven-to-generated-jar-file-and-run-it
http://maven.apache.org/plugins/maven-shade-plugin/examples/resource-transformers.html#ManifestResourceTransformer
评:
总项目目录下执行 mvn clean package -Dmaven.test.skip=true 得到jar
windows命令行下直接执行 jar >: X ...
源:http://zhentao-li.blogspot.com/2012/06/maven-shade-plugin-invalid-signature.html
评;
If you get the following error message with maven shade plugin:
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
You need to add the foll ...
源:http://unixboy.iteye.com/blog/174173
oracle官网中的 JVM参数介绍 http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
http://my.oschina.net/u/658658/blog/407358
评:
关于 jdk1.5,1.6与1.7垃圾回收配置
默认情况下,JDK5.0以前都是使用串行收集器
JDK1.6中对默认的GC 回收方式为:-XX:-UseParallelGC 年轻代为并行年老代为串行, 1.6中引入了新的参数设置 ...
源:http://blog.sina.com.cn/s/blog_9c7ba64d0101evar.html
评:
Java类获取spring 容器的bean
常用的5种获取spring 中bean的方式总结:
方法一:在初始化时保存ApplicationContext对象
代码:
ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");
ac.getBean("beanId");
说明:这种方式适用于采用Spring框架的独立应用程序 ...