10 2022 档案

摘要:本章内容部分取自《Spring 揭秘》 1. 什么是IOC(Inversion of Control) IOC是一种设计理念和思路。使用一个独立的模块(IOC Service Provider)管理对象的创建和绑定等操作。代替主动获取对象的操作,改为被动的接受(即注入)。通过一些配置或者代码写好依赖 阅读全文
posted @ 2022-10-26 20:56 迷路的圆 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一、垃圾回收之标记算法 1. 引用计数法 通过判断对象的引用数量来决定对象是否被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 优点: 执行效率高,程序执行受影响小 缺点: 无法检测出循环引用的情况,导致内存泄漏 应用较少 2. 可达性分析算法 通过判断对象的引用链是否可达来决定 阅读全文
posted @ 2022-10-20 22:52 迷路的圆 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:一、锁(MyISAM 和 InnoDB) 1. MyISAM: 默认表级锁,不支持行锁。 select 读锁为共享锁。可以同时执行多个读的操作 update、insert、delete 等操作为写锁,写锁是排他锁。 手动加锁: lock tables table_name read/write; 为 阅读全文
posted @ 2022-10-17 18:23 迷路的圆 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、关系型数据库的大致架构 关系型数据库大致分为两个部分: 1. DB:数据库(Database),即存储数据的仓库,其本质是一个文件系统,保存一系列有组织的数据。 2. DBMS:数据库管理系统(Database ManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和 阅读全文
posted @ 2022-10-16 10:01 迷路的圆 阅读(237) 评论(0) 推荐(0) 编辑
摘要:超文本传输协议HTTP: 一. HTTP协议主要特点: 客户端——服务器模式,客户端发送请求到服务器,服务器返回响应给客户端即完成了一次http请求。 简单快速,http协议结构简单,提交请求方法(Get、Post、Put、Delete等)、路径和数据即可发起请求。 灵活,HTTP支持各种格式的数据 阅读全文
posted @ 2022-10-11 12:23 迷路的圆 阅读(303) 评论(0) 推荐(0) 编辑
摘要:摘自:https://blog.csdn.net/qq_38119124/article/details/123126480 加签的目的:验证信息的发送方是否正确,信息是否被其他人篡改。 之所以用发送方的私钥加签,是因为,即便信息被黑客拦截,黑客修改了信息,但是加签需要用发送方的私钥,黑客没有发送方 阅读全文
posted @ 2022-10-11 10:40 迷路的圆 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在网络连接中,http请求是无状态的。那么就需要一种会话跟踪技术,用来跟踪用户的整个会话。保证服务器可以确定用户的身份。常用的技术就是Cookie和Session。 一、 Cookie Cookie是某些网站为了辨别用户身份,进行会话跟踪而储存在用户本地终端上的数据,由用户客户端计算机暂时或永久保存 阅读全文
posted @ 2022-10-10 22:02 迷路的圆 阅读(35) 评论(0) 推荐(0) 编辑
摘要:摘自百度百科 传送门 消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 (1)100 Cont 阅读全文
posted @ 2022-10-10 17:08 迷路的圆 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1. TCP/IP协议模型 OSI参考模型分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。其实际是一个指导作用的协议,并没有实际的实现。主要还是看实际使用的TCP/IP协议。 TCP/IP协议分为四层:应用层、传输层、网络层、链路层(包含物理层)。它是我们在实际开发中使用的协议 阅读全文
posted @ 2022-10-10 15:37 迷路的圆 阅读(667) 评论(0) 推荐(0) 编辑
摘要:参考书籍:Netty、Redis、ZooKeeper高并发实战 1. IO读写的基本原理 用户程序进行IO的读写,实际上是缓存区的复制。即read :从内核缓冲区复制到进程缓冲区;write:从进行缓冲区复制到内核缓冲区;上层程序的IO操作,实际上不是物理设备级别的读写,而是缓存的复制。内核缓冲区和 阅读全文
posted @ 2022-10-06 19:14 迷路的圆 阅读(54) 评论(0) 推荐(0) 编辑