摘要: 二阶段提交 二阶段提交:(英语:Two-phase Commit)是指,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。 第一阶段(请求阶段): 提交请求阶段(Commit Request Phase),协调者发送请求给参与者,通知参与者提交或取 阅读全文
posted @ 2024-08-05 13:54 zhang-san 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 问题原因:SQLyog不支持非标准的的私钥格式解决方法:使用puttyGen重新导入原来的私钥,然后重新保存成PPK证书文件,最后用SQLyog加载该PPK文件即可.然后重新导入即可 阅读全文
posted @ 2023-08-22 17:34 zhang-san 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 索引下推是索引下推是 MySQL 5.6 及以上版本上推出的,用于对查询进行优化。 索引下推是把本应该在 server 层进行筛选的条件,下推到存储引擎层来进行筛选判断,这样能有效减少回表。 举例说明: 首先使用联合索引(name,age),现在有这样一个查询语句: select * from t_ 阅读全文
posted @ 2023-08-17 14:00 zhang-san 阅读(175) 评论(0) 推荐(0) 编辑
摘要: java虚拟机: 是一台想象中的机器,有自己想象的硬件(处理器、堆栈、寄存器等)以及相应的指令系统。 生命周期:当执行java程序时,虚拟机开始运行,程序结束虚拟机停止。同一台计算机每多运行一个程序,就会多运行一个虚拟机。虚拟机开始于main()方法。 java虚拟机的体系结构: 1.java指令集 阅读全文
posted @ 2023-07-28 16:52 zhang-san 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 错误异常:Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat今天搭建spring 阅读全文
posted @ 2022-11-29 15:32 zhang-san 阅读(805) 评论(0) 推荐(0) 编辑
摘要: yum源故障 [root@iZ2ze1e3u7m7oe426pyndaa ~]# yum install net-tools -y CentOS-8 - AppStream 7.9 kB/s | 2.3 kB 00:00 Errors during downloading metadata for 阅读全文
posted @ 2022-09-08 15:50 zhang-san 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: http { proxy_cache_path /usr/local/nginx/tmp_cache levels=1:2 keys_zone=tmp_cache:100m inactive=7d max_size=100g; #proxy_cache_path 存放静态文件目录 #levels 目 阅读全文
posted @ 2022-07-07 15:14 zhang-san 阅读(377) 评论(0) 推荐(0) 编辑
摘要: https://www.zhihu.com/question/300767410/answer/1931519430 阅读全文
posted @ 2022-07-05 17:13 zhang-san 阅读(7) 评论(0) 推荐(0) 编辑
摘要: /* in_array和array_search进入的函数是一样的,调用php_search_array传的behavior来标识 */ /* {{{ Checks if the given value exists in the array */ PHP_FUNCTION(in_array) { 阅读全文
posted @ 2021-04-09 17:23 zhang-san 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 第1轮,访问数组的第1个元素1,把问题转化成从后面元素中找出和为12(13-1)的两个数。 如何找出和为12的两个数呢?我们设置两个指针,指针j指向剩余元素中最左侧的元素2,指针k指向最右侧的元素12: 计算两指针对应元素之和,2+12 = 14 > 12,结果偏大了。 由于数组是按照升序排列,k左 阅读全文
posted @ 2020-10-22 17:59 zhang-san 阅读(325) 评论(0) 推荐(0) 编辑