
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring 全家桶是以 Spring Framework 为核心的一系列项目集合。底层根基是 Spring Framework,衍生出 SpringBoot 简化单体开发;SpringCloud 处理分布式微服务;还有 SpringMVC 做 web 开发、SpringData 操作数据库、SpringSecurity 安全框架等。整套生态统一编程模型,互相兼容,覆盖单体、Web、数据库、微服务
启动了。
OpenFeign 是声明式 Web 服务客户端,用于微服务之间远程 HTTP 调用,特点: 只需要定义接口 + 添加注解,就能像调用本地 Service 一样调用远程微服务接口,写法风格和 Controller 完全一致,屏蔽了 RestTemplate、原生 HttpClient 拼接 URL、处理请求的繁琐过程。
进程执行一会儿后,可能失去CPU,一段时间后继续使用进程会回到CPU上执行,就必须延续之前的状态而不能从头开始,进程在cpu运行过程中,cpu的各种寄存器就表示当前进程运行的"中间状态",目前常见操作系统:Windows系列,Unix系列,Linux系列(后端开发,服务器程序使用的主要系统),Mac OS系列,鸿蒙系列等,系统之间彼此不兼容。cpu的寄存器:cpu进行存储数据的位置,访问速度快于内
JVM指的是Java虚拟机,虚拟机是指通过软件模拟具有完整硬件功能的,运行在一个完全隔离环境的完整计算机系统。
TCP:有连接,可靠传输,面向字节流,全双工UDP:无连接,不可靠传输,面向数据报,全双工连接:虚拟连接,双方保存对方信息可靠传输:尽可能提高传输成功率,能感知到丢包;不可靠传输:只发送数据,不管其他面向字节流:读写数据以字节为单位;面向数据报:读写数据以数据报为单位;全双工:一个通信链路,支持双向通信(能读能写);半双工:一个通信链路,只支持单向通信(能读或者能写)
满足我们日常需要的网络程序,都是在应用层,能够根据自己的需求设计应用层协议1.具体如何自定义协议?1.根据需求,明确传输什么信息例如一个外卖网站请求:用户的位置,id等等响应:商家的id,名字,位置,价格,评分等等2.约定信息组织的格式(有很多格式)一个请求响应有多行构成,响应每一行都是一个商家,每行包含某个商家信息1,肯德基(国贸店),北京市朝阳区建国门外大街,25,4.82,麦当劳(万达店),
每个线程,有一个自己的“工作内存”(可理解为寄存器加L1,L2,L3缓存)同时这些线程共享同一个“主内存”,当一个线程循环进行上述读取变量操作时,就会把主内存中数据拷贝到工作内存中,后续另一个线程修改,也是先修改自己的工作内存,拷贝到主内存中,由于第一个线程仍然读自己的内存,因此感知不到主内存的变化。可以让后执行的线程逻辑让先执行的线程逻辑跑完,再通知他继续执行,对于jion只能让一个线程彻底执行







