摘要:
Java中的四种引用 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。 Java为什么要设计这四种引用 Java的内存分配和内存回收,都不需要程序员负责,都是由伟大的JVM去负责,一个对象是否可以被回收,主要看是否有引用指向此对象,说的专业点,叫可达性分析。 Java设计这四种引用的主要目 阅读全文
posted @ 2020-08-07 18:33
小破孩楼主
阅读(150)
评论(0)
推荐(0)
摘要:
1.1内存溢出:(Out Of Memory OOM) 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空间溢出,叫上溢,栈空时再做 阅读全文
posted @ 2020-08-07 16:54
小破孩楼主
阅读(140)
评论(0)
推荐(0)
摘要:
学习Spring中的aop组装切面时遇到的execution表达式,下面是execution表达式的详解 切入点表达式:execution(* 包名.*.*(..)) 整个表达式可以分为五个部分: 1、execution(): 表达式主体。 2、第一个*号:方法返回类型, *号表示所有的类型。 3、 阅读全文
posted @ 2020-08-07 16:13
小破孩楼主
阅读(3273)
评论(0)
推荐(1)
摘要:
在Java中Enum是一种“奇葩”的存在,“奇葩”不代表没用,对于这种比较特殊的存在,hibernate会有很多种选择来完成Enum类型字段的映射,首先要说明的是在hibernate都是把Enum类型的字段映射成基本类型的字段,并且我这里不使用任何配置文件来配置映射,而是统一使用注解这种方式来完成映 阅读全文
posted @ 2020-08-07 11:45
小破孩楼主
阅读(2265)
评论(0)
推荐(0)
摘要:
数据库的字段类型有date、time、datetime而Temporal注解的作用就是帮Java的Date类型进行格式化,一共有三种注解值: 第一种:@Temporal(TemporalType.DATE)——>实体类会封装成日期“yyyy-MM-dd”的 Date类型。 第二种:@Temporal 阅读全文
posted @ 2020-08-07 10:46
小破孩楼主
阅读(527)
评论(0)
推荐(0)
摘要:
在Jpa里, 当我们在定义多个实体类时, 可能会遇到这几个实体类都有几个共同的属性, 这时就会出现很多重复代码. 这时我们可以选择编写一个父类,将这些共同属性放到这个父类中, 并且在父类上加上@MappedSuperclass注解. 注意: 标注为@MappedSuperclass的类将不是一个完整 阅读全文
posted @ 2020-08-07 09:21
小破孩楼主
阅读(1275)
评论(0)
推荐(0)
浙公网安备 33010602011771号