- 博客(29)
- 收藏
- 关注
原创 【MySQL数据库】MySQL 主从复制检查方式
如果 Slave_IO_Running 或 Slave_SQL_Running 为 No,说明复制有问题。如果没有 Binlog Dump 线程,则可能主库未向从库发送日志,需要检查主库的 binlog 配置。Last_IO_Error 和 Last_SQL_Error → 检查是否有错误。Slave_SQL_Running: Yes → SQL 线程是否正常。Slave_IO_Running: Yes → I/O 线程是否正常。如果 relay log 没有更新,则可能从库的 IO 线程有问题。
2025-03-27 15:26:20
387
原创 MYSQL【字符集编码差异导致的异常】
在 MySQL 中,字符集编码不匹配可能会导致多种异常,如 插入失败、查询乱码、数据截断、无法比较字符串 等
2025-03-11 12:04:15
271
原创 Python编程【多线程编程】
Python 的 threading 模块基于 操作系统原生线程(POSIX 线程或 Windows 线程),但由于 GIL(全局解释器锁) 的限制,Python 线程 不能真正并行执行 Python 代码,但对于 IO 密集型任务(文件、网络、数据库操作) 仍然非常有用。
2025-03-11 10:02:48
828
原创 JAVA编程【设计模式之适配器模式】
适配器模式(Adapter Pattern)是一种结构型设计模式,用于解决接口不兼容的问题。它的主要作用是将一个类的接口转换成客户端期望的接口,使原本因接口不匹配而无法一起工作的类能够协同工作。
2025-03-06 19:05:37
481
原创 JAVA编程【设计模式之工厂模式】
工厂模式(Factory Pattern)是一种创建对象的设计模式,它通过隐藏实例化逻辑,使代码更加松耦合、易维护。工厂模式属于创建型设计模式,主要用于解耦对象的创建过程。
2025-03-06 19:00:43
835
原创 JAVA编程【JVM编程】
类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地方法接口(Native Interface)
2025-03-05 16:52:34
945
原创 JAVA编程【jvm垃圾回收的差异】
JVM(Java Virtual Machine)的垃圾回收(GC)机制是自动管理内存的一种方式,能够帮助开发者释放不再使用的内存,避免内存泄漏和溢出等问题。不同的垃圾回收器(GC)有着不同的特点、适用场景以及性能差异。
2025-03-05 16:39:41
1140
原创 【MYSQL数据库异常处理】执行SQL语句报超时异常
MYSQL执行SQL语句异常:The last packet successfully received from the server was 100,107 milliseconds ago. The last packet sent successfully to the server was 100,101 milliseconds ago.
2025-03-05 16:32:47
1330
原创 JAVA编程【连接池编程】
HikariCP:性能最优,适合高并发、对性能要求高的系统。Apache DBCP:配置简单,适合中小型应用,广泛应用于 Java EE 环境。C3P0:功能强大,适合需要高度定制化的场景,支持丰富的配置项。
2025-02-28 15:31:28
495
原创 JAVA编程【IO编程】
Java IO 提供了丰富的类和接口来处理文件、网络等 I/O 操作。常见的流包括字节流(InputStream 和 OutputStream)、字符流(Reader 和 Writer)、缓冲流(BufferedInputStream 和 BufferedOutputStream)、对象流(ObjectInputStream 和 ObjectOutputStream)等。
2025-02-28 11:54:20
597
原创 JAVA编程【多线程编程】
线程创建:可以通过继承 Thread 类或者实现 Runnable 接口来创建线程。线程同步:可以通过 synchronized 关键字或者 ReentrantLock 来确保线程安全。线程池:通过 ExecutorService 来管理线程池,提高性能。
2025-02-27 18:14:28
699
原创 JAVA编程-访问SSH的方式
Apache Mina SSHD 是一个用于构建 SSH 客户端和服务器的 Java 库,它提供了对 SSH 协议的全面支持。与 JSCH 类似,Apache Mina SSHD 可以用于通过 SSH 连接到远程服务器。官方网站:Apache Mina SSHDMaven 依赖:</</</</
2025-02-27 17:56:00
449
原创 ssh访问window系统的openssh报异常:com.jcraft.jsch.JSchException: verify: false
com.jcraft.jsch.JSchException: verify: false 异常通常出现在使用 JSCH 库(一个用于在 Java 中进行 SSH 连接的库)时,它与 SSH 连接的验证过程有关。
2025-02-27 17:45:30
316
原创 【实战】Ollama+deepseek-r1:1.5b+AnythingLLM本地部署轻量级深度探索智能搜索大模型
【代码】【实战】Ollama+deepseek-r1:1.5b+AnythingLLM本地部署轻量级深度探索智能搜索大模型。
2025-02-27 10:02:09
288
原创 oracle常见异常及其处理方法
原因:查询的表或视图不存在,可能是因为表名或视图名拼写错误,或者对象已被删除。处理方法:检查表名或视图名是否正确。使用 DESCRIBE 命令检查对象是否存在。
2025-02-26 16:39:54
309
原创 db2数据库的字段类型
CHAR(n):定长字符型,存储n个字符,默认右填充空格。VARCHAR(n):变长字符型,最多存储n个字符,动态存储。CLOB:字符大对象,用于存储大文本数据,最大2GB。GRAPHIC(n):定长图形字符型,用于存储双字节字符(如中文、日文等)。VARGRAPHIC(n):变长图形字符型,最多存储n个字符。DBCLOB:双字节字符大对象,用于存储大文本数据(如中文)。
2025-02-26 16:15:23
341
原创 linux构建NFS文件目录共享
[root@localhost /]# exports -arv●常用选项●-a 全部挂载或者全部卸载●-r 重新挂载●-u 卸载某一个目录●-v 显示共享目录●以下操作在服务端上 -vim /etc/exports //增加
2025-02-26 15:29:03
269
原创 Java 中高效切割大 Excel 文件
在 Java 中高效切割大 Excel 文件时,考虑内存管理和性能至关重要。以下是一个优化后的示例,使用 Apache POI 库,适用于处理大文件时减少内存使用。
2025-02-25 18:42:13
213
原创 linux执行ll报异常Segmentation fault
在 Linux 系统中,当你执行 ll 命令时出现 Segmentation fault 异常,表示程序访问了它不允许访问的内存区域,这通常是由于程序的错误、内存损坏或者系统环境问题引起的。ll 命令通常是 ls -l 的别名,它用于列出目录内容并显示详细信息。
2025-02-25 18:22:41
930
原创 一些高阶SQL的技巧
在日常的SQL操作中,很多简单的查询我们都可以通过基础的SQL语法来完成。然而,在面对复杂数据集、性能优化或者高效数据提取时,高阶SQL技巧就显得尤为重要。本文将介绍一些高阶的SQL技巧,帮助你提升SQL查询的效率和可读性。
2025-02-25 17:47:53
1034
原创 MySQL 8版本的数据库备份和恢复教程
逻辑备份:通过导出 SQL 文件的方式备份数据库结构和数据。常用工具是 mysqldump。物理备份:直接备份数据库的物理文件,包括数据文件、日志文件等。常用工具是 Percona XtraBackup。增量备份:只备份自上次备份以来发生变化的数据。
2025-02-25 17:39:49
432
原创 MongoDB的一些小知识及异常分析
MongoDB invalid bson field name $numberLong异常分析其它MongoDB小知识
2025-02-21 14:38:25
266
原创 少一个分号的教训:程序员的成长启示
在程序员的世界里,“漏掉一个分号”可能是最常见却也最令人抓狂的错误之一。别看它只是个小小的符号,但往往能引发巨大的麻烦。无论是新手还是资深开发者,都可能因为这个细节问题经历一场“事故”。
2024-11-22 17:26:16
693
原创 由浅入深理解经验和阅历的重要性
4.从经验上看:以上产生的区别,实际跟开发的经验是有很大关系的,每一个资深开发工程。候,是能第一时间确定问题产生的原因是什么,能定位到极小的范围中,处理问题的效率会。程师,在需求确认的时候,第一时间想的是:“这个需求在业务上、技术开发上是否合理、的简单架构、数据库表的小部分设计、编写的代码程序上面,也会出现各种各样的问题,程。这方面的经验,所以为什么个人工作经验在面试上面是很重要的,就是这个道理,当然,我。发工程师,有了经验支持,在很多方面都能驾轻就熟,无论是面试上、实际工作上,都能胜。
2024-11-22 16:28:23
251
原创 各个数据库(oracle、mysql、SQL Server等)的默认端口
驱动:oracle.jdbc.driver.OracleDriver注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址;(要访问是数据库的地址,如果是本机就是localhost,如果是远程连接,则为远程IP地址)port:端口号,默认是1521。
2024-11-22 16:18:11
893
原创 线程池执行策略
线程池的大体执行策略:1.用户提交 任务 给 线程池 ;2.线程池接收到任务,会进行以下策略(核心线程池-》任务缓存队列-》线程池(最大线程数)-》按照指定的策略处理无法执行的任务):public void execute(Runnable command) { if (command == null) throw new NullPointerException(); if (poolSize >= corePoolSize || !addIfUnderCorePoolSize(command
2021-01-24 15:15:40
786
MySQL 安装与配置(Windows 和 Linux)详细指南
2025-03-06
教程Ollama+deepseek-r1:1.5b+AnythingLLM本地部署轻量级大模型
2025-02-27
机器学习入门到实践-从基础知识到模型评估全流程解析
2025-02-21
VMware虚拟化平台安装配置与管理实践手册
2025-02-20
Java开发领域:面试必备的知识点解析及其应用场景
2025-02-20
Java编程语言中冒泡排序算法原理与实现及应用场景详解
2025-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人