自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring基本概念整理

1.什么是spring? 各花入各眼,关于spring,每个人都有自己的理解。 spring是一个开源的j2ee应用程序框架,使用spring的目的是为了简化开发。 它是通过如思想来简化开发的: 基于POJO的轻量级和最小侵入性编程;(不需要开发者按照模板写入不需要的业务代码) 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 2.spring中常用的注解包含哪些 最经典的自动注入:@Auto ...

2021-12-05 01:00:47 181

原创 mysql相关知识整理(持续更新)

一.B树与B+树 特征: B树 1.各节点之间有序排列 2.一个节点可能会存储多个元素 B+树 1.各节点之间有序 2.一个节点可能会存储多个元素 3.叶子节点之间有指针 4.叶子节点中存储着所有根节点的元素 二.InnoDB中的Page InnoDB中的1个page单位=16KB 为什么要引入Page概念? 此时我们假设mysql进行查询数据操作时,没有Page概念。此时我们需要sql查询,查询语句为:select * from TABLE_A where A = X; 因为此时没有page概念,所以my

2021-11-28 20:10:32 570

原创 异步编排笔记整理

一 新建一个配置类 @Configuration public class MyThreadConfig { @Bean public ThreadPoolExecutor threadPoolExecutor() { return new ThreadPoolExecutor( 20, 200, 10, TimeUnit.SECONDS, new LinkedBlockingDeque<>(100000), Exe

2021-11-27 17:38:13 203

原创 cookie与session

cookie 以键值对的方式存储信息在浏览器中 cookie不能跨域,当前及其父级域名可以取值 cookie可以设置有效期 cookie可以设置path session 基于服务器内存的缓存(非持久化),可保存请求会话 每个session通过sessionid来区分不同请求 session可以设置过期时间 session是通过键值对的方式存储的 ...

2021-11-20 18:56:56 277

原创 @Enable 注解与 @Import 注解之间的关系

@Enable* 举例: @EnableScheduling 开启计划任务的支持 @EnableAsync 开启异步方法的支持 @EnableAspectJAutoProxy 开启对 AspectJ 代理的支持 @EnableTransactionManagement 开启对事务的支持 @EnableCaching 开启对注解式缓存的支持 我们观察这些@Enable* 的源码可以看出,所有@Enable* 注解都是有@Import的组合注解,@Enable* 自动开启的实现其实就是导入了一些自动配置的Bea

2021-11-20 18:53:01 169

原创 springboot自动装配

一、自动装配过程分析 关于@SpringBootApplication @SpringBootApplication类本身是一个接口(@interface),内部含有@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan三个注解,其中: ①@SpringBootConfiguration @SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内声明的一个或多

2021-11-20 18:50:41 266

原创 java中的事务管理

一、事务是什么 1.事务的四个特性 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。(实例:转账,两个账户余额相加,值不变。) 隔离性(isolation):一个事务的执行不能被其他事务所影响。 持久性(durability):一个事务一旦提交,事物的操作便永久性的保存在D

2021-11-20 18:44:49 2080 3

原创 spring-cloud-Alibaba组件

一 基础组件一览 SpringCloud Alibaba-Nacos 注册中心(服务发现/注册)≈Eurka SpringCloud Alibaba-Nacos 配置中心(动态配置管理)≈SpringCloud Config SpringCloud-Ribbon 负载均衡 SpringCloud-Feign 声明式HTTP客户端(调用远程服务)?此处应该为OpenFeign SpringCloud Alibaba-Sentinel 服务容错(限流、降级、熔断)≈Hystrix SpringCloud-Get

2021-11-16 18:01:44 1469

原创 mybatis-plus配置

1.引入mybatis-plus依赖 <!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version> </dependency> 2.配置(ap

2021-11-16 11:22:29 1108

空空如也

空空如也

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

TA关注的人

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