Welcome everyone

 分类:java

java

Spring必知必会 事务 24小时内最新

Spring必知必会 事务
扯淡 这个东西还是遇到过不少次的 而且基本每本Spring书籍都会涉及 那么Spring事务到底重要吗?我觉得不多重要,至少和IOC、AOP比就算个弟弟。 那需要学习嘛,当然需要, 既然是复习Spring理论输出的博客,当然少不了事务 也许你无意间就看到项目代码中出现个@Tran...

汪明鑫 34分钟前 1浏览 0评论 0喜欢

java

Spring必知必会 IOC理论 24小时内最新

Spring必知必会  IOC理论
什么是IOC IOC  Inversion of Control   控制反转 DI Dependency Injection  依赖注入 DI是IOC的实现   控制反转的意思是我们不再显示的创建对象,而是通过spring来创建对象 让Spring来控制对象的创建,让...

汪明鑫 2小时前 1浏览 0评论 0喜欢

java

Spring必知必会 面向切面编程

Spring必知必会  面向切面编程
前言 什么是面向切面编程??? 传统的编程是纵向编程,面向切面编程是横向编程 对于业务逻辑而言,横向切入的逻辑是用户无感的 应用场景:事务、日志等   初学Spring时,切面编程配一堆xml,被各种概念弄的苦不堪言,很蒙蔽 这种疑惑和不解,一直带到现在, 本来有时候好...

汪明鑫 1天前 6浏览 2评论 0喜欢

java

ThreadLocal 如何绑定到当前线程

ThreadLocal 如何绑定到当前线程
ThreadLocal ,线程本地存储, 一个Thread就会绑定一个ThreadLocal,用来当前线程数据的存取 只对当前线程可见,线程之间是不可见的   我们先从ThreadLocal的set方法来讨论: java.lang.ThreadLocal#set pub...

汪明鑫 1个月前 (09-09) 44浏览 0评论 0喜欢

java

ConcurrentHashMap 浅析

ConcurrentHashMap 浅析
HashMap,HashTable,ConcurrentHashMap  这三兄弟基本面试必问 工作和学习中也会经常遇到 Jdk中的所有数据结构源码都需要过一遍吗? 我也不知道,反正我不会,因为水平不够,再来是代价太大, Jdk源码写的还是很牛逼的 我是想起来闲的话源码点进去瞅两...

汪明鑫 1个月前 (09-09) 27浏览 0评论 0喜欢

java

绕不开的动态代理

绕不开的动态代理
谈到代理模式,绕不开静态代理、动态代理 谈到动态代理绕不开jdk方式和cglib方式 自然而言也就想到了spring aop的实现就是用了动态代理 AOP编程中如何选择代理模式: 目标对象需要实现接口,用JDK代理 目标对象不需要实现接口,用Cglib代理 还有mybatis...

汪明鑫 2个月前 (09-04) 21浏览 0评论 0喜欢

java

创建 Spring Boot maven多模块项目

创建 Spring Boot maven多模块项目
项目中实际都是多模块项目,没有实际从0到1搭过, 今天实操了一遍,和直接创建一个spring boot项目还是有一定差别的  spring boot搭建maven多模块,依赖都由父pom来管理,    子模块需要什么依赖就引入什么依赖,不用管版本号    且不同模块也可以相互依赖...

汪明鑫 2个月前 (09-03) 12浏览 0评论 0喜欢

java

异常使用的正确姿势

异常使用的正确姿势
不要吞掉原异常,可以打log或者再抛出去; 不要在for循环中try-catch; 不要使用异常来控制业务逻辑; 不要直接捕获泛泛的异常 Exception; try-catch的代码快不要太大,不好定位,会降低jvm优化效率; try-catch产生性能问题,会落快照; 不知...

汪明鑫 2个月前 (08-30) 20浏览 0评论 0喜欢