Java
朝涯浅浅
这个作者很懒,什么都没留下…
展开
-
Hibernate事务异常的填坑记录
javax.persistence.TransactionRequiredException: Executing an update/delete query 项目使用的hinernate框架,最近老是遇到些非常奇葩的问题,上午还能正常跑的项目下午突然不行了,一直报这个异常,看网上说是因为少添加了事务注解。@Transcational@Modify@Query但我加了没用。也有让手动获取EntityManager添加事务提交的,但会报另一个异常:Not allowed to create t原创 2021-05-26 10:05:52 · 557 阅读 · 1 评论 -
单例设计模式
单例设计一个类,让这个类有且只能有一个对象。一、饿汉模式在类加载的时候,初始化静态成员变量就将类的对象创建出来。这种方式比较常用,但容易产生垃圾对象。优点:没有加锁,执行效率会提高。缺点:类加载时就初始化,浪费内存。public class TestSingleton{ public static void main(String[] args) { HungarySingleton.getInstance().print(); }}class Hunga原创 2021-02-07 14:54:00 · 123 阅读 · 0 评论 -
简单的递归案例
简单的递归案例“一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,可以将大型复杂的问题转化为一个与原问题相似的小规模的问题求解,递归只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。”示例1.计算 1+2+3+4+ …+100 的结果。传统方法: public static void main原创 2021-02-07 09:55:19 · 127 阅读 · 0 评论