Welcome everyone

 分类:java

java

绕不开的动态代理

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

汪明鑫 5年前 (2019-09-04) 831浏览 0评论 0喜欢

java

创建 Spring Boot maven多模块项目

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

汪明鑫 5年前 (2019-09-03) 855浏览 0评论 0喜欢

java

异常使用的正确姿势

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

汪明鑫 5年前 (2019-08-30) 777浏览 0评论 0喜欢

java

mybatis插入成功后返回自增id

mybatis插入成功后返回自增id
默认插入成功后返回影响的行数 如何在插入后返回该条数据的自增id 这个问题在之前面试boss直聘时遇到过, 没答上来   @Insert("insert into book(user_id,NAME,TYPE,description,create_time,cover_...

汪明鑫 6年前 (2019-05-12) 1024浏览 0评论 0喜欢

java

一个空格引发的惨案

一个空格引发的惨案
项目启起来,mybatis操作数据库抱整个错   但是我之前明明执行过这句话 grant all PRIVILEGES on *.* to 'root'@'%' identified by '密码' WITH GRANT OPTION ;   而且我的mys...

汪明鑫 6年前 (2019-04-11) 907浏览 0评论 0喜欢

java

Spring Boot 配置文件篇

Spring Boot 配置文件篇
Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。他们的作用都是修改Spring Boot自动配置的默认值。 SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 applicati...

汪明鑫 6年前 (2019-04-03) 938浏览 0评论 0喜欢