03 2022 档案
摘要:byte 1. TCP和UDP区别 TCP是面向连接的,UDP是无连接的; TCP是可靠的,UDP是不可靠的; TCP只支持点对点通信,UDP支持一对一、一对多、多对一、多对多的通信模式; TCP是面向字节流的,UDP是面向报文的; TCP有拥塞控制机制;UDP没有拥塞控制,适合媒体通信; TCP首
阅读全文
摘要:ali spring aop(jdklib) AOP 要达到的效果是,保证开发者不修改源代码的前提下,去为系统中的业务组件添加某种通用功能。 静态AOP(AspectJ)编译期织入代码 动态AOP(CGLib,JdkLib)运行期织入代码 JdkLib只能对实现了接口的类进行代理 CGLib可以对没
阅读全文
摘要:sql优化办法 优化sql结构,去除冗余字段 优化索引结构,适当添加索引 分库分表 数据库读写分离额,主从分离 explain分析sql并优化 mysql性能分析命令 show status 监控变量 show profiles 分析sql执行时资源消耗情况 悲观锁、乐观锁 悲观锁 认为数据更新频繁
阅读全文
摘要:synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象
阅读全文