自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ORACLE数据库将BLOB字段值复制为HEX十六进制字符串

oracle的blob转十六进制字符串

2022-11-18 16:57:51 2272 1

原创 记一次Activiti查询导致的内存溢出的问题

论认证activiti内置查询接口入参判空的必要性

2022-11-15 09:46:38 497

原创 BeanCurrentlyInCreationException unresolvable circular reference

问题描述spring和hibernate整合后,对数据库的增删改查进行测试时,运行报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userHibernateDao’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.Be

2020-07-12 00:12:53 450

原创 HibernateException: Could not obtain transaction-synchronized Session for current thread

问题描述spring和hibernate整合后进行数据库的增删改查操作测试时,运行测试类报如下异常:org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread问题分析造成该问题的原因是没有给hibernate的数据库操作开启事务。 而在Hibernate中,在进行数据库操作之前是必须要开启事务的。 因为hibernate中与数据库建立的连接connec

2020-07-11 23:44:34 1269

原创 Caused by: java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor

问题描述在使用hibernate进行数据库操作时,运行报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘transactionManager’ defined in org.myexample.dao.config.HibernateConfiguration: Invocation of init method failed; nested exception i

2020-07-11 14:42:13 439

原创 JAVA实现解决约瑟夫环的两种办法(数组和链表)

约瑟夫环问题定义[约瑟夫问题百度百科传送门](https://baike.baidu.com/item/%E7%BA%A6%E7%91%9F%E5%A4%AB%E9%97%AE%E9%A2%98)数组实现package test;/** * 约瑟夫环问题 * 解决此问题的关键在于构造循环链表 * 参与计数的所有人构成一个循环链表 * 每数m个数就找出一人,然后再重新数,实际上也是一个循环链表 * @author Howard Roark */public class Te

2020-07-10 10:31:23 586 2

原创 IDEA中配置@Entity时@Column注解指定的字段报错cannot resolve column的问题

问题描述在IDEA中用注解配置MySQL数据库的实体类Entity时,已经给实体类分配好了数据库源(assign data source)了,由图中的圈1、圈2、圈4可证明;@Entity和@Table均是正常,只有@Column注解,报找不到指定字段(cannot resove column),由图4可知字段实际是有的。问题分析造成该问题的原因不在@Column注解,而是在于@Table注解。将@Table注解中的catalog属性换成schama属性,问题即可解决。所以在造成这个问题的最终原因是

2020-07-06 23:36:30 4790 2

原创 maven执行install时报错 The packaging for this project did not assign a file to the build artifact

这里写自定义目录标题问题描述原因分析解决方式问题描述maven中执行plugins下面的install:install时会报如下错误:Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.5.2:install (default-cli) on project mvnSSH.dao: The packaging for this project did not assign a file to the buil

2020-07-05 22:17:04 6662 1

原创 通过过滤器Filter实现对响应内容gzip压缩示例代码

GZIP压缩过滤器功能:对于web服务器响应给浏览器的数据进行gzip压缩返回,以减少数据量,提高服务器响应速度;实现说明:要对response对象的输出数据进行gzip压缩,首先得拿到后面servlet(controller)进行业务处理后往response对象里写入的数据,要想实现截获输出数据,可以通过重写response对象来实现,具体方法是修改response对象内部的输出流,使该流写出数据时写出到给定的字节数组缓冲流当中,并在重写后的response对象内部提供一个获取该字节数组缓冲流的方法,

2020-07-03 10:40:31 478

原创 通过过滤器Filter解决post/get请求中文编码问题示例代码

##编码过滤器功能:将客户端发送过来的数据(尤其是中文)都转换成UTF-8,这样后续的处理就不需要做其他额外的编码转换,做到编码前后统一实现说明:对于post请求以及响应可以直接调用setCharacterEncoding方法设置编码格式,而对于get请求,由于get请求参数是通过路径传参,而不是通过请求实体传参,所以setCharacterEncoding方法对get请求无效; 要解决get请求编码问题,需要重写request对象的getParameter方法,手动进行编码转换。示例代码:pac

2020-07-01 16:16:22 511

原创 IDEA右键新建new没有servlet选项的问题

问题描述通过IDEA MAVEN新建了一个WEB项目工程之后,想要在src/main/java下面通过右键new选项新建servlet,但是右键new之后没有出现servlet和jsp的选项。如下图所示:解决途径解决该问题有两个步骤:添加tomcat的Jar包依赖:即添加servlet和jsp相关的jar包;(除下图中的方式还可以通过maven的pom.xml引入)给项目工程指定源资源文件路径:...

2020-06-30 18:04:30 6464 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除