自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Lombok使用

在实际的编码过程中,想必大家都写过很多机械的固定化的代码(如POJO的getter/setter/toString/构造器;异常处理;I/O流的关闭;日志打印等等),这些代码的编码既耗费程序员的精力,又影响代码的美观跟简介。为了解决上述问题,lombok应运而生一、引入pom依赖<dependency> <groupId>org.proje...

2019-04-26 00:11:21 165

转载 ThreadPoolExecutor线程池

package com.hzcard.crm; import java.util.concurrent.*; public class ThreadPoolTest { /** * 创建 弹性缓存线程池 * * 适用场景:执行很多短期异步的小程序或者负载较轻的服务器 * @return ExecutorService对象 */...

2019-04-25 00:03:47 155

原创 嵌套事务总结

事务成功总结1、内外都无try Catch的时候,外部异常,全部回滚。2、内外都无try Catch的时候,内部异常,全部回滚。3、外部有try Catch时候,内部异常,全部回滚4、内部有try Catch,外部异常,全部回滚5、友情提示:外层方法中调取其他接口,或者另外开启线程的操作,一定放到最后!!!(因为调取接口不能回滚,一定要最后来处理)总结:由于上面的异常被捕获导致,很多...

2019-04-23 23:38:57 192

转载 IDEA注释模板设置:类和方法

一、首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释)1、File-->settings-->Editor-->File and Code Templates-->Files我们选择Class文件(当然你要设置接口的还也可以选择Interface文件)(1)${NAME}:设置类名,与下面的${NAME}一样才能获取到创建的类名(2)...

2019-04-23 14:37:17 184

转载 java 三种工厂模式

public abstract class INoodles { /** * 描述每种面条啥样的 */ public abstract void desc();}public class LzNoodles extends INoodles { @Override public void desc() { System....

2019-04-22 23:33:46 150

转载 ThreadLocal使用案例

本文借由并发环境下使用线程不安全的SimpleDateFormat优化案例,帮助大家理解ThreadLocal.public class DateUtil { private final static SimpleDateFormat sdfyhm = new SimpleDateFormat( "yyyyMMdd"); ...

2019-04-22 23:20:11 881

原创 项目启动加载 将字典表 加载到map中

@Component@Slf4jpublic class DictConfig implements CommandLineRunner { @Autowired private SysOptionMapper sysOptionMapper; private static Map<String, String> dictMap = new HashM...

2019-04-10 18:08:51 519

转载 SpringBoot集成TkMybatis插件

基于SpringBoot项目,正常集成Mybatis后,为了简化sql语句的编写,甚至达到无mapper.xml文件。在本篇总结教程,不在进行SpringBoot集成Mybatis的概述。一. 实现步骤1. 引入TkMybatis的Maven依赖2. 实体类的相关配置,@Id,@Table3. Mapper继承tkMabatis的Mapper接口4. 启动类Applicati...

2019-04-10 15:46:33 1158

转载 Spring Boot 使用事务PlatformTransactionManager

Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-starter-jdbc 依赖,...

2019-03-19 19:57:04 13592

转载 tkmybatis通用mapper实现在使用Example进行查询的几种方式

如下列举四种方式,但是不止四种哦。其中weekend方式需要升级jdk到1.8及以上。废话不代码!首先定义数据库表映射类:public class MybatisDemo { private Long id; private Long count; private String name; public Long getId() { ...

2019-03-19 19:49:42 19196 4

转载 spring AOP是什么?拿它做什么? 在面试中,你怎么答?

为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。 为了阐述清楚Spring AOP,我们从将以下方面进行讨论: 代理模式静态代理原理...

2019-02-18 23:46:39 2085 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除