- 博客(41)
- 收藏
- 关注
原创 java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent 解决方法
原文地址:[url]http://www.186info.com/?p=224[/url]android系统启动的时候报错java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent,发现此类是友盟SDK的类。我在libs目录下找到了umeng_sdk.jar,并没有缺少jar包,于是baidu了一把。网上提到解决方式是...
2013-06-02 00:27:48 521
原创 spring注解
原文地址:[url]http://www.186info.com/?p=180[/url]在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了 @Component,@Service,@Controller,@Repositor...
2013-03-27 11:42:56 141
原创 详细介绍Log4j
原文地址:[url]http://www.186info.com/?p=139[/url]① Log4j的架构Log4j系统的三大板块:日志写入器、日志输出终端、日志布局模式[img]http://dl.iteye.com/upload/attachment/526437/4836b8af-2561-3d9d-b478-ac871b833057.png[/img]Logger类...
2013-03-06 17:36:04 146
原创 log4j自定义日志等级
文章源地址:[url]http://www.186info.com/?p=61[/url]log4j自定义日志等级,步骤如下1.继承logj的level类,定义一个自己的日志级别:public class TestLevel extends Level {public TestLevel(int level, String levelStr, int syslogEqu...
2013-02-28 15:13:20 303
原创 去掉linux文件中的^m
原文地址:[url]http://www.186info.com/?p=121[/url]从windows下考到linux系统中的文件,有时候会出现^m符号,导致一些脚本执行时报错。在linux下^m符号通过ctrl+v然后ctrl+m就能出现。下面的方法可以去除^m。注意:以下命令中的^M都是通过ctrl+v然后ctrl+m来添加的1.使用sed命令:sed -i ‘...
2013-02-26 18:00:14 123
原创 Java设置session超时的三种方式
原文地址:[url]http://www.186info.com/?p=107[/url]1.在web容器中设置(此处以tomcat为例)在conf\web.xml中设置,以下是tomcat 5.0中的默认配置:30Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。2.在工程的web.xml中设置...
2013-02-19 17:56:24 223
原创 idea 快捷键 使用技巧
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSe...
2012-12-06 11:01:25 454
原创 【转】Redis安装
原文地址:http://www.thisuc.com/redis.html一、何为Redis?redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都...
2012-11-20 16:51:36 82
原创 plsql连接oracle数据库报ora 12154错误
今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符"解决方法如下:1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping 服务器Linux下: #>lsnrctl status 查看监听状态 ...
2012-11-09 20:24:14 523
原创 ext中实现点击button进行下载
点击button进行下载原理是生成一个隐藏的form,提交给它 { id : 'buttonA', text : "导出", iconCls: 'export-icon', handler : function() { if (!Ext.fly('test')) { var frm = document.createElement('form')...
2012-10-26 14:03:44 308
原创 【转】把Nginx添加进去chkconfig
1、编写脚本,名为nginx#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description: Nginx is an HTTP(S) server, HTTP(S) reverse \# proxy an...
2012-10-26 14:00:18 168
原创 maven 编译报错: sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除...
使用maven2编译时报错: [ERROR] \workspaces\mvn\javac-warning-test\src\main\java\com\juvenxu\TestJavacWarning.java:[7,32] 警告:sun.misc.BASE64Decoder 是 Sun 的专用API,可能会在未来版本中删除[INFO] ————————————————————-...
2012-10-25 11:01:45 332
原创 ORA-12519: TNS:no appropriate service handler found解决
ORA-12519: TNS:no appropriate service handler found 解决 数据源换成c3p0后,发现在跑多个测试时出现错误ORA-12519,怀疑是多人同时跑测试时造成连接数过多,又不释放,导致数据库上当前的连接数目已经超过了它能够处理的最大值。select count(*) from v$process; --当前的连接数select...
2012-09-20 18:20:06 276
原创 使用反射读取enum的属性
使用到的Enum如下:public enum Colour{ RED(113001, "红色"), BLUE(113002, "蓝色"); private int code; private String name; Colour(int code,String name){ this.code= code; ...
2012-09-13 20:28:57 595
原创 mybatis使用foreach批次插入,解决sequence只查询一次的问题
oracle的批量插入方式是:insert into db(id, zgbh, shbzh) select '1', '2', '3' from dual union all select '2', '3', '4' from dual union all select '3', '4', '5' from dual u...
2012-09-04 18:26:50 1012
原创 maven提交时报401错误
今天deploy项目时,maven报错401,百度了一下,找到以下文章,解决了问题,所以就考了过来。源地址是:http://www.netingcn.com/maven-deploy-nexus.html首先在Nexus中创建一个自己私有的仓库,步骤为Repositories –> Add –> Hosted Repository,在页面的下半部分输入框中填入Repository ID...
2012-08-31 20:15:39 1114
原创 jdbc连接数据库使用sid和service_name的区别
最近使用jdbc连接oracle时报错:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was:10.12.162.84:1521:xxxx登陆oracle数据发现在netwo...
2012-08-20 21:36:09 360
原创 maven常用插件
有用插件:Maven Release Plugin 版本发布;cargo-maven2-plugin 自动化部署;jetty-maven-plugin web测试;maven-gpg-plugin, GPG:http://www.gnupg.org/download/ 给maven构件加密 hkp://pgp.mit.edu 美国麻省理工大学公钥服务器maven-...
2012-08-08 16:58:26 279
原创 Exception:java.lang.NoSuchFieldError: TRACE
使用hibernate validator时报错如下:Exception in thread "main" java.lang.NoSuchFieldError: TRACE at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85) at org.jboss.loggin...
2012-08-06 20:20:15 172
原创 ommon-configuration读取xml,properties文件
我们在实际的开发设计中,通常要读各种各样的配置文件,十分烦琐.然而commons-configuration-1.0.jar为我们提供了非常方便的操作方式实例如下:1.读取XML文件中内容 import java.util.List; import org.apache.commons.configuration.Configuration; im...
2012-08-04 01:15:21 137
原创 log4j配置
log4j常用输出格式%c 列出logger名字空间的全称,如加上{}表示出从最内层算起的指定层数的名字空间%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%p 日志信息级别%d %d{}:日志信息产生时间,使用ISO8601定义的日期格式%...
2012-08-03 15:30:03 76
原创 浏览器缓存url请求
最近遇到浏览器缓存url的问题,google了一把,学到不少东西,结合网上其他人文章拼凑一篇,供大家交流。 一 防止url被浏览器缓存 根据 HTTP 规范,GET 用于信息获取,而且应该是幂等的。也就是说,当使用相同的URL重复GET请求会返回预期的相同结果时,GET方法才是适用的。当对一个请求有副作用的时候(例如,提交数据注册新用户时),应该使用POST请求而不是GET。 所...
2012-05-09 10:23:21 394
原创 [转]在Linux环境下Weblogic10.3启动超慢原因分析
解决方法为在weblogic的启动脚本commEnv.sh中添加一句:export JAVA_OPTIONS="$JAVA_OPTIONS -Djava.security.egd=file:/dev/./urandom"
2012-03-28 09:53:18 200
原创 pc浏览器模拟手机浏览器
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android: chrome.exe --user-agent...
2011-11-15 15:21:14 214
原创 mysql 安装innodb
新版的mysql不带innodb引擎,需要自己手动安装。一 安装方法:1.在安装mysql时,在configure的时候要加上--with-plugins=innobase这个参数 。2.已经安装好mysql后安装innodb。 登录mysql ->执行install plugin innodb soname 'ha_innodb.so';->执行show plugin;查...
2011-10-28 16:26:59 120
原创 【转】Apache mod_expires mod_deflate模块DSO动态安装
安装mod_expiresmod_expires模块添加是启用对有效期控制,也可以加里面,有效控制带宽成本#cd /usr/local/src/httpd-2.2.17/modules/metadata #apxs -c -i -a mod_expires.c输出[root@web-02 metadata]# apxs -c -i -a mod_expires.c /usr...
2011-08-23 11:11:28 111
原创 apache配置,禁止ip访问web站点
由于一台服务器上面部署了好几个应用,对应不同的域名,如果用户知道ip地址的话,直接用户ip地址访问,会显示第一个虚拟主机的页面(更改了虚拟主机的顺序,每次都是显示第一个)。这样对用户造成不好的印象,所以要禁止ip访问。方法一:在httpd.conf文件最后面,加入以下代码NameVirtualHost 221.*.*.*ServerName 221.*.*.*Order...
2011-07-20 17:31:54 650
原创 【转】优化页面加载时间,有关浏览器本身并发的控制(Pipelining).
原文地址:http://www.php-oa.com/2008/03/07/ie-load.html当前浏览器默认并发连接数下面表格列出了当前浏览器在HTTP/1.1和HTTP/1.0协议下默认的并发连接数设置:Browser HTTP/1.1 HTTP/1.0IE 6,7 2 4IE 8 6 6Firefox 2 2 8...
2011-07-05 17:14:00 176
原创 【转】在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析
原文地址:http://hi.baidu.com/yhs2006/blog/item/a137fc19e6519775dab4bddb.htmlserverAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名。具体的设置方法如下:一、用于设置虚拟主机接收多个域名一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时介绍s...
2011-06-27 17:44:40 320
原创 Tomcat 6 连接池设置
Tomcat 6 连接池设置Tomcat 6的配置和以前的不同,不推荐在server.xml中进行配置,而是在context.xml中进行配置才是更好的方法。是站点目录下的context.xml文件,不是tomcat_home\conf下的。tomcat_home\webapps\yourApp\META-INF\context.xml,没有的话就创建一个,这样可以在不同的网站下单独配置连...
2011-06-15 11:25:08 76
原创 【转】java中判断socket服务器端是否断开连接
最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过Output...
2011-05-30 10:16:37 266
原创 [转]spring quartz定时执行任务
连接:http://www.blogjava.net/laoding/articles/227041.html首先是spring配置文件 timeTask ...
2011-05-18 18:31:55 86
原创 [转]优化tomcat6配置
为了提高网站的访问性能,我们往往会在服务器端选择合适的部署环境。最简单的就是一个tomcat了,但是在高并发的情况下,非常容易当机。因为tomcat配置的不优化。我最早也没有注意这些细节,因为我知道一个项目的性能不是通过搭建环境体现的,而是算法的高效,代码实现的合理性,以及数据库的合理使用,优化技术的使用等等。不过通过优化部署环境应该说是最直接的一种方案了。目前我知道的一种tomcat优化方案...
2011-05-18 13:46:16 106
原创 【网路整理】查看linux服务器的版本
当我们需要在Linux系统中安装一些软件而去下载安装文件时,一般都需要确认到底下载哪个版本的安装包,这就需要我们知道自己的Linux系统到底是什么版本、什么内核,常见的版本、内核查看命令或者文件有如下几个:version、uname、lsb_release、issue、redhat-release;查看内核版本:[admin@mall_dev4 ~]$ cat /proc/ve...
2011-03-22 23:28:04 159
原创 【转】java截取小数位数
两种方法:1.java.text.NumberFormat formater = java.text.DecimalFormat.getInstance(); formater.setMaximumFractionDigits(2); //设置小数点后最长的个数formater.setMinimumFractionDigits(2); //设置小数点后最短的个数...
2011-03-08 17:28:37 159
原创 如何实现点击单选框后面的文字来进行选择
TEST TEST1label里面的for属性,这样就让label关联到radio上去,点击label就等于点击了id为radio_test的radio元素。
2011-02-18 10:05:23 185
原创 不同浏览器上中文文件名的下载乱码问题
浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。首先,Content-Disposition值可以有以下几种编码格式1. 直接urlencode: Content-Disposition: attachment; filename="struts2.0%E4%B8%AD%E6%96%8...
2011-02-10 17:46:15 342
weblogic启动报错java.net.UnknownHostException
今天接收运维提供一台机器,启动weblogic的时候出现下面的错误: 经过Google,看了几篇文章,问题基本定位在hosts文件上面。打开/etc/hosts文件,果然发现没有配置机器名对应的ip地址,于是在文件里面加入:127.0.0.1 qswm 注:qswm是机器名称。保存后,再次启动weblogic正常启动。...
2010-08-18 13:54:58 266
处理提交数据中的特殊字符
近期有用户反映不能登录新系统,查看后台是密码校验没有通过,但是该用户说密码能够登录旧系统,搞得我们莫名其妙。加上调试信息后,才发现,原来该用户的密码有很多的特殊字符。没办法,只好处理了一下特殊字符的提交。期间也学了不少js的知识。 function encodeURL(sStr) { return escape(sStr).replace(/\+/g, '%2B').rep...
2010-04-06 16:47:58 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人