摘要: 1 核心技术 1.1 Ioc容器 spring本质上是一个IoC容器。spring中使用org.springframework.context.ApplicationContext接口表示IoC容器,它负责bean的实例化、配置、组装。ApplicationContext是BeanFactory的子 阅读全文
posted @ 2025-06-07 16:36 zhenjingcool 阅读(124) 评论(0) 推荐(0)
摘要: 我们平时开发过程中,常常会遇到编码的问题,同一个二进制字节数据,使用不同的编码方式进行编码,显示给我们的结果是不同的。虽然底层的二进制字节数据不变,但是我们使用不同的编码方式加工他们,得到的是不一样的显示字符。 因为不同编码方式的存在,常常使我们遇到因编码方式而产生的不同问题,比如我们常说的乱码问题 阅读全文
posted @ 2025-05-23 18:10 zhenjingcool 阅读(75) 评论(0) 推荐(0)
摘要: 因为没有root权限,无法使用yum方式安装,因此尝试使用源码编译安装 因为erlang版本和rabbitmq版本有对应关系,我们首先进行版本确认https://www.rabbitmq.com/docs/which-erlang 我们安装的版本为:erlang-23.3.4.11、rabbitmq 阅读全文
posted @ 2025-04-29 16:45 zhenjingcool 阅读(115) 评论(0) 推荐(0)
摘要: 1 物理内存模型 参考了:https://www.cnblogs.com/xelatex/p/3491301.html 物理内存模型主要分为两种:UMA(Uniform Memory Access,一致性内存访问)和NUMA(Non-Uniform Memory Access,非一致性内存访问)。U 阅读全文
posted @ 2025-04-11 16:29 zhenjingcool 阅读(54) 评论(0) 推荐(0)
摘要: 1 简介 禁止跨域访问是浏览器的一种安全策略。 跨域对源域基本上没有危害,想象一下,我从自己的域访问其他域能有什么危害呢?对要访问的域才会有数据安全方面的威胁。 目前的web应用很多都做成前后端分离的形式,不可避免的需要请求其他域的资源,那么就需要允许跨部分域。 浏览器采用跨域资源共享机制(Cros 阅读全文
posted @ 2025-01-24 17:08 zhenjingcool 阅读(36) 评论(0) 推荐(0)
摘要: 背景:有几台华为云节点,只有一个节点可以访问互联网,其他节点无法访问互联网,这给安装软件带来不便(因为我们常常使用yum安装软件,但是这个需要联网才行) 1 配置代理服务器 安装代理软件squid yum install squid 配置 vi /etc/squid/squid.conf # 主要是 阅读全文
posted @ 2025-01-06 15:15 zhenjingcool 阅读(325) 评论(0) 推荐(0)
摘要: 有时两个节点之间只有一个端口是通的比如8090端口,此时我们可以通过此端口发送文件给另一方 接收方 $ nc -4 -l 8090 > /xxx/szj.jar 发送方 $ nc --send-only 10.xxx.42.1 8090 < /xxx/xxx.jar 还可以用于测试tcp连接的网速 阅读全文
posted @ 2024-12-11 14:20 zhenjingcool 阅读(104) 评论(0) 推荐(0)
摘要: 基于linux内核2.6.24版本,书籍:Professional Linux Kernel Architecture英文版(可在https://github.com/welldef/os_books.git下载) 1 一些概念 1.1 微内核和单体内核 微内核:只有最基本的功能直接在中央内核(微内 阅读全文
posted @ 2024-09-19 15:45 zhenjingcool 阅读(217) 评论(0) 推荐(0)
摘要: 转自:https://zhuanlan.zhihu.com/p/692295428 HTTPS 的通信过程可以简单分为以下几个步骤: 客户端发起连接请求:客户端向服务器发送 HTTPS 请求,请求连接到服务器的 HTTPS 端口(默认是443端口)。 服务器返回证书:服务器在接收到客户端的连接请求后 阅读全文
posted @ 2024-08-30 10:37 zhenjingcool 阅读(92) 评论(0) 推荐(0)
摘要: 相关网站: https://isocpp.org/:C++标准的权威官网。ISO(International Organization for Standardization)表示国际标准化组织,该组织不仅标准化了C++标准,还标准化其他一些行业标准,比如质量管理体系ISO 9001、java语言标 阅读全文
posted @ 2024-08-03 12:09 zhenjingcool 阅读(27) 评论(0) 推荐(0)