- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 springBoot+mybatisPlus快速构建工程
springBoot + MybatisPlus整合可快速搭建工程,MybatisPlusInterceptor,MybatisX-Generator。
2024-06-21 16:09:23
504
原创 java开发基础知识点
java接口与抽象类对比: 接口支持多继承,抽象类单继承; 接口只能定义常量及抽象方法,抽象类可以定义变量,常量,非抽象方法;异常体系: Throwable 子类分为 Error 和 Exception , Exception 分为 RuntimeException 和 非RuntimeException; Error: 严重问题,不需要处理; Exception: 称为异常类,它表示程序本身可以处理的问题; 1、RuntimeException:...
2021-12-16 11:46:57
1004
原创 spring cloud alibaba相关知识点
nacos:注册中心,服务注册 发现 剔除;使用Ribbon负载均衡器;nacos-config配置中心在项目中使用bootstrap.yaml名字的配置文件进行 配置项目之间或者模块之间的属性服务配置,可通过dataId,groupId等多种配置方式; openFeign:服务之间的通讯(restful rpc dubbo restTemplate)在springCloud的feign中做了升级,减少配置,集成负载均衡等组件; 使用时在启动类中打开openFei...
2021-12-16 11:44:39
331
原创 mysql相关知识点
数据库搜索引擎InnoDB与MyISAM,其他的暂不考虑; 数据库的四大特性: 原子性、隔离性、一致性、持久性; InnoDB下事务原理: 使用redo log(重做日志)保证事务的持久性,使用undo log(回滚日志)来保证书屋的原子性; 通过锁机制、MVCC等手段来保证事务的隔离性;保证了事务的持久性、原子性、隔离性之后,一致性才能得到保障; 多个事务并发运行时,可能会导致以下问题: 脏读:当一个事务正在访问数据并...
2021-12-16 11:43:48
1005
原创 redis相关知识点
使用redis可提供系统的高性能,高并发提升用户体验及应对更多的用户; 与memecache的区别: redis支持更丰富的数据类型。redis不仅支持简单的k/v类型的数据,还提供list,set,zset,hash等数据结构的存储。memecache只支持k/v数据类型; redis支持数据的持久化,可将内存中的数据保持在磁盘中,重启时可再次加载使用,而memecache把数据全部放在内存中; redis 有灾难恢复机制,因为可以把缓存中的数据持久化至磁盘上; m...
2021-12-16 11:42:16
1028
原创 线程池ThreadPoolExecutor
/** * 用给定的初始参数创建一个新的ThreadPoolExecutor。 */ public ThreadPoolExecutor(int corePoolSize,//线程池的核心线程数量 int maximumPoolSize,//线程池的最大线程数 long keepAliveTime,//当线程数大于核心线程数时,多余的空闲...
2021-12-16 11:40:34
96
转载 java的工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的
2013-06-28 16:20:25
720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人