- 博客(11)
- 收藏
- 关注
原创 HTTP和DNS工作原理
服务器关闭 TCP 连接:一般情况下,一旦 Web 服务器向浏览器发送了请求数据,它就要关闭 TCP 连接,然后如果浏览器或者服务器在其头信息加入了这行代码 Connection:keep-alive,TCP 连接在发送后将仍然保持打开状态,于是,浏览器可以继续通过相同的连接发送请求。第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。需要的算法,然后服务器向客户端返回证书。(证书里面包含了服务器信息:域名。
2024-02-08 11:26:45
1228
原创 八大排序算法
选择排序的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]~arr[n-1]中选取最小值,与arr[1]交换,第三次从arr[2]~arr[n-1]中选取最小值,与arr[2]交换,>>>第i次从arr[i-1]~arr[n-1]中选取最小值,与arr[i]交换,>>>第n-1次从arr[n-2]~arr[n-1]中选取最小值,与arr[n-2]交换,总共通过n-1次,得到一个按排序码从小到大排列的有序序列。(复杂度为O(n²))
2024-02-08 11:14:19
496
原创 服务架构发展历程
当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使其那段应用能更快速的响应多变的市场需求。随着访问能量的持续增加,(数据库的访问压力持续增加,甚至无法满足需求)。当访问量逐渐增大,单一应用架构机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关键。5、单体架构(随着业务需求的不断增加,应用代码会变得越来越多)导致服务器部署时占用的硬盘也大。(修改频繁)(每一个应用从头到尾都是完整的)。
2024-02-08 10:12:46
1129
原创 ngnix实现负载均衡方法
上述方式存在一个问题就是说,在负载均衡系统中,假如用户在某台服务器上登录了,那么该用户第二次请求的时候,因为我们是负载均衡系统,每次请求都会重新定位到服务器集群中的某一个,那么已经登录某一个服务器的用户再重新定位到另一个服务器,其登录信息将会丢失,这样显然是不妥的。我们可以采用ip_hash指令解决这个问题,如果客户已经访问了某个服务器,当用户再次访问时,会将该请求通过哈希算法,自动定位到该服务器。每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
2024-02-07 18:51:39
327
原创 doris数据库介绍
Apache Doris是一个分布式在线分析处理(OLAP)数据库,它的特点是基于列存储的MPP架构,支持快速的交互式查询和高并发的随机写入。
2024-02-07 17:48:21
2999
转载 分布式集群Session共享解决方案
https://blog.csdn.net/u010902804/article/details/81182223————————————————版权声明:本文为CSDN博主「不要名」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u010902804/article/details/81182223...
2021-07-30 11:11:06
65
转载 PHP - Laravel 创建项目到服务器(nginx、apache)运行
https://blog.csdn.net/zz00008888/article/details/113999504
2021-07-29 19:31:37
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人