为你推荐

org.springframework.dao.EmptyResultDataAccessException

   今天在做定时任务获取数据的时候遇到下面的错误:org.springframework.dao.EmptyResultDataAccessException:Incorrectresultsize:expected1,actual0atorg.springframework.dao.support.Dat...

Struts2不扫描jar包中的action

    今天在做一个二开的项目,将struts打成jar包放在WEB-INF的目录下却扫描不到指定的路径,也就是http访问访问不到我们指定的action,其他代码可以正常使用,就是访问不到action。struts是基于注解使用struts。于是我找struts.xml,最后发现被放在jar包里面了。一开始我的解决办...

Comparable和Comparator的区别&Collections.sort的两种用法

  在Java集合的学习中,我们明白了:    看到tree,可以按顺序进行排列,就要想到两个接口。Comparable(集合中元素实现这个接口,元素自身具备可比性),Comparator(比较器,传入容器构造方法中,容器具备可比性)。那么Comparable和Comparator有什么区别呢?  Comparable...

Servlet、ServletConfig、ServletContext深入学习

1.Servlet生命周期 Servlet加载—>实例化—>服务—>销毁。init(servletConfig):(经过自己的测试发现会先调用这个而不是init(),而且不会调用空参的init(),是在执行init(servletConfig)的时候调用init()...

org.hibernate.TransientObjectException异常

  代码如下:/***测试4:新增一个秘书角色,并赋给张三该角色*/@Testpublicvoidtest4(){Sessionsession=HibernateUtils.openSession();Transactiontx=session.beginTransaction();/******S开始业务逻辑****...

Spring中构造器、init-method、@PostConstruct、afterPropertiesSet孰先孰后,自动注入发生时间以及单例多例的区别、SSH线程安全问题

    首先明白,spring的IOC功能需要是利用反射原理,反射获取类的无参构造方法创建对象,如果一个类没有无参的构造方法spring是不会创建对象的。在这里需要提醒一下,如果我们在class中没有显示的声明构造方法,默认会生成一个无参构造方法,但是当我们显示的声明一个有参构造方法的时候,JVM不会帮我们生成无参构造...

nested exception is com.svorx.core.dao.PersistenceException

    在quartz定时执行任务的时候,hibernate报错,在只读事务中进行了update语句:[ERROR]2018/08/0310:35:00,827org.quartz.core.JobRunShell-JobDEFAULT.fetchDingGroupDatasTaskthrewanunhandledEx...

yui压缩JS和CSS文件

   CSS和JS文件经常需要压缩,比如我们看到的XX.min.js是经过压缩的JS。  压缩文件第一个是可以减小文件大小,第二个是对于JS文件,默认会去掉所有的注释,而且会去掉所有的分号,也会将我们的一些参数替换为一些简单的a,b之类的变量,从界面看起来非常难阅读,起到加密作用。  常见的有好多压缩工具,这...
代码星球·2020-08-27

struts2 中 Preparable 接口实现数据准备

    今天才知道struts还有Preparable接口,实现此接口需要实现其prepare()方法,调用action中其他方法之前会先调用prepare()方法。此接口和方法可以用于初始化一些数据。 测试代码:packagecn.qlq.action;importorg.apache.struts2.co...

查询总结、HQL语法、QBC(QueryByCriteria)深入学习

  在之前的批量查询练习的时候练习基本五种查询方法的使用:1.OID查询---根据对象ID进行查询2.对象属性导航查询:obj.getXXX3.HQL查询:Query对象查询4.QBC(QueryByCriteria):Criteria对象查询5.原生SQL查询:SQLQuery查询 测试代码如下:packa...

hibernate的多对多关联映射

     在我们实际项目中,多对多的情况也时长存在,比如最常见的就是系统管理的五张表,如下面的一个结构: 在本文学习hibernate多对多关联映射的实验中我简单的写几个字段,达到学习目的即可。1.关系型数据库(RDB)中的表达:   2.Java实体中的表达 ...

java中final、finally、finalized使用方法

首先需要明白 final和finally是关键字,finalize是一个方法。1.final关键字  final可以修饰类、方法、变量,修饰类表示类不可以被继承修饰方法表示此方法不可以被重写(覆盖)但是可以被重载修饰变量表示变量不可变(引用不可变--也就是不可以重新指向另一个对象,但是引用内容可以变),而且s...

hibernate的一对多和多对一关联

    一对一的关联就不写了,一般项目也用不到,如果可以一对一就直接合成一个表了,也不会出现一对一的关系。本文主要研究一对多的关系。  (1)RDB中关系表达: 多的一方创建外键指向一的一方的主键   (2)Java实体中的表达: 在一的一方创建Se...

JS异常简单处理

   有时候JS某一处报错会导致整个页面JS的运行出问题,于是想的简单研究一下JS的错误处理机制。更详细的可以自己参考网站研究:  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors1.两个经常可...
代码星球·2020-08-27

JS种this的四种用法

记住以下四点:      1.没调用对象就指向全局对象    2.有对象就指向调用对象    3.用new构造就指向新对象    4.通过apply或call或bind来改变this的所指。 1.测试一:没调用对象就指向全局对象//1.第一种:1.在一般函数方法中使用this指代全局对象functiontes...
代码星球·2020-08-27