2022年9月19日

浅谈 高并发 处理方案

摘要: 文章目录 高性能开发十大必须掌握的核心技术 I/O优化:零拷贝技术 I/O优化:多路复用技术 线程池技术 无锁编程技术 进程间通信技术 Scale-out(横向拓展) 缓存 异步 高性能、高可用、高拓展 解决方案 高性能的实践方案 高可用的实践方案 高扩展的实践方案 插播一条: 对吞吐量(TPS)、 阅读全文

posted @ 2022-09-19 17:14 芝麻开花——节节高 阅读(161) 评论(0) 推荐(0) 编辑

2022年9月1日

JAVA中的时区设置问题分析

摘要: 通过对日常环境和生产环境进行对比发现,变更时间传参之后,在后端java程序转换的日期不统一,对查询造成影响。 日常环境: 生产环境: 原因是日常环境采用的西七区,而生产环境采用北京时间。解决方法:让日常和生产前端、后端都统一使用西七区; 后端程序,在启动脚本加上: -Duser.timezone=G 阅读全文

posted @ 2022-09-01 14:41 芝麻开花——节节高 阅读(2513) 评论(0) 推荐(0) 编辑

2022年8月24日

mysql更改执行计划_数据量增加导致MySQL执行计划改变

摘要: 收到运维同学电话,MySQL服务器连接数满了,登录服务器查看,确实满了,好吧,首先增加连接数到2500,暂时提供对外服务。连接继续升高,又快达到2500。发现有大量的查询时间将近到了1200秒,大量的长连接堆积,导致连接数攀升,看来还是sql的问题。在这些长连接中,发现这样的sql SELECT p 阅读全文

posted @ 2022-08-24 10:52 芝麻开花——节节高 阅读(148) 评论(0) 推荐(0) 编辑

同样的代码逻辑,同样的表结构,由于数据量的不同导致查询没有走索引,而引起请求超时案例分析

摘要: 问题描述: 预发环境目前加载全部变更会超时,线上正常。需要看一下是什么问题避免预发上的问题带到线上 分析解决过程: EXPLAIN SELECT i.damand_manager_info_id as damand_manager_id, title, i.damand_change_type, i 阅读全文

posted @ 2022-08-24 10:50 芝麻开花——节节高 阅读(40) 评论(0) 推荐(0) 编辑

2021年8月2日

Maven配置setting.xml值Mirror与Repository区别

摘要: Maven配置setting.xml值Mirror与Repository区别: 参考网址见:https://www.pianshen.com/article/1961464589/ 阅读全文

posted @ 2021-08-02 15:27 芝麻开花——节节高 阅读(121) 评论(0) 推荐(0) 编辑

2021年3月5日

spring boot + angularjs 开发便于调试的技巧

摘要: 阅读全文

posted @ 2021-03-05 19:21 芝麻开花——节节高 阅读(79) 评论(0) 推荐(0) 编辑

mac 电脑下的idea快捷键的设置

摘要: 按照上面图标的操作,然后再结合Eclipse(macOS)下的快捷键进行对比改进。 抽方法的快捷键 增加了全局替换快捷键 ctrl+shift+l alt+方向左键,alt+方向右键,进行切换窗口 alt+g,自动为类生成一些setter,getter,构造方法的功能, alt+s,围绕某段代码自动 阅读全文

posted @ 2021-03-05 19:19 芝麻开花——节节高 阅读(695) 评论(0) 推荐(0) 编辑

2021年2月18日

Redis缓存穿透和雪崩

摘要: redis 阅读全文

posted @ 2021-02-18 21:24 芝麻开花——节节高 阅读(34) 评论(0) 推荐(0) 编辑

2021年1月28日

保证redis与mysql数据一致性方案

摘要: 因为redis是不支持回滚的,所以要在程序中进行控制,重置key的值,mysql是可以回滚的,但是为了数据的一致性,采用编程式事务进行控制,mysql回滚和redis重置都能统一处理,从而实现数据的一致性。 如: @Override public Msg addEmployContractUser( 阅读全文

posted @ 2021-01-28 23:00 芝麻开花——节节高 阅读(318) 评论(0) 推荐(0) 编辑

redis数据类型知识

摘要: Redis(一)、Redis五种数据结构 Redis五种数据结构如下: 对redis来说,所有的key(键)都是字符串。 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数 阅读全文

posted @ 2021-01-28 20:19 芝麻开花——节节高 阅读(63) 评论(0) 推荐(0) 编辑

导航