不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第96页
c++和c语言有什么区别-不念博客

c++和c语言有什么区别

C是面向过程的语言,而C++是面向对象的语言。 C和C++动态管理内存的方法不一样,C是使用malloc/free函数,而C++除此之外还使用new/delete关键字。 C++的类是C里没有的,但是C中的struct是可以在...
Spring Boot starter总结-不念博客

Spring Boot starter总结

1. starter介绍 Spring Boot 在配置上相比spring要简单许多, 其核心在于spring-boot-starter, 在使用spring boot来搭建一个项目时, 只需要引入官方提供的starter, 就可以直接使用, 免去了各种配...
如何在Windows 11中启用和禁用网络发现功能-不念博客

如何在Windows 11中启用和禁用网络发现功能

「网络发现」的设置会根据你的网络配置文件类型自动调整。 在家庭或工作环境的「专用网络」中,通常需要启用网络发现,以实现与其他计算机共享文件和打印机。 而在「公共网络」中,为了提高安全...
不念的头像-不念博客不念3年前
635
弱指针主要特点和用途有哪些-不念博客

弱指针主要特点和用途有哪些

弱指针(Weak Pointer)是 C++11 引入的一种智能指针,用于解决 std::shared_ptr 可能引发的循环引用问题。 与 std::shared_ptr 不同的是,弱指针并不增加引用计数,因此不会影响对象的生命周期...
什么是程序计数器?-不念博客

什么是程序计数器?

程序计数器:线程私有的,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。 javap -verbose  xx.class    打印堆栈大小,局部变量的数量和方法的参数。 java虚拟机对于多线程...
BPDU报文类型及格式-不念博客

BPDU报文类型及格式

生成树协议中设备之间的拓扑计算是通过交互BPDU(Bridge Protocol Data Unit)报文实现的。 这些BPDU报文携带了生成树计算和维护生成树拓扑所需的信息。 BPDU报文类型 配置BPDU(Configuration ...
如何排查jvm问题的方法-不念博客

如何排查jvm问题的方法

对于还在正常运行的系统: 可以使用jmap来查看JVM中各个区域的使用情况 可以通过jstack来查看线程的运行情况,比如哪些线程阻塞、是否出现了死锁 可以通过jstat命令来查看垃圾回收的情况,特别...
数据库中的acid是什么意思-不念博客

数据库中的acid是什么意思

我们说到数据库的时候,常常提到其 ACID 属性。那么 ACID 是什么意思呢? ACID 是用来描述数据库事务的属性。反过来说,满足 ACID 属性的一系列数据库操作被称为事务。 下图解释了 ACID 在数据...