技术资料整理

 linux相关的

Linux操作进阶(导致CPU负载过高代码定位示例): https://www.jianshu.com/p/2edb754ba633

mac 下的 top 命令

 

方法论

设计模式

设计模式-工厂模式(违背的设计原则)https://www.bilibili.com/read/cv11305209/

 

JAVA相关的:

ThreadLocal 内存泄漏:https://www.jianshu.com/p/dde92ec37bd1

jdk 1.8 ConcurrentHashMap: https://blog.csdn.net/hao_yunfeng/article/details/82535009

 

文件上传-spring

存储相关

mysql 相关的

系列博客:【深入学习MySQL】MySQL的索引结构为什么使用B+树? 

数据库冷备和热备: https://blog.csdn.net/qq_43380361/article/details/106338764

数据恢复:https://www.cnblogs.com/javasl/p/13073815.html

事务隔离级别理解: mysql在RR的隔离级别下,究竟是通过MVCC解决幻读的还是通过行锁的next key算法解决的? - 普通熊猫的回答 - 知乎 https://www.zhihu.com/question/372905832/answer/1511627496

MVCC能否解决幻读 

Mysql:把指定数据行排在前面

修改表结构不锁表

 

 

Mybatis 

缓存理解:https://www.cnblogs.com/wuzhenzhao/p/11103043.html

Mybatis的物理分页和逻辑分页

mybatis-plus 主键问题:   https://blog.csdn.net/w1014074794/article/details/125607205(引入了 zk)
https://blog.csdn.net/wagnteng/article/details/117064242 (随机还是可能跟其他的机器标识 是一样的)

 

Redis

1. 简单解决redis cluster中从节点读取不了数据(error) MOVED

除了描述的现象, 也可能读写被重定向到主节点请求。 见(https://segmentfault.com/q/1010000012316931)

2.  redis 锁优化:https://www.jianshu.com/p/bc4ff4694cf3

3.  主从节点异步同步(不保证一致性):https://www.cnblogs.com/amei0/p/8177076.html 

 

RocketMQ

RocketMQ消费者的负载均衡策略详解(RocketMQ系列四): https://blog.csdn.net/qq_38082304/article/details/112378245

RocketMQ系列文章: https://www.jianshu.com/p/c474ca9f9430

rocketmq:   存储原理: https://www.jianshu.com/p/b73fdd893f98

kafka  为啥不支持失败重试。  https://www.cnblogs.com/xsirfly/p/11533501.html 阻塞该分区的其他消息的消费, 需要自行实现失败重试。

rocketmq中的读写队列数量理解

 

Spring mvc (spring Boot)

Spring Bean的生命周期  : https://www.jianshu.com/p/1dec08d290c1

spring事务相关:

1. AopContxt.currentProxy()

2. 使用 AopContext.currentProxy() 遇到的两个坑   总结: AopContext.currentProxy() 需要和   @Transactional 结合使用。

 

Spring Cloud 

文档: https://www.cnblogs.com/edisonchou/p/java_spring_cloud_foundation_sample_list.html

 

 

Dubbo

注册中心挂了,服务可以正常访问吗

 

 

 

 

软件设计相关

DDD(领域驱动)

阿里技术专家详解DDD系列 第二讲 - 应用架构 - 阿里巴巴淘系技术的文章 - 知乎 https://zhuanlan.zhihu.com/p/343388831

领域驱动设计在互联网业务开发中的实践 - 美团技术团队的文章 - 知乎 https://zhuanlan.zhihu.com/p/32459776

DDD系列: https://mp.weixin.qq.com/s/1rdnkROdcNw5ro4ct99SqQ

浅谈我对DDD领域驱动设计的理解 

 

 

架构思维

 

服务稳定 

数据安全

1. 异地备份(目前可以不做) -- 防止机房停电, 断网等
2. 多物理机备份 -- 防止磁盘损坏等机器故障
3. 数据可以恢复到任意时间节点 -- 防止人员误操作或者恶意操作。

方法:数据快照、binlog

 


 

其他不太重点的 

1.  JMX技术架构(rmi,MBean 等相关)https://www.cnblogs.com/dongguacai/p/5900507.html

 

各种工具集合

1. 处理word:   poi-tl

参考地址: http://deepoove.com/poi-tl/

2.  Hutool是一个小而全的Java工具类库

参考地址: https://www.hutool.cn/

3.  git相关

git相关的

4. Windows 连接远程服务器工具 MobaXterm

 设置MobaXterm复制粘贴快捷键

5.  windows 查看端口占用

6.  解决Navicat数据库连接成功但密码忘记的问题

 

编程效率

1. 效率工具

 

posted @ 2022-01-11 18:54  知行-zhixing  阅读(64)  评论(0编辑  收藏  举报