摘要:
elk的工作模式: 集群搭建 docker版本: Docker version 20.10.14, build a224086 dokcer拉去镜像的命令: docker pull kibana:7.17.3 docker pull logstash:7.17.2 docker pull elast 阅读全文
摘要:
/** * 1.1 根据值查询返回节点 findByValue * 1.2 根据角标查询返回指定的角标的值的节点 findByIndex * 2.1 链表头部插入 insertToHead * 2.2 链表尾部插入 insertTail * 3.1 在指定节点的之前插入 insertBefore * 阅读全文
摘要:
netstat -ano | findstr "1099" 查看端口1099被哪个进程占用tasklist | findstr "XXX" 查看进程号为XXX对应的进程 直接输taskkill /pid 2612 /f 终止进程。 阅读全文
摘要:
public class SiftUpComparable { /** * 构建最小堆代码 * @param index 将要入队的数组的角标 * @param value 将要入队的值 * @param array 数组 */ public static void siftUpComparable 阅读全文
摘要:
Redis服务端对于命令的处理是单线程的,但是在I/O层面却可以同时面对多个客户端并发的提供服务,并发到内部单线程的转化通过多路复用框架实现 一个IO操作的完整流程是数据请求先从用户态到内核态,也就是操作系统层面,然后再调用操作系统提供的API,调用相应的设备去获取相应的数据。 当相应的设备准备好数 阅读全文
摘要:
yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc 阅读全文
摘要:
由于编译执行会占用用户程序的执行时间,所以如果想让程序快速的执行,那么使用解释执行。 在虚拟机默认混合模式下面,程序刚开始的时候都是解释执行,会将一些热点代码进行编译执行, 生成本地机器码。下次执行热点代码的时候,直接编译执行机器码,缩短程序执行时间。 JVM通过计数器进行计数,当代码执行的次数超过 阅读全文
摘要:
由于springAop的实现思路,在业务代码执行的时候,会将所有的通知转换为拦截器链,所会依次执行拦截器的invoke方法,在spring事物中TransactionInterceptor构成了spring事物的核心。 代码如下: 进入代码进行分析: 继续进入创建TransactionInfo类的代 阅读全文
摘要:
<tx:annotation-driven transaction-manager="transactionManager" /> 事物标签用于开启spring事物,如果不存在此标签,那么spring将不存在事物的功能。Spring通过自定义标签解析事物标签。在spring-tx-4.3.2.REL 阅读全文
摘要:
创建数据库表 CREATE TABLE `test_user` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `testName` varchar(20) DEFAULT NULL, `age` bigint(20) DEFAULT NULL 阅读全文