- 博客(169)
- 资源 (10)
- 收藏
- 关注

原创 快速设置 Docker 的三种网络代理配置
目录Docker Client - 代理访问远程的 Docker DaemonDocker Daemon - 代理拉取或推送国外镜像Container - 容器内部代理访问国外资源通过代理访问网络是一个比较头疼的事情,例如:想访问远程的 Docker Daemon 需要代理,想拉取或推送国外的镜像需要代理,想容器内部访问国外的资源又需要代理。上面的场景是不是让你很头大,但是请想开点,这篇文章将让你通往自由的国度。保护你的头发,让你留出更多的时间去做该做的事情。上面说的是三个场景就是针对于不同的网络代理
2022-04-19 23:46:51
74204

原创 Linux 快速修改某个分区的名称/标签
目录ext2/ext3/ext4 类型NTFS 类型reiserFS 类型SWAP 类型exFAT 类型Linux 桌面版(就是任性)不同的 Linux 发行版自带的命令有可能不同,如有不同麻烦大佬提醒一下,谢谢。不同类型(type) 的分区,其对应的命令是不同的,尽量不要混用。修改的时候,建议先卸载分区,修改完成后再重新挂载,最后确认是否生效。ext2/ext3/ext4 类型将 /dev/sdb1 分区的名称修改为 Software:e2label /dev/sdb1 Software
2022-04-11 17:10:08
6453

原创 MySQL 5.7 优化:Explain 执行计划近万字详解
目录1. 介绍2. Explain 结果列详解2.1 id2.2 select_type2.3 table2.4 partitions2.5 type(非常重要)2.6 possible_keys2.7 key2.8 key_len2.9 ref3.10 rows2.11 filtered2.12 Extra【注】当前系统环境: MySQL 5.7,其他版本略有不同,后期会抽时间单独说明。只介绍常见的场景,其他少见的场景暂不研究。文档参考:MySQL 官方 Explain 文档1. 介绍
2021-01-04 17:05:24
5647
4

原创 新版 ZooKeeper 启动时一直报: Starting zookeeper … FAILED TO START
版本:3.6.1,实际上只要 >= 3.5.5 版本都会出现这种问题。问题原因:下载了错误的版本文件,Zookeeper 从3.5.5后开始拆分为两个版本,而且他们的结构还很类似。标准版本(Apache ZooKeeper x.y.z ),下载的文件名为:apache-zookeeper-x.y.z-bin.tar.gz另一个是源码版本(Apache ZooKeeper x.y.z Source Release),下载的文件名为:apache-zookeeper-x.y.z.tar.gz官
2020-07-10 17:01:17
8830
3

原创 Flutter Dialog 之 :CupertinoAlertDialog
目录1. 先看一个简单的例子2. showCupertinoDialog 参数说明:3. 使用 `conent` 参数4. 调节标题与内容部分间距5. 使用一个或多个 actions6. `CupertinoDialogAction` 参数说明Flutter 的文档现在虽然是很健全了,但是不知道为什么对于 IOS 风格组件的文档还是那么的欠缺,当打开 CupertionAlertDialog 的官方文档 后竟然没有 demo 代码,但是 AlertDialog 的文档 就有简单的示例,这就非常的尴尬,估计
2020-07-04 10:57:45
8985
4

原创 Redis 如何从海量数据中查询某一个 Key ?
Redis 如何从海量数据中查询某一个 Key ?keys 的使用正式环境禁用 keys 的原因SCAN 的使用keys 的使用语法:keys PATTERN:用于查找所有符合给定模式 PATTERN 的 keykeys * # 查询 redis 中所有的 keykeys h?llo # ?: 通配单个字符, 可以是 hello hallo ..., 不包含 hllo.keys h...
2020-03-23 16:10:12
11372
1

转载 优雅解决 SpringBoot 在 JDK8 中 LocalDateTime (反)序列化问题
在做项目的时候很容易遇到这种问题:org.springframework.http.converter.HttpMessageNotReadableException:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime from String \"2020-02-15 22:13:15\":...
2020-02-15 23:00:32
18488
10
原创 强迫症福利 - MacOS 如何退出 GlobalProtect
MacOS 使用 launchctl 命令来操作 GlobalProtect 软件
2024-12-05 00:24:53
311
原创 JavaScript 判断字符串是否包含子字符串的几种方法
在 JavaScript 开发中,判断字符串是否包含子字符串是常见需求。本文总结了多种实现方法,包括 `includes()`、`indexOf()` 和正则表达式等,覆盖从简单到复杂的场景,帮助开发者快速掌握不同技巧,编写更高效的代码。
2024-11-27 21:51:46
650
原创 VMware重磅官宣!Workstation和Fusion彻底全部免费:支持商用
VMware重磅官宣!Workstation和Fusion彻底全部免费
2024-11-13 09:24:32
319
原创 Linux 挂载新磁盘到指定目录
从长远来看 LVM 是最佳方案,灵活性非常高,在线扩容的话速度也非常快。不管是哪种方案,挂载的方法都是一样的;这里为了简单操作,以直接挂载磁盘到指定目录为例;主要介绍了 mount 的常见用法。
2024-10-10 22:18:07
1991
1
原创 使用 Linux 搭建并配置一个 NFS 服务器
使用 Linux 搭建并配置一个 NFS 服务器,并详细介绍了相关配置参数,方便后续 NFS 的维护。
2024-10-10 12:14:21
3133
原创 mount: wrong fs type, bad option, bad superblock on x.x.x.x:/mnt/nfs-dir
原因是客户端没有安装相应的 NFS 软件包,系统不支持 NFS 文件系统类型,所以 `mount` 挂载的时候会失败,安装 NFS 软件包即可。
2024-10-05 18:37:01
446
原创 Linux 再入门整理:详解 /etc/fstab 文件
`/etc/fstab` 文件是 Linux 系统中用于定义和管理文件系统的挂载信息的配置文件。它的作用是告诉系统在启动时,应该如何自动挂载各种文件系统。挂载是 Linux 操作系统中一种将存储设备与目录树关联的操作。通过挂载,存储设备中的文件可以通过目录访问。
2024-10-01 22:54:40
4445
原创 日志收集工具 Fluentd vs Fluent Bit 的区别
这两个项目有许多相似之处:`Fluent Bit` 是在 `Fluentd` 架构和总体设计的最佳理念之上设计和构建的。选择哪一个取决于最终用户的需求。
2024-09-14 23:50:59
1094
原创 架构设计 - 常用日志收集方案选型对比与推荐
日志收集是系统监控和调试中的关键环节。常见的日志收集方案有多个,每种方案各有优劣,选择时应根据实际业务需求进行评估。这篇文章将整体下常用日志收集方案及其特点。
2024-09-14 20:29:39
1979
1
原创 Golang 开发使用 gorm 时打印 SQL 语句
通过这三种方法,可以在 GORM 中实现 SQL 语句的打印,从而方便调试和监控数据库操作。根据具体需求,可以选择使用 Debug 模式、全局设置日志级别或者自定义 Logger。
2024-08-31 17:14:00
1542
原创 Ant Design Vue 使用 Modal.confirm() 方式点击确认或取消无法关闭
解决 Ant Design Vue 使用 Modal.confirm() 方式点击确认或取消无法关闭的问题
2024-08-19 23:43:06
1731
1
原创 解决 MacOS 连接公司 VPN 成功但是不能网络的问题
解决 MacOS 连接公司 VPN 成功但是不能网络的问题,以及 Super Mini 的 M4 Mac Mini 2024 爆料。
2024-08-09 18:58:46
3734
原创 Kubernetes 从集群中移除一个节点(Node)
Kubernetes管理的一个重要方面是在必要时从集群中删除节点。无论您是需要用新节点替换旧节点,还是节点变得无响应或出现故障,都必须遵循正确的过程以避免潜在的数据丢失或应用程序中断。
2024-08-02 13:42:59
2746
原创 Harbor 国内阿里云镜像源(不定期更新)
如果需要其他版本可以评论区留下,看到后会第一时间进行转存(后续会开发一个小的同步网站,输入版进行自动同步)。有了镜像库就可以折腾私有的 Docker 镜像了,是不是很 nice?毕竟并不是所有的云服务器都弄代理呀,挺麻烦的。毕竟是免费提供的服务,所以阿里云还是会做限制(说白了就是想搞钱);所以仅提供这个 Harbor 镜像的话也还好,应该没有那么多的量。
2024-07-17 10:10:53
1206
原创 MySQL 关键字 IN 与 EXISTS 的使用与区别
MySQL 关键字 IN 与 EXISTS 的使用与区别:在选择使用 IN 还是 EXISTS 关键字时,需要根据具体的查询需求和数据情况进行考虑。如果只是简单的匹配值是否在列表中,可以使用 IN。如果需要根据子查询的返回结果来决定外部查询的结果,或者需要处理大量数据,那么使用 EXISTS 可能更为适合。
2024-07-16 14:17:24
3324
原创 Harbor 不同模块作用以及持久化数据大小建议
在使用 Helm 安装 Harbor 并配置持久化存储时,不同组件的持久化需求会有所不同。以下是各个组件的持久化需求和建议的存储大小配置。
2024-06-21 11:48:20
1059
原创 docker login 报错: http: server gave HTTP response to HTTPS client
这个错误提示意味着的 `Docker` 客户端正在尝试通过 `HTTPS` 协议连接到一个只接受 `HTTP` 连接的服务器。这是因为 `Docker` 默认会尝试使用 `HTTPS` 连接到 `Docker Registry`。
2024-06-16 11:10:28
3817
2
原创 Docker 快速搭建 MongoDB 4.x 集群(一主一从)
Docker 快速搭建 MongoDB 4.x 集群(一主一从),主要是测试环境使用,如果是生产环境不推荐使用 Docker 进行部署数据库的相关组件。
2024-05-28 16:46:08
1977
原创 Docker 快速更改容器的重启策略(Restart Policies)以及重启策略详解
Docker 快速更改容器的重启策略(Restart Policies)以及重启策略详解。
2024-05-28 11:13:42
4077
原创 汇总 Linux 各种方式查看本机 ip 地址(总有一款适合你)
汇总 Linux 各种方式查看本机 ip 地址(总有一款适合你):ifconfig、ip、hostname、nmcli 等。
2024-05-06 14:46:51
1813
2
原创 快速修改禅道系统的管理员密码
快速修改禅道系统的管理员密码的两种方法:1. 通过 web 登录页面忘记密码;2. 通过数据库,修改 zt_user 表。
2024-05-06 10:23:04
1514
原创 Java 解决 ArrayList 的并发问题
`ArrayList`是`java.util`包中的一个类,它不是线程安全的。如果多个线程同时对同一个`ArrayList`进行操作,可能会导致并发问题,如**数据不一致**或`ConcurrentModificationException`异常。`CopyOnWriteArrayList`是一种并发集合,它通过在写操作时创建一个新的副本来解决并发问题。这意味着读操作不会受到写操作的影响,而且不会抛出`ConcurrentModificationException`异常。
2024-03-15 14:36:27
1893
原创 Docker 创建容器并指定时区
要在 `Docker` 容器中指定时区,可以通过两种方式来实现:1. 通过环境变量设置时区(推荐),2. 挂载宿主机的时区文件到容器中。
2024-03-03 20:44:37
2585
原创 云原生 k8s 可能使用到的端口整理【不定期更新】
`k8s` 因为涉及到的组件太多了,所以端口有很多,这里整理了日常所接触的接口,后续有新的再更新。
2024-01-30 11:27:03
2337
2
原创 BPMN 2.0 相关定义概要描述
BPMN 2.0 (BPMN,业务流程模型和标记,Business Process Model And Notation) 是一种业务流程建模和执行的标准,它使用 XML 格式来描述业务流程。以下是 BPMN 2.0 XML 文件中一些主要标签的定义。
2024-01-16 15:39:23
1344
jmc-8.1.0_osx-x64.tar.gz
2021-09-17
Redis Desktop Manager For Mac.dmg.zip
2019-07-03
百度语音合成和语音识别
2015-07-26
百度语音识别与语音合成官方demo
2015-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人