相关文章
Druid连接池实现数据库加密
前言不难发现,以我们现在的开发习惯,无论是公司的项目还是个人的项目,都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而…
建站知识
2024/12/24 0:21:28
【计网常识】公网访问内网:内网穿透
文章目录IP地址解决IPv4地址不够用NAT地址转换技术一种解决方法:内网穿透IPv6记录一下最近碰到的内网穿透技术。独享带宽,教你搭建只属于自己的内网穿透服务器(基于frp与zerotier moon服务器)
【硬核】公网访问?内网穿…
建站知识
2024/12/24 17:39:44
指针空值nullptr(C++11)
在良好的C/C编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现 不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下 方式对其进行初始化:void TestPtr()
{
in…
建站知识
2024/12/24 3:01:37
【C++】C++入门 引用详解 带你由浅入深理解引用
引用一、引用的概念二、引用的特点三、特殊的引用——常引用1.变量的常引用2.常数的常引用四、引用的使用场景1. 作函数的参数2. 做函数的返回值五、传值、传引用效率比较1.传参时传值、传引用效率比较2.返回时传值、传引用效率比较六、浅析引用的底层原理七、总结一、引用的概…
建站知识
2024/12/17 11:01:47
Nginx内存池源码剖析
能看出来Nginx小块内存和大块内存分界线就是一个页面4k(x86)
#define NGX_MAX_ALLOC_FROM_POOL (ngx_pagesize - 1)//能分配的最大内存#define NGX_DEFAULT_POOL_SIZE (16 * 1024)//默认池的大小 16k#define NGX_POOL_ALIGNMENT 16//字节对齐…
建站知识
2024/12/25 20:00:53
使用addr2line分析crash问题
addr2line分析crash问题addr2line功能addr2line使用addr2line功能
addr2line可以通过解析地址来定位异常发生在哪个文件,哪个函数,哪一行;不过只对编译时带-g参数的进程或者库文件有效,因此想使用addr2line定义进程发生crash时的…
建站知识
2024/12/9 7:06:49