热文【MySQL】MySQL数据库的进阶使用
对表的CURD操作,聚合函数,group by、having、order by,limit等关键字的使用,MySQL内置函数,MySQL多表查询,子查询,内连接,左外连接...
对表的CURD操作,聚合函数,group by、having、order by,limit等关键字的使用,MySQL内置函数,MySQL多表查询,子查询,内连接,左外连接...
理解端口号,UDP面向数据报,网络协议栈和Linux系统的联系,从代码层面理解TCP报头,TCP的确认应答,流量控制,超时重传,连接管理,为什么要三次握手,四次挥手时重点...
URL,HTTP请求和响应的格式,服务器响应html网页到浏览器,在网页中增加图片,跳转链接等,HTTP的请求方法,状态码和其他头部字段,长连接,周边会话保持,postm...
局域网广域网,网络协议分层,MAC地址和IP地址,以太网和互联网,数据传输的基本流程,数据包封装和解包分用,UDP网络套接字编程,翻译单词,执行bash指令,online...
单进程,多进程,多线程,线程池,守护进程化版本的TCP服务器设计,自定义协议和序列化/反序列化的TCP服务器,使用现成的json序列化方案,网络通信的本质和处理黏包问题的...
POSIX信号量实现的环形队列版本的生产消费模型,懒汉单例模式的线程池,自旋锁vs挂起等待锁,读者写者模型,读写锁的伪代码……
处理错误的异常体系,智能指针unique_ptr,shared_ptr,引用计数,线程安全,循环引用,weak_ptr,定制删除器,常见特殊类,单例模式,C++的四种类型转换…
针对于普通信号的整个生命周期都做了详细的讲解,从四种产生的情况,到通过内核数据结构进行信号的保存,再到信号被捕捉递达的完整流程,抛出了内核态用户态,内核级页表,CPU工作...
unordered系列关联式容器,哈希冲突和哈希函数,闭散列和开散列哈希表的实现,用闭散列哈希表封装实现unordered_set和map,封装实现时哈希表特殊的cons...
AVL树的旋转调平衡:单旋时三叉链结构的诸多细节,双旋时恶心的平衡因子调节。红黑树的旋转+变色:关键在于uncle的颜色,第一次新增红色结点只可能出现第一种情况,没有可能...
1.在set中,key和value是同时被标识的,所以key就是value,正由于key就是value,所以set容器中的元素不允许被修改,每个元素都被const修饰,只...
stack和queue的OJ题,适配器模式,deque的结构和优缺点,deque作为stack和queue的适配容器,再次加深对于vector和list的理解…
list迭代器的深度剖析,感受类封装,类和对象的思想,反过来思考迭代器类的设计,感受模板参数带来的好处,对比vector和list…
在多线程编程中,资源竞争是一个常见的问题。资源竞争发生在多个线程试图同时访问或修改共享资源时,可能导致数据不一致或其他并发问题。在模拟两个线程抢票的场景中,我们需要考虑如...
WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递...
之前介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢?本文将介绍几种可行的方式...
你可以创建自定义序列化器和反序列化器以自定义特定字段或类的序列化和反序列化行为。为此,请创建一个实现或接口的类,并在需要自定义的字段或类上使用和注解。@Override/...
Java 22 除了推出了新的增强功能和特性,也获得 Java Management Service (JMS) 的支持,这是一项新的 Oracle 云基础设施远程软件服...