随笔 - 72  文章 - 0  评论 - 0  阅读 - 5401
05 2023 档案
JAVA三大特性
摘要:封装 把对象的属性和具体行为看成一个私有的不可见的整体,不允许被外部修改,但是提供访问接口 这种对外简单使用,对内隐藏复杂性的形式 符合高内聚低耦合的程序设计 也提高了系统整体的可维护性 典型的是使用private 控制访问权限私有 继承 父类可以有多个子类,子类只能有一个分类 父类持有共性方法,子 阅读全文
posted @ 2023-05-30 18:36 or追梦者 阅读(10) 评论(0) 推荐(0) 编辑
Mysql与PG对比
摘要:参考: https://zhuanlan.zhihu.com/p/435829273 https://blog.csdn.net/weixin_40983094/article/details/119027700 PG 直接提供忽略大小写的模糊匹配 ilike 提供分组排序row_number() 阅读全文
posted @ 2023-05-28 16:40 or追梦者 阅读(21) 评论(0) 推荐(0) 编辑
分布式CAP理论
摘要:分布式:一个大业务拆分成多个小业务并部署在不同的服务器上 CAP:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 网络问题不可避免,P(分区容错性)是一定需要保证的 如果此时有节 阅读全文
posted @ 2023-05-27 18:22 or追梦者 阅读(6) 评论(0) 推荐(0) 编辑
springBoot整合PageHelper实现分页
摘要:准备 依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency> <dependency> <g 阅读全文
posted @ 2023-05-25 14:52 or追梦者 阅读(169) 评论(0) 推荐(0) 编辑
spring循环依赖和三级缓存
摘要:是什么 介绍 一个或者多个bean之间存在直接或者间接的依赖关系并构成循环调用 根本原因还是在代码的一个设计上,因为模块耦合度较高的情况下,依赖的复杂度一定会增加 关键两个问题 死循环创建 apo代理 表现形态 互相依赖:A-B B-A 间接依赖 自我依赖 bean的基本创建管理过程 先实例化,再添 阅读全文
posted @ 2023-05-19 00:52 or追梦者 阅读(571) 评论(0) 推荐(0) 编辑
死锁的产生和处理
摘要:参考: https://www.cnblogs.com/JimmyFanHome/p/9914562.html AJimmyFang https://zhuanlan.zhihu.com/p/475267998 https://www.cnblogs.com/liujianfeng/p/971788 阅读全文
posted @ 2023-05-18 16:10 or追梦者 阅读(8) 评论(0) 推荐(0) 编辑
接口速度优化
摘要:1.接口业务代码优化 2.数据库查询速度优化,如建索引 3.jvm参数调优 4.集群横向扩展,分摊请求量 5.可以异步处理的业务改成异步处理,如删除日志 6.更换硬件设备 阅读全文
posted @ 2023-05-17 18:17 or追梦者 阅读(7) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示