摘要:
听书笔记: 债务是复利的,存款是复利的,健康也是复利的,读书也是复利的 (正向循环) 反脆弱配置 - 杠铃式配置 世界上有两种人,承租者和出租者 拥有自己的生活 学会满足,富有地生活,心态,从容;压力越大越容易需要及时的满足,而这样的及时性满足烟消云散,还会变成糖份留在你的体内 总结: 阅读全文
摘要:
背景 很多时候,在进行一个需要耗时等待的操作时,我们往往选择采用间隔一段时间进行轮询的方式。这个方式比较原始的写法如下,即循环+sleep: Guava retry 添加如下依赖: 一个简单的示例如下图,除了图中的配置,还支持.retryIfException()发生错误时重试,.withRetry 阅读全文
摘要:
# 模板代码 ![image](https://img2023.cnblogs.com/blog/2753616/202309/2753616-20230906193334026-2104852955.png) # 题目练习 ## 76 最小覆盖子串 给你一个字符串 s 、一个字符串 t 。返回 s 阅读全文
摘要:
# 性能优化方法论 - 增大CPU利用率 - 增大内存利用率 - 增大磁盘IO的利用率 - 增大网络带宽的利用率 ## 增大Nginx使用CPU的有效时长 - 使用全部的CPU资源 - worker进程数量应该大于等于(最好等于)CPU核数 - Nginx进程不做无用功浪费CPU资源 - worke 阅读全文
摘要:
# 接收请求 ![image](https://img2023.cnblogs.com/blog/2753616/202308/2753616-20230808144238407-884308945.png) ![image](https://img2023.cnblogs.com/blog/275 阅读全文
摘要:
# 负载均衡 ![image](https://img2023.cnblogs.com/blog/2753616/202308/2753616-20230807155549489-353258318.png) ## Round-Robin `upstream name {...}` 指定一组上游服务 阅读全文
摘要:
# Nginx的组成 1. Nginx二进制可执行文件 (由各个模块编译出的一个文件) 2. Nginx.conf (控制Nginx的行为) 3. access.log (访问日志) 4. error.log (定位问题) # Nginx的性能瓶颈 - 处理小文件时考虑握手性能RSA - 处理大文件 阅读全文
摘要:
![image](https://img2023.cnblogs.com/blog/2753616/202307/2753616-20230721151913317-67683571.png) 阅读全文
摘要:
| 日期 | 题号 | 题目 | 解法 | 难度 | | | | | | | | 2023-07-11 | 2741 | [给定一个互不相同的正整数数组,找出**特别排列**(相邻元素互模任一为0)的总数目。取余](https://leetcode.cn/problems/special-permu 阅读全文
摘要:
# 零拷贝技术 ## 零拷贝技术的场景 应用程序需要将磁盘中的文件进行网络传输,不对文件做任何处理和更改。 ## 传统传输过程 ![传统文件传输](https://img2023.cnblogs.com/blog/2753616/202307/2753616-20230712145454782-19 阅读全文