玉剑

导航

 

2018年4月16日

摘要: 1.数据库连接池概述 数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将连接 阅读全文
posted @ 2018-04-16 14:10 玉剑 阅读(216) 评论(0) 推荐(0) 编辑
 

2018年1月31日

摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2018-01-31 17:06 玉剑 阅读(88) 评论(0) 推荐(0) 编辑
 

2017年12月28日

摘要: 一、获取类路径(非web项目) 1、 test类与china.mid同一包shi URL urlForAudio = getClass().getResource("china.mid"); file:/D:/Program%20Files/eclipseforMVC/workspace/proje 阅读全文
posted @ 2017-12-28 16:25 玉剑 阅读(60) 评论(0) 推荐(0) 编辑
 

2017年12月27日

摘要: String str = " Hello Word! "; //方法1:String.trim();trim()是去掉首尾空格 System.out.println("1:"+str.trim()); //方法2:str.replaceAll(" ", ""); 去掉所有空格,包括首尾、中间 Str 阅读全文
posted @ 2017-12-27 09:41 玉剑 阅读(377) 评论(0) 推荐(0) 编辑
 

2017年12月21日

摘要: 项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品): 从实现的技术上来分类,目前主要 阅读全文
posted @ 2017-12-21 15:31 玉剑 阅读(94) 评论(0) 推荐(0) 编辑
 

2017年12月19日

摘要: JDK1.5引进了方法的可变参数,受到许多开发人员的青睐。有了这种机制,我们可以写出类似于JavaScript的arguments那样的带任意多个参数的方法。Java的可变参数,可用于普通方法上,也可以用于构造方法上,大大增大了我们所写方法的适用范围。 然而,使用可变参数时,要注意几个问题: 1) 阅读全文
posted @ 2017-12-19 09:30 玉剑 阅读(199) 评论(0) 推荐(0) 编辑