Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
lingxyz committed Apr 1, 2022
1 parent 9427362 commit 40fc33f
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 19 deletions.
15 changes: 3 additions & 12 deletions docs/_sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,37 +7,31 @@
* [Hbase](hbase.md)
* [ClickHouse](clickhouse.md)
* [云原生](aws.md)

* 后端应用
* [Java *](java.md)
* Spring
* [Spring](spring.md)
* [Node.js](node.md)
* [Nest.js](nest.md)
* [Golang](golang.md)
* Gin
* [DevOps](devops.md)

* [高并发](high-concurrency.md)

* 分布式
* 分布式锁
* 分布式事务
* 分布式消息
* 分布式缓存
* 分布式Job

* 微服务
* 网关
* 注册中心
* 消息总线
* 链路追踪

* 大数据
* 数据采集
* 数据分析
* 流式计算
* 数据存储

* 机器学习
* Python
* NumPy
Expand All @@ -46,7 +40,6 @@
* 图像识别
* 语音识别
* AI 中台

* Web前端
* [HTML](html.md)
* [CSS](css.md)
Expand All @@ -57,25 +50,23 @@
* [qiankun](qiankun.md)
* Webpack
* Vite

* 微信端
* [小程序](wechat-miniapp.md)
* [公众号](wechat-official-accounts.md)
* 企业号
* 小游戏
* 商户支付

* 客户端
* 混合APP
* React Native
* [Flutter](flutter.md)
* Electron

* 核心基础
* 系统结构
* [操作系统](operating-system.md)
* [网络](network.md)
* [数据结构](data-structure.md)
* [算法](algorithm.md)
* [设计模式](design-pattern.md)
* 架构原则
* 架构原则
* [开发工具](tool.md)
12 changes: 5 additions & 7 deletions docs/high-concurrency.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,27 @@
> 高并发场景解决方案
- 超单问题
- [电商系统常见问题](https://blog.csdn.net/m0_67788957/article/details/123552722)

- 重复下单问题
- 集群环境下复现
- 组合唯一索引

- 库存超发问题
- [根据入参生成hash签名](https://blog.csdn.net/qq_25646191/article/details/78863110) `前端生成/放redis, 3秒失效` `装饰器, 降低耦合`
- 库存超卖问题
- 锁:乐观****、悲观锁、队列、redis锁

- **死锁**问题
- 线程锁:
- mysql锁:事务间相互持有对方资源,相互等待
- 死锁的产生
- 死锁的定位
- 死锁的解决方案

- 连接池问题:如 *Service Unavailable*
- 网关限流:减少问题发生概率
- **队列**,削峰填谷
- 慢SQL
- 加大连接池
- try 事务 catch 释放

- 内存溢出问题
- try 新建内存中文件 catch 释放

- 硬件资源问题
- 查看CPU和内存使用率
- 加集群节点、机器配置
9 changes: 9 additions & 0 deletions docs/spring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- [zxing 生成二维码图片](https://www.cnblogs.com/Reborn-yuan/p/10409693.html)
- [生成PDF](https://zhuanlan.zhihu.com/p/378852796)

```markdown
> 最终方案:前端生成图片,转给后端生成pdf文件。
1. 后端生成html, 再用html生成pdf。(html生成pdf存在失真问题)
2. 前端直接生成pdf文件。(存在兼容性问题)
```

22 changes: 22 additions & 0 deletions docs/tool.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# 代码编辑

- vscode
- Idea

# 接口管理

- [Apifox: API文档、调试、Mock、测试](https://www.apifox.cn/) `若全栈直接用页面测最效率`
- [ApiHub: 开放 API 共享平台](https://www.apifox.cn/apihub/) `快速跑通第三方接口` `微信 API` `Jira API` `Github API` `快递100 API` ...



# 数据库管理





# 命令行工具

- oh-my-zsh

0 comments on commit 40fc33f

Please sign in to comment.