摘要:
高并发:N个客户端同时访问,就会产生一个高并发; 高并发(分情况):查询:加入缓存(数据库压力转移),负载均衡(同一份数据放到多台服务器上,当您访问的时候,我会把你路由在每台机器上,平均的让你把流量导到某台机器上,然后由他直接和你对应执行 ,我把一台机器上处理的任务,平均的分布在N台机器上进行处理) 阅读全文
摘要:
控制反转(IOC),依赖倒置(DIP),依赖注入(DI) IOC控制反转:他为相互依赖的组件提供抽象,将依赖(底层模块)对象的获得交给第三方(系统)来控制,即依赖对象不在被依赖模块的类中直接通过new来获取。 DIP:是一种软件原则,他仅仅告诉你两个模块之间应该如何依赖,但是它没有告诉如何做。IOC 阅读全文
摘要:
观察者模式:有时又被称为发布订阅模式;委托:把动作放到外面,由你传进来;缓存:一般都有过期策略,也可以不设置过期时间;查询数据--》访问数据源--》判断缓存是否为空==为空?查询获取数据源--》将数据源插入内存--》返回数据:返回数据更大的并发:负载均衡:把一模一样的东西拷到N台机器上,来访问,把访 阅读全文
摘要:
协议:双方必须共同遵从的一组约定; TCP/IP(通讯协议): 应用层(http,smtp邮件,telnet远程链接,ftp文件传输协议) 传输层(tcp,udp) 网络层(ip) 接口层(没有固定)tcp:双工通信(服务器可以和客户端可以互相发送数据),单工通信tcp:三次握手 1、客户端给服务器 阅读全文
摘要:
磁盘原理(机械硬盘):IO读取:不只只是读取硬盘,也可能是网络,U盘,光盘硬盘结构:扇区,磁道,柱面,磁头,N个磁面,CPU读到我们发送的命令后,就会通过主板发到控制器上,磁盘控制器控制磁头去读取,读完后磁头会回到原来的位置,这是一次IO操作,磁头去找文件的时候速度很慢,比如copy文件的时候,一个 阅读全文
摘要:
值类型引用类型:值类型存储在声明的地方,引用类型存储在托管堆上。 如果详细来讲就和计算机运行的原理有关,计算机有硬盘和内存,硬盘运行速度慢,内存运行速度快,所以我们在启动程序的时候,把一些东西加载到内存中,比如在windows中,会起一个进程,来进行资源分配,进程在启动的时候会把内存分为几块,全局区 阅读全文
摘要:
案例 想深入了解的可以看看https://select2.org/ //控制器 /// <summary> /// select获取角色 /// </summary> /// <param name="keyWord">文本框输入的内容</param> /// <param name="pageSi 阅读全文