MySQL 5.x:字符集选 utf8mb4,排序规则选
utf8mb4_unicode_ci
(代替不精确的utf8mb4_general_ci
)MySQL 8.0+:字符集选 utf8mb4,排序规则选
utf8mb4_0900_ai_ci
(Unicode 9.0 标准,更高效准确)
作者:AlbertWen
添加时间:2025-06-02 01:32:14
修改时间:2025-07-15 11:57:13
分类:MySQL/Redis
编辑
作者:AlbertWen
添加时间:2025-06-02 00:13:33
修改时间:2025-07-15 09:53:23
分类:07.Java框架/系统
编辑
在Java中使用Apache Commons Exec库执行多条命令,可以通过以下几种方式实现:
- 使用命令连接符(推荐)
- 循环执行多条命令
作者:AlbertWen
添加时间:2025-06-01 23:59:01
修改时间:2025-07-14 17:01:40
分类:07.Java框架/系统
编辑
在Java中使用Apache Commons Exec库实现逐行输出外部命令执行结果,可以通过自定义LogOutputStream
并重写processLine()
方法来实现。
作者:AlbertWen
添加时间:2025-06-01 22:05:44
修改时间:2025-07-13 02:54:56
分类:07.Java框架/系统
编辑
在Java中,使用`commons-exec`库执行命令行时,有时候需要强制终止正在执行的进程。`commons-exec`提供了`DefaultExecutor`和`ExecuteWatchdog`来帮助我们控制外部进程的执行。
如果你想要强制杀死一个正在执行的命令行进程,可以使用`ExecuteWatchdog`。`ExecuteWatchdog`可以设置超时时间,当超时时它会强制销毁进程。此外,你也可以在需要的时候主动触发`ExecuteWatchdog`来杀死进程。
作者:AlbertWen
添加时间:2025-06-01 15:34:49
修改时间:2025-07-14 03:38:47
分类:07.Java框架/系统
编辑
在日常的Java开发中,经常会遇到需要调用外部进程或命令的场景。比如说,可能需要在Java程序中启动一个外部的脚本,或者执行一个系统命令。
在Java编程的世界里,空指针异常(NPE:NullPointerException)一直是困扰开发者的一大难题。它像一只潜伏的幽灵,在你最意想不到的时候跳出来,让你措手不及。然而,从Java 8开始,Optional类的出现为我们提供了一种优雅的解决方案,让我们可以在处理可能为空的对象时更加从容。
Java类名规则
- 类名应该始终以一个大写字母开始。如果类名包含多个单词,每个单词的首字母应该大写。例如,"MyFirstJavaClass"。
- 类名应该是名词,因为类代表的是对象。
- Java类名不能包含空格或特殊字符。
- 类名可以包含字母、数字、美元符号($)和下划线(_),但是应该以字母开始。
- 类名不能是Java的保留关键字或保留字。例如,"int"、"class"、"void"等不能作为类名。
作者:AlbertWen
添加时间:2025-05-18 11:45:55
修改时间:2025-07-14 16:03:27
分类:06.Linux软件安装
编辑
Redis是开源、BSD许可、高级的key-value存储系统,可以用来存储字符串、哈希结构、链表、集合。因此,常用来提供数据结构服务。
作者:AlbertWen
添加时间:2025-05-13 15:07:42
修改时间:2025-07-06 00:24:48
分类:05.低代码/织信开发
编辑
在生产环境启动Java项目的时候,一般需要给Jar包指定运行参数值 -Xmx -Xms -Xss
作者:AlbertWen
添加时间:2025-05-12 00:06:58
修改时间:2025-07-13 15:02:00
分类:01.PostgreSQL
编辑