11 2022 档案
摘要:1.数据库引擎是否支持事务(Mysql的MyIsam引擎就不支持事务) 2.注解所在的类是否注入spring容器中 3.注解所在方法是否为public修饰或者final(方法实现了接口是否为public,方法没有实现接口是否为final) 分析:这是由 Spring AOP 的本质决定的。如果你在
阅读全文
摘要:1.事务管理方式 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事
阅读全文
摘要:问题: 项目中,有时候实体类很多字段是不会用上的,返回给前端的时候有很多null,显得返回的报文十分臃肿 解决办法: 只需要在返回的实体类上面加上@JsonInclude(JsonInclude.Include.NON_NULL)注解,就可以过滤掉返回值为null的属性
阅读全文
摘要:public static void main(String[] args) { Map<String, Object> hashMap = new HashMap<>(); hashMap.put("a","1"); hashMap.put("b",null); hashMap.put("c","
阅读全文
摘要:事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性 A:原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 B:一致
阅读全文
摘要:Spring两大核心IOC容器、AOP的使用及总结 Spring框架体系中核心就是IOC容器,IOC容器中文直译为控制反转,顾名思义也就是将组件的控制权交给IOC容器,IOC容器负责管理各个Bean的创建、装配和他的生命周期。AOP是面向切面的编程,OOP最大的特点就是封装、继承和多态,而AOP
阅读全文
摘要:Redis 是一个基于内存的高性能key-value数据库Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘,所以Redis具有快速和数据持久化的特征,如果数据放在内存中 磁盘I/O速度为严重影响redis的性能Redis利用队列技术将并发访问变为串行访问,消除了传统
阅读全文
摘要:jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。 声明式流水线 在声明式流水线语法中,流水线过程定义在 Pipeline{}中,Pipeline 块定义了整个流
阅读全文
摘要:docker安装nacos 1、查看镜像 docker search nacos 2、创建目录 mkdir -p /mydata/nacos/conf mkdir -p /mydata/nacos/logs 2、创建临时容器 docker run -p 8848:8848 --name nacost
阅读全文
摘要:文件目录结构 elk docker-compose.yml elasticsearch.yml kibana.yml logstash.yml logstash.conf filebeat.yml data/ elasticsearch/ logs/ password.txt data/elasti
阅读全文