- 博客(141)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 使用maven下载原码包
使用maven在下载依赖包的同时下载其源代码包的方法:1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。mvn dependency:sources -DdownloadSources=...
2012-03-02 14:40:55
214
原创 Java虚拟机(JVM)参数配置说明
Java虚拟机(JVM)参数配置说明 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“Ou...
2011-12-09 18:42:18
194
原创 log4j日志分级别输出到不同文件
配置文件 #log4j.rootLogger=info,stdoutdebug,error log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.Conversion...
2011-12-07 09:32:44
323
原创 Hotspot JVM 参数总结(转)
我对Java Hotspot VM的部分翻译,有些在工作中完全没有用到的参数我没有做解释,原文章在这 Java HotSpot VM Options 同时,在工作中有一些没有接触到的参数,我不打清楚其含义跟作用, 也请了解的朋友留言赐教.这些Option我贴在了文章最后面. JVM 选项不严格的被分为三类: 1.Behavioral options, 用以改变VM的基本行为. 2.Performa...
2011-12-07 09:22:40
192
原创 java字符串格式化:String.format()方法的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l format(String format, Object... args)该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境。例...
2011-12-06 12:28:00
854
原创 js异常处理
javascript同java一样,都有异常处理机制。在javascript中,也是用try...catch来进行异常处理。例如: Js代码 try { fo.bar(); } catch (e) { alert(e.name + ": " + e.message); } try { fo...
2011-11-28 14:02:32
128
原创 优化Tomcat
1. 如何加大tomcat连接数 在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcesso...
2011-11-27 16:05:50
200
运行curl-loader时缺少libcares.so.2
安装好curll-loader后,运行缺少so动态库的解决方案 ./curl-loader -f conf-examples/mysimp.conf ./curl-loader: error while loading shared libraries: libcares.so.2: cannot open shared object file: No such file or direc...
2011-11-20 12:07:28
1821
原创 让非spring对象实现自动注入功能
WebApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(filterConfig.getServletContext());AutowireCapableBeanFactory beanFactory = ctx.getAutowireCapableBeanFac...
2011-11-19 14:40:47
289
原创 查看mysql 状态的常命令
查看mysql 状态的常命令:命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist;命令: show status;...
2011-11-17 15:14:27
165
原创 AspectJ 中的pointcut 语法
public pointcut accountOperations:call(* Account.*(..)) 1.通配符和pointcut 操作符 * 表示任何数量的字符,除了(.) .. 表示任何数量的字符包括任何数量的(.) + 描述指定类型的任何子类或者子接口 同java一样,提供了一元和二元的条件表达操作符。 ...
2011-11-17 15:13:19
142
原创 安装mysql
安装mysqlshell> groupadd mysqlshell> useradd -g mysql mysqlshell> gunzip < mysql-VERSION.tar.gz | tar -xvf -shell> cd mysql-VERSIONshell> ./configure --prefix=/usr/local/m...
2011-11-13 11:39:09
97
原创 java如何实现系统监控、系统信息收集、sigar开源API的学习(转)
转自:http://liningjustsoso.iteye.com/blog/1254584首先给大家介绍一个开源工具Sigar 官网:http://sigar.hyperic.com/ API:http://www.hyperic.com/support/docs/sigar/index-all.html(由于是英文的,英文不好的可以用谷歌浏览器的翻译功能,直接转换为简体中文进行阅读) ...
2011-11-11 22:23:08
296
原创 IFrame自适应长宽
IFrame自适应长宽: <style type="text/css"> html, body { margin:0; padding:0; width: 100%; height:100%; overflow: hidden;} iframe { margin:0; padding:0; width: 100%; height:100%; -webkit-box...
2011-11-11 22:17:19
526
原创 eclipse优化设置
设置工作空间的项目编码, 防止出现乱码Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8" 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码 设置其它文件的编码 Window -...
2011-11-10 17:16:03
111
原创 redis.con 基本f配置
1、redis基本参数redis的配置文件中的常见参数如下:daemonize 是否以后台进程运行,默认为no,一般需要改为yespidfile如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidbind绑定主机IP,默认值为127.0.0.1port监听端口,默认为6379timeout超时时间,...
2011-11-08 18:56:02
261
原创 gwt使用apache-commons-fileUpload,轻松实现文件上传
gwt使用apache-commons-fileUpload,轻松实现文件上传,图片上传等功能。 1.gwt 前端页面(可以做成组建,供各个模块调用)FormPanel formPanel = new FormPanel(); formPanel.setAction("/uploadImage"); formPanel.setEncoding(FormPanel.EN...
2011-10-29 14:27:15
170
转载 Discover GWT's host mode
以下内容转自:http://soja.sourceforge.net/blog/index.htmlDiscover GWT's host mode GWT有一个相当神奇的功能就是能够在Host模式下进行调试,那么它是如何进行工作的呢?本文试图解答下述的问题:1、 Module.onModuleLoad() 方法是如何被调用的?实际上onModuleLoad是每一个G...
2011-10-29 12:19:22
128
原创 GWT服务端抛出前端异常
方法很简单:要抛出的AppcliationException 继承SerializableException,并实现IsSerializable接口 Java 代码 //need The default constructor //gwt服务端抛出错误: import com.google.gwt.user.client.rpc.IsSerializable; ...
2011-10-29 12:12:18
172
原创 ssh免密码登陆
本地:cd ~mkdir -p .sshssh-keygen -t dsa # 或 ssh-keygen -t rsascp ~/.ssh/id_dsa.pub user@target.machine:/tmp/id_dsa.pub服务器:mkdir -p ~/.sshcat /tmp/id_dsa.pub >> ~/.ssh/...
2011-10-28 15:07:15
97
原创 整理几个Linux 性能监测命令
top 查看进程活动状态以及一些系统状况 vmstat 查看系统状态、硬件和系统信息等 iostat 查看CPU 负载,硬盘状况 sar 综合工具,查看系统状况 mpstat 查看多处理器状况 netstat 查看网络状况 iptraf 实时网络状况监测 tcpdump 抓取网络数据包,详细分析 mpstat 查看多处理器状况 tcptrace ...
2011-10-28 15:06:30
104
原创 redis.conf配置
1、其实redis.conf文件中,对每一个配置项都有非常详细的注释,本文只是将其进行翻译,同时加了点小料。本文档所对应的redis版本为2.0.4。当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写):view sourceprint?11k => 1000 b...
2011-10-28 14:43:03
100
原创 HTTPUNIT测试
测试1:测试网页是否存在:要测试一個网页是否存在,只要简单的通过WebConversation的getResponse()方法即可,例如:WebConversation webConversation = new WebConversation();webConversation.getResponse("http://localhost:8080/httpUnit/");...
2011-10-28 14:13:21
255
原创 Maven 常用命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Ma...
2011-10-26 11:11:23
93
原创 清除访问局域网时留下的数据(账号 密码)
您可以通过以下方法清空计算机上存储的用户名和密码,具体的操作步骤如下: 1. 单击“开始”,单击“运行”, 输入“control keymgr.dll”,然后按 Enter。 2. 单击“高级”选项卡,然后单击“管理密码”。 3. 移除所有存储的密码。 “存储用户名和密码”的行为 根据我的测试,无论是移除所有存储的密码,还是使用net use * /d删除所有的已有连接,都需要重新启动计算机才会在...
2011-10-26 10:30:26
880
原创 Maven打包,并获取依赖的jar包&&设置main方法启动
pom中加入<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration&g...
2011-10-25 14:02:31
175
原创 极点五笔for bius
bus下用法如下:1.下载文件vissible-ibus.tar.gz或者在终端输入sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gz2. 右键点下载好的“vissible-ibus.tar.gz”压缩包,在下拉菜单中选“用 存档安装器 打开“,使这个压缩包挂载到系统中(桌面会显示...
2011-10-23 01:33:59
137
原创 Ubuntu 11.1安装google拼音输入法
A. 获取代码:(没有git的先安装git:sudo apt-get install git-core)$ git clone git://github.com/tchaikov/scim-googlepinyin.git$ cd scim-googlepinyinB. 编译前提:上面给的链接里面有介绍怎么编译的,但少提了几个必需组件,这里列一下:* autotools-dev* libgtk2....
2011-10-23 00:18:39
125
原创 完美解决Ubuntu下vi编辑器方向键变字母的问题
使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母 在网上找了个方法 问题已经解决 分享一下: 只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。 一.执行命令 sudo apt-get remove vim-common 二.执行命令 sudo apt-get install vim 再试试Vi编辑器,是不是恢复正常了。...
2011-10-16 00:59:21
185
原创 Maven创建web项目
1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp2、cd mywebapp mvn eclipse:eclipse 导入eclipse工程 (或者直接从eclipse中导入maven工程...
2011-10-15 23:53:25
95
原创 Ubuntu下最好的中文输入法:SCIM
Ubuntu下SCIM应该是最好的中文输入法了,它与搜狗差不多,下面介绍它的安装方法: 1)终端输入:sudo apt-get remove scim 这一步是删除安装系统的时候装的那个scim,实际是个假的,我这里不可以用 2)sudo apt-get install scim 这一步下载安装scim输入法。下载完了系统会自己装上,中间会有提示,直接y就行了 3)sudo apt-get ins...
2011-10-15 21:58:30
342
原创 Firebug最佳jQuery开发伴侣Firequery
日期:2011/10/08 原文:jquery4u.com 翻译:GBin1.com今天GBin1分享给大家一些jQuery4u撰写的firebug控制台实用技巧,帮助你真正了解并且掌握Firebug控制台。如果你不知道什么是firebug,那么GBin1建议你查看这篇文章: 主流浏览器中常用的Javascript开发Debug工具,这篇文章我们介绍了什么是F...
2011-10-15 17:37:27
112
原创 javaI/O系统基础知识(转)
编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可...
2011-10-15 16:52:02
210
原创 linux 查看PORT
From a Windows console, type:netstat -an|find "61616"ORFrom a Unix command shell, type:netstat -an|grep 61616
2011-10-14 22:54:43
671
原创 linux 下修改IP地址
第一种(立即生效,重启后配置丢失)ifconfig eth0 192.168.0.10 netmask 255.255.255.0ifconfig eth0 up第二种(重启后生效,重启电脑,IP不会丢失)vi /etc/sysconfig/network-scripts/ifcfg-eth0参考配置文件DEVICE=eth0ONBOOT=yesBOOTPRO...
2011-10-14 22:11:40
88
原创 常用开源技术搜集
XBlink 1.0.0版发布,更轻、更快、更好用。一个轻量级的通用型序列化反序列化工具,该版本目前仅提供了XML的序列化支持,后续版本将支持JSON与YAML格式。相比之前的版本,采用了新架构,jar包体积稍胖(比XStream还是小很多的),功能与性能上有了大幅提高,并提供了更多的扩展机制。Doradohttp://www.zkoss.org ...
2011-10-11 22:26:04
136
原创 11款用于优化、分析源代码的Java工具(转)
本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。1. PMD from http://pmd.sourceforge.net/PMD能够扫描Java 源代码,查找类似以下的潜在问题:可能的bug——try/catch/finally/switch语句中返回空值。死代码——未使用的局部变量、参数、私有方法。不理想的代码——使用String/StringBuffe...
2011-09-29 22:11:36
109
让CAS退出后返回指定的页面
CAS退出默认是转向CAS内置的退出页面,在实际应用中需要跳转到自己指定的页面。退出转向决定于org.jasig.cas.web.LogoutController,我们看一下原代码。 protected ModelAndView handleRequestInternal( final HttpServletRequest request, final HttpS...
2011-09-27 09:37:35
352
让CAS支持HTTP协议认证
CAS默认使用HTTPS认证,在登录时使用HTTP方式也可以,但退出时必须使用HTTPS。如果要使用HTTP方式认证,需要修改2个配置文件1.修改deployerConfigContext.xml中的authenticationHandlers,新增属性p:requireSecure="false"<bean class="org.jasig.cas.authentication...
2011-09-27 09:29:25
238
最好的JavaScript编辑工具 Javascript Editor 5.1
2009-12-09
Java MVC 框架
2008-12-03
struts2-jquery plugin 如何修改主题
2011-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人