课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
@EnableTransactionManagement @Transactional 注意事项:①事务函数中不要处理耗时任务,会导致长期占有数据库连接。②事务函数中不要处理无关业务,防止产生异常导致事务回滚。 ...详情>>
@Insert :插入sql ,和xml insert sql语法完全一样@Select :查询sql, 和xml select sql语法完全一样@Update :更新sql, 和xml update sql语法完全一样@Delete :删除sql, 和xml d ...详情>>
@Controller 声明该类为SpringMVC中的Controller@RequestMapping 用于映射Web请求@ResponseBody 支持将返回值放在response内,而不是一个页面,通常用户返回json数据@RequestBo ...详情>>
声明bean的注解@Component 通⽤的注解,可标注任意类为 Spring 组件@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的 ...详情>>
循环依赖其实就是循环引用,也就是两个或者两个以上的 Bean 互相持有对方,最终形成闭环。比如A 依赖于B,B又依赖于ASpring中循环依赖场景有:●prototype 原型 bean循环依赖●构 ...详情>>
默认作用域是singleton,多个线程访问同一个bean时会存在线程不安全问题保障线程安全方法:1、在Bean对象中尽量避免定义可变的成员变量(不太现实);2、在类中定义⼀个ThreadLocal ...详情>>
单例对象: singleton总结:单例对象的生命周期和容器相同多例对象: prototype出生:使用对象时spring框架为我们创建活着:对象只要是在使用过程中就一直活着死亡:当对象长时间不用且 ...详情>>
AOP(Aspect-Oriented Programming:⾯向切⾯编程)能够将那些与业务⽆关,却为业务模块所共同调⽤的逻辑或责任(例如事务处理、⽇志管理、权限控制等)封装起来,便于减少系统的重复 ...详情>>
IoC(Inverse of Control:控制反转)是⼀种设计思想,就是将原本在程序中⼿动创建对象的控制权,交由Spring框架来管理。IoC 在其他语⾔中也有应⽤,并⾮ Spring 特有。IoC 容器是 Spr ...详情>>
用来描述和可见性相关问题:如果第一个操作 happens-before 第二个操作,那么我们就说第一个操作对于第二个操作是可见的\常见的happens-before:volatile 、锁、线程生命周期。 ...详情>>
如何分析JVM中的类加载时间与性能的关系?
解释JVM中的指针压缩(Pointer Compression)及其作用
什么是JVM中的逃逸分析,它如何优化对象分配?
如何在JVM中进行垃圾回收日志分析?
解释JVM中的方法内联(Method Inlining)及其影响
了解Java中的协方差和逆向
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21