Loading

摘要: 在 MySQL 中,存储的编码格式与读取的编码格式是可以不同的。如果你的表中存储的是 UTF-8 编码的数据,但客户端想要以 GBK 编码来读取数据,可以通过调整 MySQL 的字符集设置来实现。以下是几种常见的解决方案: 1. 设置客户端连接的字符集 MySQL 提供了在客户端和服务器之间指定字符 阅读全文
posted @ 2024-09-17 22:31 Duancf 阅读(516) 评论(0) 推荐(0)
摘要: limit深分页为什么会变慢? 先看下表结构: CREATE TABLE account ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '主键Id', name varchar(255) DEFAULT NULL COMMENT '账户名', balanc 阅读全文
posted @ 2024-09-17 21:53 Duancf 阅读(65) 评论(0) 推荐(0)
摘要: 1、证书信任链问题:当客户端验证服务器的证书时,需要一个可靠的证书颁发机构(CA)来建立信任链。然而,在实际应用中,存在证书信任链被破坏或被攻击者伪造的风险,这将对数据传输的安全性造成威胁。如果中间人攻击者能够伪造证书或破坏证书信任链,他们可能会冒充合法服务器并窃取或篡改数据。 应对方案:建议使用受 阅读全文
posted @ 2024-09-17 20:25 Duancf 阅读(153) 评论(0) 推荐(0)
摘要: 查看占用cpu高的进程 top 按P 如下图:可看出PID为7149的java进程占用cpu最高,达到了98% 查看进程中最耗cpu的子线程 top -Hp 7149 如下图:可看出PID为7166的线程占用cpu最高,达到了97.7% 将最耗cpu的线程id转换为16进制输出 perl print 阅读全文
posted @ 2024-09-17 19:40 Duancf 阅读(17) 评论(0) 推荐(0)
摘要: # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def 阅读全文
posted @ 2024-09-17 15:39 Duancf 阅读(20) 评论(0) 推荐(0)
摘要: 管道,消息队列,信号量,socket,共享内存 管道 在 Java 中,可以使用管道通过进程间通信。以下是一个简单的例子,展示了如何通过 ProcessBuilder 创建两个进程,并使用输入和输出流进行通信。 示例代码 import java.io.BufferedReader; import j 阅读全文
posted @ 2024-09-17 15:07 Duancf 阅读(36) 评论(0) 推荐(0)
摘要: 使用版本号 在 MySQL 中,可以通过使用版本号(Version)来实现乐观锁。一种常见的实现方式是在表中增加一个版本号字段,每次更新数据时,都需要比对版本号。如果版本号一致,表示可以进行更新操作,否则表示其他事务已经修改了数据,需要进行相应的处理。 下面是一个简单的示例,演示如何在 MySQL 阅读全文
posted @ 2024-09-17 13:51 Duancf 阅读(321) 评论(0) 推荐(1)