`
文章列表
原文地址: http://www.186info.com/?p=224 android系统启动的时候报错java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent,发现此类是友盟SDK的类。我在libs目录下找到了umeng_sdk.jar,并没有缺少jar包,于是baidu了一把。网上提到解决方式是: ADT 18对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误。之前是放在lib中不是libs 修改后正常 但是我的jar包就是在libs目录下 ...

spring注解

原文地址:http://www.186info.com/?p=180 在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了 @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时一样的。 在spring的配置文件里面只需要加上 和,可以使用base-package=”*”表示全部的类。 例如: 其中b ...

详细介绍Log4j

原文地址:http://www.186info.com/?p=139 ① Log4j的架构 Log4j系统的三大板块:日志写入器、日志输出终端、日志布局模式 <span style="color: #ff0000;">Logger类是日志包的核心,Logger的名称是大小写敏感的,并且名称之间有继承关系。子名由父名做前缀,用点号“.”分隔,如x.y是x.y.z的父亲Logger。Logger系统中有个根logger,是所有logger的祖先,它总是存在的,并且不可以通过名字获取,可以通过Logger.getRootLogger()来获取。获取Logger对象的 ...
文章源地址:http://www.186info.com/?p=61 log4j自定义日志等级,步骤如下 1.继承logj的level类,定义一个自己的日志级别: public class TestLevel extends Level { public TestLevel(int level, String levelStr, int syslogEquivalent) { super(level, levelStr, syslogEquivalent); } } 2.继承Filter类,定义一个自己的filter: public class MyLogFiter extends F ...
原文地址:http://www.186info.com/?p=121 从windows下考到linux系统中的文件,有时候会出现^m符号,导致一些脚本执行时报错。 在linux下^m符号通过ctrl+v然后ctrl+m就能出现。 下面的方法可以去除^m。注意:以下命令中的^M都是通过ctrl+v然后ctrl+m来添加的 1.使用sed命令: sed -i ‘s/^m//g’ filename 2.使用 tr -d “^M” < filename > newfilename 3.使用dos2unix dos2unix filename 4.在vi中使用替换命令 #vi fil ...
原文地址:http://www.186info.com/?p=107 1.在web容器中设置(此处以tomcat为例) 在conf\web.xml中设置,以下是tomcat 5.0中的默认配置: <session-config> <session-timeout>30</session-timeout> </session-config> Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。 2.在工程的web.xml中设置 <session-config> <se ...
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=true 查询快捷键 CTRL+N   查找类 CTRL+SHIFT+N  查找文件 CTRL+SHIFT+ALT+N 查 找类中的方法或变量 CIRL+B   找变量的来源 CTRL+AL ...

【转】Redis安装

原文地址:http://www.thisuc.com/redis.html 一、何为Redis? redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在 ...
今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听    客户端:tnsping <tns_name>          服务器Linux下:        #>lsnrctl status 查看监听状态         #>lsnrctl start 启动监听 2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明你的tnsnames ...
点击button进行下载 原理是生成一个隐藏的form,提交给它 { id : 'buttonA', text : "导出", iconCls: 'export-icon', handler : function() {   if (!Ext.fly('test')) {         var frm = document.createElement('form');         frm.id = 'test';         frm.name = id;         frm.style.display = 'none';         d ...
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 and IMAP/POP3 proxy server # processname: nginx # config:      /etc/nginx/nginx.conf # config:      /etc/sysco ...
使用maven2编译时报错: [ERROR] \workspaces\mvn\javac-warning-test\src\main\java\com\juvenxu\TestJavacWarning.java:[7,32] 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除 [INFO] ————————————————————- [INFO] BUILD FAILURE 解决方法是: 升级maven-compiler-plugin到2.3.2版本:     <plugin>          <groupId> ...
ORA-12519: TNS:no appropriate service handler found 解决  数据源换成c3p0后,发现在跑多个测试时出现错误ORA-12519,怀疑是多人同时跑测试时造成连接数过多,又不释放,导致数据库上当前的连接数目已经超过了它能够处理的最大值。 select count(*) from v$process; --当前的连接数 select value from v$parameter where name = 'processes'; --数据库允许的最大连接数 修改最大连接数: select * from v$license; 查询数据库自启动以 ...
使用到的Enum如下: public enum Colour{     RED(113001, "红色"),     BLUE(113002, "蓝色");     private int code;     private String name;     Colour(int code,String name){          this.code= code;          this.name= name;     }     public String toName() {         return this.name == null ...
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         union all select '4', '5', '6' from dual         union all select '5', '6', '7' from dual 由于项目使用到sequence生 ...
Global site tag (gtag.js) - Google Analytics