
java进阶
文章平均质量分 59
zxjnmc
这个作者很懒,什么都没留下…
展开
-
如何利用连接池C3P0连接数据库
什么是C3P0?c3p0是一个免费开源的数据库连接池,对于程序员来说是一个莫大的福利,目前使用它的开源项目有Spring和Hibernate.怎样使用c3p0?①. 相对于数据库和Java来说,c3p0作为一个第三方工具包,是需要在项目中导入包的,并且需要在项目的src路径下添加配置文件 c3p0-config.xml (这个名字千万不能写错)②.编写配置文件<?xml version="原创 2017-10-05 18:16:39 · 682 阅读 · 0 评论 -
java.lang.ClassNotFoundException: ContextLoaderListener
报错内容严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...原创 2018-05-15 21:22:25 · 338 阅读 · 0 评论 -
No result defined for action XXX.action and result input
这个问题翻译过来大概意思就是,没有为XXX.action和结果输入定义结果.出现这个问题的可能性应该很多,我遇到的这个是因为属性值类型转换错误,本应该是Integer类型的,却输入的是字符串,用火狐调试的时候能看到参数,却看不到类型具体转换过程,当我打开具体的实体类的时候才发现在前台页面输入的类型跟实际接收的类型是不对应的,所以就会报错,废了大半天的功夫才找到原因也算是一种经验积累吧…...原创 2018-03-31 22:18:57 · 3679 阅读 · 0 评论 -
ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: null
我用的ssh框架,在修改或者保存对象的时候报此错误,他的提示很明显是request null,也就是说请求为null,请看以下代码:@Action(value = "stuAction_save",results = { @Result(name = "success",type = "redirect",location = "../../pages/base/s...原创 2018-01-27 11:24:10 · 3040 阅读 · 0 评论 -
WARN Dispatcher:68 - Could not find action or result
这个错误很清楚,不能找到action或者result,很可能的原因是struts.xml的问题,首先去看配置,一般的配置如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "h原创 2017-11-28 23:39:15 · 1243 阅读 · 0 评论 -
用java绘制登录时验证码
// 使用java图形界面技术绘制一张图片 int charNum = 4; int width = 30 * 4; int height = 30; // 1. 创建一张内存图片 BufferedImage bufferedImage = n原创 2017-11-04 12:00:44 · 376 阅读 · 0 评论 -
Hibernate学习总结(二)
Hibernate中的一级缓存:Hibernate的一级缓存就是指Session缓存,Session缓存是一块内存空间,用来存放相互管理的java对象,在使用Hibernate查询对象的时候,首先会使用对象属性的OID(在Hibernate环境下用来区别两个对象是否为同一个对象)值在Hibernate的一级缓存中进行查找,如果找到匹配OID值的对象,就直接将该对象从一级缓存中取出使用,不会再查询数据原创 2017-11-18 00:15:14 · 345 阅读 · 0 评论 -
Hibernate学习总结(一)
最近有朋友问关于Hibernate的一些问题,抽空的时候做了一个还算比较详细的总结,趁此机会也放在优快云上和大家一起分享首先我们应该明确一点,Hibernate是对JDBC进行了非常轻量的封装,是一个全自动的ORM(对象关系映射)框架,他可以自动生成SQL语句,也可以自动执行,让我们可以以面向对象的方式操作数据库,完成数据持久化的作用.那什么是ORM呢?对象-关系映射简称ORM,用来把对象模型表示原创 2017-11-18 00:02:33 · 527 阅读 · 0 评论 -
Java中的集合
第一章 集合概述我们知道在集合的框架的继承树中,最顶层有两个接口,分别是Collection和Map.Collection表示一组纯数据,而Map则表示一组键值对Collection是最基本的集合接口,一个Collection代表一组对象,也就是Collection的元素.JDK不提供直接继承自Collection的类,JDK提供的类都是继承自Collection的子接口,比如说List和Set.所原创 2017-10-29 02:12:21 · 633 阅读 · 0 评论 -
list All elements are null异常
项目是SSM的,在使用MyBatis查询中返回结果是list,一次查询中突然出现list All elements are null最重要的是在Debug中可以看到list不为空的,突然报了这么个异常,真让人摸不着头脑,仔细观察一番,原来是接口中参数和mapper.xml里的顺序没有对应上,就会报这个异常,调换参数顺序后,异常消除!其实查询出的不是没有记录,而是一条null,这样就...原创 2018-08-09 18:20:23 · 22409 阅读 · 5 评论