
JAVA_SE
ckinghan58
苦逼的程序员
展开
-
(No operations allowed after connection closed.).Possibly consider using a shorter maxLifetime value
这两天碰到一个问题,在正常查询数据时,没有问题,但在使用多线程查询数据导出时,会报以下错误:2020-05-21 08:40:36.639 WARN [charger-business,,,] 13736 --- [ool-20-thread-6] com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@167038d原创 2020-05-21 09:23:45 · 12177 阅读 · 6 评论 -
Spring 循环注入怎么解决/Requested bean is currently in creation: Is there an unresolvable circular reference
今天在干活时碰到了一个问题:Requested bean is currently in creation: Is there an unresolvable circular reference,也就是循环注入/依赖的问题,这里做一下记录,方便还没有解决相同问题的同行做个参考。我的问题是因为多个服务层在注入时,出现了循环注入的情况,导致启动项目报错,具体的错误 就不帐号出来了。。直接说解决方案...原创 2019-10-18 14:43:49 · 57455 阅读 · 1 评论 -
DBUtils轻量级框架的9种返回类型实例(接上文)
好记性不如赖笔头…… 目录: 1、BeanListHandler:以List集合的形式返回,使用较多;是泛型,这里是指实体bean,也就是实体类 2、BeanHandler:只返回一条数据,并将数据封装到指定的实体中,与上面的BeanListHandler是对应的 3、ArrayHandler:只返回一条数据,将数据以Object[]数组的形式返回 4、ArrayListHandler:返原创 2017-07-18 12:47:03 · 830 阅读 · 0 评论 -
C3P0配合DBUtils开源框架实现对数据库的增删改查及批处理功能实战
好记性不如赖笔头……1、数据库表account结构如下:DROP TABLE IF EXISTS `account`;CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) DEFAULT NULL, `memery` double DEFAULT '0', PRIMARY原创 2017-07-18 10:30:40 · 861 阅读 · 0 评论 -
JAVA作用C3P0创建连接
好记性不如赖笔头……使用JAVA包如下: c3p0-0.9.1.2.jar mysql-connector-java-5.0.8-bin.jar junit-4.8.2.jar(这个包一般自带,可以不用专门导入)1、配置文件名:c3p0-config.xml,存储在src目录下<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <def原创 2017-07-17 16:13:00 · 577 阅读 · 0 评论 -
JAVA使用DBCP创建数据库连接池及测试
好记性不如赖笔头……使用DBCP创建连接池,并获取连接,配置文件 如下:1、文件名:DBConfig.properties#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/testusername=rootpassword=test#<!-- 初始化连接 -->initialSize=10#最原创 2017-07-17 12:12:02 · 416 阅读 · 0 评论 -
JAVA 邮箱验证正则表达式
好记性不如赖笔头!以下正则是从Struts中COPY出来的。String reg = “\b^[‘_a-z0-9-\+]+(\.[‘_a-z0-9-\+]+)@[a-z0-9-]+(\.[a-z0-9-]+)\.([a-z]{2}|aero|arpa|asia|biz|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|nato|net|org|p原创 2017-07-14 10:39:21 · 768 阅读 · 0 评论 -
JAVA获取表单参数的几种方式
好记性不如赖笔头…………java代码@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("UTF-8");//针对的post方式提交的乱码问原创 2017-06-22 04:06:49 · 8788 阅读 · 0 评论 -
获取HttpServletRequest请求消息头、消息行信息
好记性不如赖笔头………… //获取请求方式 System.out.println(req.getMethod()); //获取项目名称 System.out.println(req.getContextPath()); //获取完整请求路径 System.out.println(req.getRequestURL(原创 2017-06-22 01:22:37 · 26544 阅读 · 5 评论 -
JAVA设置自动刷新/跳转
好记性不如赖笔头…………通过response设置刷新时间及跳转到新的地址 //设置服务器及客户端编码 resp.setContentType("text/html;charset=utf-8"); //返回消息正文 resp.getWriter().write("注册成功,三秒后跳转到个人中心页面"); //设置自动刷新,时间为3原创 2017-06-21 15:11:11 · 2059 阅读 · 0 评论 -
清除浏览器缓存/禁止浏览器缓存
好记性不如赖笔头常用方式一:meta声明,将其直接加入到网页页面中的之间<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0">常用方式二:直接原创 2017-06-21 14:53:40 · 474 阅读 · 0 评论 -
JAVA生成验证码
好记性不如赖笔头……1、生成验证码 //设置验证码的宽度 int width = 120; //设置验证码的调度 int height = 30; //创建对象 BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT原创 2017-06-21 14:30:38 · 214 阅读 · 0 评论 -
WEB下载文件
好记性不如赖笔头…………String imageName = this.getServletContext().getRealPath("\\WEB-INF\\classes\\图片.jpg"); //创建字节输入流对象 FileInputStream inputStream = new FileInputStream(imageName); //获取原创 2017-06-21 13:12:08 · 292 阅读 · 0 评论 -
eclipse修改默认注释模版
eclipse的默认注释模版我觉得的不好用,所以就修改了一下,做个记录,说不定啥时间还会再回来查资料呢。。第一步: 第二步: 第三步: 第四步: 第五步: 第六步: END(完)原创 2017-04-10 22:18:53 · 566 阅读 · 0 评论 -
myBatis调用存储过程返回两种类型的值--只返回一种的问题
这几天在写程序遇到了一个问题,我写了一个存储过程,这个存储过程在调用完成后,会返回两个值,一个执行状态(返回0或1,1代码成功),一个是返回使用或返还的金额。但在调用执行后,始终只返回了一个执行状态值 ,并没有返回另一个金额的值 。搞的我头都大了。先所代码发上来;传送参数及调用方法 Map map = new HashMap(); map.put("userUuid", orde原创 2017-03-22 14:11:01 · 1674 阅读 · 0 评论