文章列表
MySQL一直以来也是大家常用的数据库之一,在开发中经常会碰到日期的处理,为了方便大家,我特地把mysql的一些跟计算日期有关的函数整理了下,这也是小虾第一次写博客,还望不喜勿喷,当然大家如果有补充的,可以在评论中追加。
1、计算两个时间直接相差的天数(大日期放前面则返回一个正数,小日期放前面就返回一个负数)
selectDATEDIFF('2015-09-10 08:08:08', '2015-09-09 00:00:00') days;
2、计算两个时间之间相差的小时数(同上)
selectTIMEDIFF('2015-09-09 08:08:08', '2015-09 ...
- 2015-09-10 14:30
- 浏览 1296
- 评论(0)
在本地测试无误的程序,放上正式服时,出现了堆溢出,本地是Windows系统下的,服务器是linux系统,后来经过测试发现是我在本地跑程序时,在eclipse中添加了如下参数:
此处先解释下上面各参数的的含义:
-Xms512m 堆的最小值-Xmx1024m 堆的最大值
另外jvm垃圾回收采用分代搜集的方法,把堆分为三个部 分,新域,旧域和永久域。Jvm生成的所有新对象放在新域中。一旦对象经历了一定数量的垃圾收集循环后,便获得使用期并进入旧域。在永久域中jvm则存储 class和method对象。就配置而言,永久域是一个独立域并且不认为是堆的一部分
-XX:MaxPermSiz ...
- 2015-09-11 18:42
- 浏览 855
- 评论(0)
框架的诞生使得原始的jdbc用得越来越少,在项目中有时候还是会不得不使用jdbc来连接数据库进行操作,毕竟jdbc的性能还是很客观的,原始jdbc在代码中一步一步打开连接,操作数据源,执行sql,获取结果集,关闭连接,这个我就不多说了,需要什么数据源直接在代码里写上就好。今天我要说的是使用jdbcutils,如何配置多个数据源,大家都知道jdbcutils是将数据源配置在jdbc.properties文件中,然后通过JdbcUtils.class.getResourceAsStream("/jdbc.properties")去获取数据源,再连接,那么问题来了,如果我们需要操作 ...
- 2015-09-11 12:57
- 浏览 624
- 评论(0)
<strong>有时候我们需要在一个长字符串中匹配我们需要的字符,这里我就写了一个方法,用来统计,我们要匹配的字符在长字符串中出现的次数</strong>
/**
* 计算一个字符串中包含另一个字符串的个数
* @param @param str1
* @param @param str2
* @return int
* @author Mr_Cheng
* @date 2015-9-11
*/
public static int countStr(String one, String two){
int counter= ...
- 2015-09-11 12:48
- 浏览 580
- 评论(0)