1.TCP 为什么握手是 3 次、挥手是 4 次?

  • 如果一个Host主动向另一个Host发起连接,称为SYN,请求同步;
  • 如果一个Host主动断开请求,称为FIN,请求完成;
  • 如果一个Host给另一个Host发送数据,称为PSH,数据推送。
阅读全文 »

分库分表

理论

什么情况下需要分库分表?

MySQL单表容量大于1000万(BTREE索引树在3-5层之间)。

垂直切分

垂直分库

根据业务耦合性,将业务关联度低的不同表存储在不同的数据库。类似于”微服务”。

阅读全文 »

1.冒泡排序

思想: 每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列, 重复上述步骤直到排完所有元素。这只是冒泡排序的一种, 当然也可以从后往前排

平均时间复杂度: O(n^2)

阅读全文 »

微信公众号开发(一)开发者接入微信公众号

1.前言

该文章基于JDK1.8 springboot2.1.7.RELEASE环境

实现开发者第一次接入微信公众号后台的需求

2.准备工作

2.1 进入微信公众平台注册账号

https://mp.weixin.qq.com/

个人用户建议注册订阅号

阅读全文 »