- 博客(5)
- 收藏
- 关注
原创 记一次javaJNI调用C++遇到的问题
在调用C++类库时出现 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /opt/wx/satellite-orbitmath/orbitmath_lib_x86_centos/libxtbsmath.so 首先查询一下所有的libstdc++.so.6 sudo find / -name ‘libstdc++.so.6*’ 查询结果如下 /usr/share/gdb/auto-load/usr/lib64/
2022-01-18 23:23:15
673
原创 Docker笔记
这里写自定义目录标题Docker常用命令 Docker常用命令 1、启动所有容器 docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2) 2、关闭所有容器 docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2) 3、删除所有容器 docker rm $(docker ps -a | awk ‘{ print $1}’ | tail -n +2) 4、删除所有镜像(慎用) do
2021-12-31 19:07:51
419
原创 redis面试题笔记梳理
redis的数据类型 redis中有5种数据类型 string list:相当于java中的linkedList,插入删除操作快,查询慢 hash:相当于java中的hashMap set:相当于java中的hashSet,无序的 zset:相当于sortedSet,有序集合 redis的持久化 redis持久化有两种方式,AOF和RDB RDB通过创建快照的方式保存某个时间点的全量数据,是redis默认的持久化方式。优点占用空间小,恢复速度快。缺点:不能做到实时的持久化,必定会有数据丢失的问题。 AOF(
2021-08-02 22:29:57
157
原创 JVM笔记梳理
JVM内存模型 JVM内存模中包括堆、线程栈、方法区。 栈中包括虚拟机栈和本地方法栈还有程序计数器。 虚拟机栈中存放的是局部变量,线程私有的,栈空间耗尽会发生StackOverflowError 本地方法栈是执行native方法的 程序计数器用来存放执行下一条指令的地址,多线程运行时候,线程得到时间片时继续往下执行就是靠的PC计数器。 方法区在jdk8中已经使用metaspace(元数据区)来代替,空间不收jvm内存的限制,使用的是物理空间. 其中存放的是.class文件、静态变量、常量、以及类信息。 堆中
2021-08-01 21:11:05
106
原创 Spring学习笔记
Spring笔记 Spirng IOC的理解 IOC控制反转,把对象的控制权交给Spring容器进行管理 DI依赖注入,把需要的属性值注入到我们的对象中 setter注入,构造器注入,@Autowired注解注入 容器:用来存储bean对象,是一个Map结构,Spring中有三级缓存,singletonObjects一级缓存存放完整的bean对象,earlySingletonObjects二级缓存,singletonFactories三级缓存。整个bean的生命周期,从创建到销毁都是又容器进行管理。
2021-07-28 23:40:21
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人