- 博客(5)
- 收藏
- 关注
原创 SpringBoot 2.X 版本整合Hystrix Dashboard踩坑解决
问题这两天在学习Spring Cloud整合Hystrix Dashboard仪表盘的时候踩到了一些坑,记录一下。在学习的时候整合完毕遇到如图问题,查阅很多博客,发现是版本问题,文章中使用的是1.5版本的SpringBoot,而2.x版本有所改动。自己的项目使用的版本分别为:SpringBoot 2.2.11.RELEASESpringCloud Hoxton.SR9解决步骤检查Hystrix-Dashboard项目的pom文件是否正确,需要导入的依赖如下:<!--Hystrix服务容错
2020-12-17 15:15:22
2647
原创 利用数据库在java实现已读未读消息公告
需求场景:需要利用数据库来实现用户已读公告列表/未读公告列表/全部公告列表实现思路:原本的思路是建立一张用户公告关联的表,将所有公告和用户关联起来,然后用状态来判断和修改。但是这样用户一多,比如用户有10000个,每增加一条公告,就要多增加10000条数据,对数据库非常不友好。于是逆向思维,用户每次读取一张公告就判断表中是否有数据,如果没有就在表中插入一条数据。具体实现:首先准备两张表,公告表notice以及已读公告表notice_read。CREATE TABLE `notice` ( `
2020-11-05 10:51:46
8256
4
原创 《高性能MySql》读书笔记(三)
目录索引基础索引的类型索引的优点高性能的索引策略索引案例维护索引和表索引基础索引的类型B-Tree索引索引的优点高性能的索引策略索引案例维护索引和表
2020-08-26 15:14:27
321
原创 《高性能MySql》读书笔记(二)
目录选择优化的数据类型整数类型实数类型(带小数的数字)字符串类型日期和时间类型位数据类型选择标识符特殊类型数据选择优化的数据类型关于数据类型选择的注意要点:更小的通常更好。一般情况下,应该尽最使用可以正确存储数据的最小数据类型。简单就好。简单数据类型的操作通常需要更少的 CPU 周期。例如, 整型比字符操作代价更低。尽量避免NULL。通常情况下最好指定列为NOT NULL, 除非真的需要存储NULL 值。如果查询中包含可为NULL 的列, 对MySQL来说更难优化, 因为可为NULL 的列 使得
2020-08-21 15:57:46
372
原创 《高性能MySql》读书笔记(一)
这里写自定义目录标题MySql逻辑架构并发控制表锁行级锁事务事务的ACID特性:事务的隔离级别:事务日志多版本并发控制(MVCC)MySql存储引擎lnnoDB存储引擎MyISAM 存储引擎插入链接与图片如何插入一段漂亮的代码片导出与导入导出导入MySql逻辑架构MsSql的服务器是基于C/S架构的,逻辑架构大致上可以分为三层。第一层是客户端,每个客户端连接都会在服务器进程中拥有一个线程,这个连接的查询只会在这个单独的线程中执行。当客户端 连接到MySQL服务器时,服务器需要对其进行认证。一且客
2020-08-15 16:06:35
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅