2014年6月6日
摘要: tomcat日志,默认路径在${catalina.home}/logs目录下,默认使用的是tomcat自己封装的logging工具类,默认配置文件使用的${catalina.home}/conf/logging.properties默认的配置不满足按天或按大小将日志区分,用以备份或转移或删除,经常会... 阅读全文
posted @ 2014-06-06 17:11 leeying 阅读(1939) 评论(0) 推荐(0)
  2014年5月22日
摘要: 一直用c3p0很久了,但也没时间或没主动去研究过,直到最近频频在出现一些莫名其妙的问题,觉得还是有必要了解和研究一下。c3p0是什么 c3p0的出现,是为了大大提高应用程序和数据库之间访问效率的。 它的特性:编码的简单易用连接的复用连接的管理 说到c3p0,不得不说一下jdbc本身,c3p0愿... 阅读全文
posted @ 2014-05-22 14:34 leeying 阅读(54549) 评论(2) 推荐(8)
  2014年3月23日
摘要: 整数集合1、应用用于有序、无重复的保存多个整数值自动选择该用什么长度的整数类型保存数据 阅读全文
posted @ 2014-03-23 10:16 leeying 阅读(277) 评论(0) 推荐(0)
  2014年3月21日
摘要: tomcat启动不起来端口占用:加了apache的ajp,所以要打开ajp_port,结果被占用了。权限不够:chown:各个文件的权限都不够,特别是日志文件的。配置问题:应用servlet-api被我打包到WEB-INF\lib下了线上的配置没改完整日志级别未修改。 tomcat启动起来后,一段时间后自动退出,无exception或error信息:查看catalina.out看到work目录下无权限访问,因此初步将该目录chown,再观察,若还不OK。就设置log4j.properties文件,查看其debug信息了。 阅读全文
posted @ 2014-03-21 15:41 leeying 阅读(227) 评论(0) 推荐(0)
摘要: 问题描述:velocity使用时,添加了一个非自己想要的日志文件,因此在velocity的配置中需要添加logger。解决:velocity.properties添加log配置:runtime.log.error.stacktrace = false runtime.log.warn.stacktrace = false runtime.log.info.stacktrace = false runtime.log.logsystem.class = org.apache.velocity.runtime.log.Log4JLogChute runtime.log.logsystem.... 阅读全文
posted @ 2014-03-21 13:03 leeying 阅读(2938) 评论(1) 推荐(0)
  2014年3月20日
摘要: 问题描述:编码不一致,存储中文内容(如姓名)等会出现”??“情况。编码查看:> show variables like 'char%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | latin1 || character_set_connection | latin1 || character_ 阅读全文
posted @ 2014-03-20 14:58 leeying 阅读(831) 评论(0) 推荐(0)
  2014年3月19日
摘要: 现象:客户端连接服务器端mysql是没问题的,所有都木有问题,应用程序配置也没问题,但是连接就抛异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driverhas not received any packets from the server.死活修改都不ok,google后,将: mysql mysql-... 阅读全文
posted @ 2014-03-19 15:24 leeying 阅读(1061) 评论(0) 推荐(0)
摘要: redis内部数据结构,是指redis在自身的构建中,基于这些特定的内部数据结构进行的。简单动态字符串:Simple Dynamic String双端链表字典:Dictonary跳跃表:skipList简单动态字符串用途实现字符串对象(StringObject);在 Redis 程序内部用作 char* 类型的替代品;数据结构typedef char *sds;struct sdshdr { // buf 已占用长度 int len; // buf 剩余可用长度 int free; // 实际保存字符串数据的地方 char buf[];};总结Redis... 阅读全文
posted @ 2014-03-19 14:12 leeying 阅读(333) 评论(0) 推荐(0)
摘要: 指针是一个变量的地址数组的名称,表示第一个元素的开始地址,也是一个地址。 阅读全文
posted @ 2014-03-19 14:00 leeying 阅读(138) 评论(0) 推荐(0)
摘要: 一颗星星--------一把钥匙int x=100;int *ptr = &x;语义:ptr是一个指针变量ptr存储是某一变量的地址利用*ptr可以得到某变量的值指针对const的作用:const int *p = &a;p指针指向变量a的地址因为const修饰int*,标识p不能修改a变量的值;但可以修改p指针指向别的变量的地址而int* const p=&a;可以将*p的值修改但是不能将别的变量地址赋值给p,因为const修改是的p变量本身。而const int* const p=&a;不可以给p赋值别的变量地址不可以修改*p(a)的值两颗星星------- 阅读全文
posted @ 2014-03-19 13:56 leeying 阅读(240) 评论(0) 推荐(0)