1.连接问题 Cannot get a connection, pool error Timeout waiting for idle object 解决: 排查思路: 1.检查是否应用压力过大,无法获取空闲连接 查看cpu、内存 查看tomcat的连接数(netstat -natp | grep ...
分类:
其他好文 时间:
2021-05-24 05:29:42
阅读次数:
0
Linux实验总结分析报告 一、Linux系统概念模型 linux操作系统是一个基于POSIX的多用户、多任务、支持多线程的复杂系统。它的复杂程度难以想象,作为一个操作系统linux为用户提供进程管理、内存管理、设备控制以及网络管理等功能。 要学习如此错综复杂的系统,最主要的是要抓住其脉络,构建一个 ...
分类:
系统相关 时间:
2021-05-24 05:29:11
阅读次数:
0
在新版的 Kafka Producer 中,设计了一个消息缓冲池,在创建 Producer 时会默认创建一个大小为 32M 的缓冲池,也可以通过 buffer.memory 参数指定缓冲池的大小,同时缓冲池被切分成多个内存块,内存块的大小就是我们创建 Producer 时传的 batch.size ...
分类:
其他好文 时间:
2021-05-24 05:22:26
阅读次数:
0
Linux系统概念模型 在我眼里,Linux系统主要有如下部分组成 内存管理 虚拟内存:Linux把应用程序实际使用的虚拟地址以页为单位映射到物理地址,从而提高了内存资源的利用率;每个应用程序只能看到属于自己的统一的,连续的虚拟地址空间,从而保证了不同应用程序的隔离性,也降低了编程复杂度。同时,虚拟 ...
分类:
其他好文 时间:
2021-05-24 05:00:21
阅读次数:
0
向量容器(vector)是一种顺序容器,是一块连续分配的内存,支持随机访问,从数据安排的角度来看,和数组及其相似,数组与vector的区别在于:数组是静态分配空间的大小,一旦分配,就不可以再改变了,例如,int a[6];而vector是动态分配内存,随机元素不断插入,它会按照自身的一套机制不断扩充 ...
分类:
其他好文 时间:
2021-05-24 04:46:45
阅读次数:
0
一、数组(list) 7.1数组的知识 上面案例的问题 重复 类代的代码很多 如果有10个学生、一百个学生。。。 数学中的数组(数列) X = A1+A2+A3 程序中也有数组 A[1] 7.2变量的本质 变量的本质,就是一个储存空间,是一个地址 一个宿舍 数组的本质,一段连续的内存空间 一层宿舍, ...
分类:
编程语言 时间:
2021-05-24 04:42:22
阅读次数:
0
Q:Java对象的hashcode是怎么得到的 A:Java对象的hashcode是native方法,不是通过Java实现的。hashcode的值是根据对象的内存地址得到的一串数字。 Q:如果两个对象的hashcode相等,那么两个对象的==是否也想等? A:不一定,这个说法顺序弄反了。应该改为:如 ...
分类:
其他好文 时间:
2021-05-24 04:29:52
阅读次数:
0
1、什么是Redis Redis是一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server (远程数据服务),使用C语言编写,Redis是一个key-value存储系统(键值存储系统),支持丰富的数据类型,如:String、list、set、zset、hash。 R ...
分类:
其他好文 时间:
2021-05-24 04:25:00
阅读次数:
0
Oracle实例: PGA(服务器进程)+SGA(内存区)组成 Oracle服务器:由一个Oracle数据库和一个Oracle实例组成 ...
分类:
数据库 时间:
2021-05-24 04:24:29
阅读次数:
0
今日分享开始啦,请大家多多指教~ RestTemplate 采用 Java Servlet API,因而是阻塞式同步调用。相反,WebClient 是异步的,等待响应的同时不会阻塞正在执行的线程。只有在响应结果准备就绪时,才会发起通知。 RestTemplate 仍然有用武之地。非阻塞模式在某些场景 ...
分类:
编程语言 时间:
2021-05-24 04:20:33
阅读次数:
0