Spring事务最佳实践【Java版】

2023年11月28日 · 2239 字 · 5 分钟 · Java

背景

在开发需求采用Java声明式事务对两个对象插入两张表 下方代码编写,单测发现事务失效(release对象插入成功,action插入失败,但事务没有回滚,release对象还是插入成功)

垃圾回收GC

2021年12月13日 · 2408 字 · 5 分钟 · Java

什么是GC

GC指一种自动的存储器管理机制,当某个程序占用的一部分内存空间不再被这个程序访问时,这个程序会借助垃圾回收算法向操作系统归还这部分内存空间。垃圾回收器可以减轻程序员的负担,也减少程序中的错误。

-from wiki

垃圾回收算法有哪些 分别的优缺点

================

引用计数法


对每个对象设置引用计数,当对象被引用+1,失去引用/销毁-1,当计数为0的时回收对象内存

优点:简单直接,回收速度快

Java知识点记忆点-补充

2021年4月11日 · 10751 字 · 22 分钟 · Java

什么是微服务?

将单体系统拆分职责相对于单一的一个个项目,每个项目提供不同的服务内容,服务之间的通过rpc来调用

一个服务的宕机、不可用,不会影响上下游服务,做到服务熔断隔离。根据每个服务访问流量的大小,指定服务的扩容和缩容,更加独立的进行,减少不必要资源的消耗。

Java基础知识点归纳

2021年4月2日 · 2473 字 · 5 分钟 · Java

面向对象

  • 怎么理解什么是面向对象?

  • 怎么理解Java中封装、继承、多态?

  • 为什么需要接口?

  • 接口和抽象类的区别?

  • Object有哪些方法?9个

  • Object中hashcode是干什么?