查尔斯-BUG万象集
码龄10年
求更新 关注
提问 私信
  • 博客:137,354
    137,354
    总访问量
  • 35
    原创
  • 14
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-03-21
博客简介:

专注力、洞察力、分享力

博客描述:
https://github.com/Charles7c/charles7c.github.io
查看详细资料
个人成就
  • 获得107次点赞
  • 内容获得40次评论
  • 获得248次收藏
  • 代码片获得2,237次分享
  • 博客总排名160,177名
  • 原力等级
    原力等级
    4
    原力分
    560
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 1篇
    2023年
  • 33篇
    2022年
成就勋章
TA的专栏
  • 杂碎逆袭史
    13篇
  • 我的小册
    3篇
  • BUG万象集
    13篇
  • 方案春秋志
    3篇
兴趣领域 设置
  • Java
    java
  • 大数据
    mysql
  • 后端
    架构
创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

255人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 社区
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 社区

搜索 取消

解决 OceanBase CE 启动失败:OBD-2002: Failed to start 0.0.0.0 observer

昨天,没错,是昨天。凌晨(12-25 00:00)要在生产预发版,根据之前交接的模块部署文档准备了一天的环境(也是第一次),结果快下班的时候,在处理一个问题时才发现 K8s 上 OceanBase CE 实例一直是挂的(服务太多了,眼睛都花了)。偏偏是和测试环境完全相同的配置及规格,却一直启动失败。翻遍了 OceanBase 问答社区,排查了很久,尝试了很多解决方案,最终解决了,特此记录下解决方案。
原创
博文更新于 2025.12.25 ·
1385 阅读 ·
12 点赞 ·
0 评论 ·
24 收藏

一个界面现代美观,色彩年轻化的Vue3+SpringBoot3前后端分离中后台管理脚手架

ContiNew Admin (Continue New Admin)中后台管理框架/脚手架,持续以最新流行技术栈构建,拥抱变化,迭代优化。在社区贡献者的支持和参与下,持续发展并源源不断地为企业级项目开发提供助力。当前采用的技术栈:Spring Boot3(Java17)、Vue3 & Arco Design、Sa-Token、MyBatis Plus、Redisson、Liquibase、JustAuth、Easy Excel、Hutool、TypeScript、Vite4 等。
原创
博文更新于 2023.11.08 ·
2629 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

简单聊聊如何让网站开启灰色显示

C: 在一些特殊的日子里,为了表达哀思和悼念,除禁娱之外,各网站会将首页或者全站在特定时间内以灰色显示。本篇,笔者就来和各位同学简单聊聊,如何让我们的网站以灰色显示。笔者虽然是一个后端开发者,但平时在网页或 APP 上遇到一些用心的效果时,也会停下来想想,在方便的情况下也会简单探究一下。既然各网站都开启了灰色显示,想要知道它们怎么实现的,那就随便找几个网站和笔者一起来看看吧。进入掘金首页,按下 [Fn] + F12,打开开发者工具,切换到 [Elements] 选项卡,毕竟是全局性的效果,所以我们要找的”目
原创
博文更新于 2022.12.07 ·
1858 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker 安装 MySQL 详细步骤

笔者下面的步骤及配置是基于指定版本的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。(当然了,即使是非 Docker 方式安装程序也是一样道理)
原创
博文更新于 2022.11.27 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker 安装 MinIO 详细步骤

笔者下面的步骤及配置是基于指定版本的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。(当然了,即使是非 Docker 方式安装程序也是一样道理)
原创
博文更新于 2022.11.16 ·
1511 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Docker 安装 OpenLDAP 详细步骤

笔者下面的步骤及配置是基于指定版本的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。(当然了,即使是非 Docker 方式安装程序也是一样道理)
原创
博文更新于 2022.11.13 ·
1992 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

使用 IntelliJ IDEA 进行远程程序调试

今天在测试环境出现了一个 “匪夷所思” 的问题,追踪日志、排查 Feign 日志,修改配置,尝试了很多种办法,均未解决。最终决定对测试环境进行远程程序调试来看看。在开发时用 IDE 的断点调试倒是相对便捷,但到了部署好的环境,再使用 IDE 来调试,就要麻烦一些了。下面就跟着笔者来看看使用 IntelliJ IDEA 实现远程 Debug 的步骤吧。more。
原创
博文更新于 2022.11.03 ·
837 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CentOS 安装 Docker、Docker Compose 详细步骤

笔者下面的步骤及配置是基于发帖时间当下的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。
原创
博文更新于 2022.11.01 ·
835 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

Docker 设置网络代理

第 2 个怀疑主要是因为前面的提示部分:Error response from daemon,前文已经提过了,这是一台内网机器,内网机器这个身份基本可以表明它本身是没有网络的,能上网也是因为设置了网络代理的原因。所以又去简单搜了一下 Docker 网络代理的设置,意外发现它的解决方案和笔者刚才提到记录过的问题解决方案一样,这也让笔者确定了问题的原因。将下方配置贴到 HTTP 代理配置文件中,是的没错,就是添加了两个环境变量,这两个环境变量在。中也设置过,详情见之前笔者记录过的一篇设置网络代理的文章。
原创
博文更新于 2022.10.31 ·
3053 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

执行Shell脚本,报java: command not found

既然以往的经验不能提供帮助,那就对症下药,提示说找不到 java 命令,那说明它识别不到 Java 环境配置,帮它一把就得了呗。复制一份 Java 环境配置,放在脚本内容前,相当于每次执行这个脚本的时候,先做一次临时环境配置。其实,这个问题以前印象里也出现过,不过是很久以前初次使用 Shell 脚本的时候了,最终的问题点是因为直接写的脚本内容,没有添加。如果你要使用下方的配置,不要直接复制了事,记得将配置中的 JDK 安装路径,替换为你自己实际的 JDK 安装路径。打开脚本内容看了看,这个声明也加着呢。..
原创
博文更新于 2022.10.31 ·
9620 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

Docker 安装 Consul 详细步骤

不指定版本(Tag)就拉取镜像,那拉取下来的镜像版本(Tag)默认是 (最新的)。 会跟随 Docker Registry 中的记录变化,现在拉取下来的 是 x1 版本,但隔了一段时间后你在其他机器上再拉取 可能就是 x2 版本了。笔者下面的步骤及配置也是基于指定版本的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。(当然了,即使是非 Docker 方式安装程序也是一样道理)变化的版本,不利于生产环境部署的稳定。无论是后续在其他环境部署还是扩容集群等场景均要求根据架构要求指定好版本。运行容
原创
博文更新于 2022.10.31 ·
1851 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

个人常用Docker命令-持续更新

例如:docker pull tomcat:8.5.0 拉取的就是 8.5.0 版本的 tomcat 镜像,而 docker pull tomcat -> 拉取的实际是 docker pull tomcat:latest,这个 latest 是跟随记录中心中的最新版本变化的,无法确定当前拉取的是哪一个版本。是 quiet 的意思,加上这个参数后,docker images 输出的就不是镜像详细列表了,而是镜像 ID 列表,通常用于编写脚本时使用。如果本地不存在该版本的镜像,则会先从记录中心拉取到本地。
原创
博文更新于 2022.10.30 ·
1185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS 8.2 安装 MySQL 5.7.39 详细步骤

检查系统中是否已经安装了 MySQL 或 MariaDB ,如果已经安装了,那就必须提前卸载掉它们,否则它们占用的端口号、服务名或是一些其他配置很可能会干扰到后续我们要安装的 MySQL 版本。下方的配置中,指定了 MySQL 安装目录、MySQL 数据存储目录、MySQL 服务占用端口、MySQL 默认字符集、MySQL 日志文件位置、MySQL 进程文件位置等。命令来安装 MySQL 服务,并指定好用户名、MySQL 安装目录、MySQL 数据存储目录。到此,MySQL 服务就安装完成了。
原创
博文更新于 2022.10.23 ·
950 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

CentOS 8.2 安装 JDK 1.8.0_202 详细步骤

还差最后一步,配置环境变量 JAVA_HOME。不配好它,很多 Java 写的程序可就没法直接使用了。而且你配好了环境变量,我们也可以方便的在任何目录下使用 Java 的命令。检查系统中是否已经安装了 JDK ,安装的基本是 OpenJDK,如果已经安装了,那就提前卸载掉它。除去一些固定的东西,一定要记得根据你实际的情况调整好目录位置或命名。如果能看到下方这么一串版本信息输出,那就道上一声恭喜。里面就是我们熟悉的 JDK 那些内容。执行查看 Java 版本命令。也可以直接在服务器内下载。
原创
博文更新于 2022.10.23 ·
2061 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

F:\ 上的回收站已损坏。是否清空该驱动器上的“回收站“?

近期打开移动硬盘时,经常弹出一个提示框,提示内容是:F:\ 上的"回收站"已损坏。是否清空该驱动器上的"回收站"?这个提示框出现过好多回了,除了第一次见到时担心数据丢失,所以比较重视,后来次数多了,点过 “是”,也点过 “否”,只要当下不再影响我就先忽略了。但今天在公司打开时,它还没完没了的弹,我决定给它 “上一课”。我首先考虑的是不是接触不良类的问题,于是我在电脑上弹出了移动硬盘,然后把硬盘接线也重新插拔了一下,再插到电脑上。再次打开该盘,依然如此,问题未解决。我又考虑是不是电脑本次出了点故障,于是我重启
原创
博文更新于 2022.10.17 ·
49408 阅读 ·
24 点赞 ·
22 评论 ·
61 收藏

个人常用快捷键-持续更新

Alt + Tab -> Alt 键不松手,Tab键切换窗口,松手后进入窗口:切换窗口视图。Windows + Tab -> 方向键切换窗口,回车键进入窗口:打开多窗口视图。Windows + Shift + S:打开系统自带截图。Ctrl + Alt + Delete:打开任务管理器。[Fn] + Alt + F4:关闭窗口(关闭程序)Windows + R:打开“运行”对话框。Windows + E:打开资源管理器。Windows + V:打开剪贴板。Windows + D:显示桌面。
原创
博文更新于 2022.10.16 ·
550 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

解决Windows桌面部分快捷方式图标变为空白的问题

今天把电脑系统从 Windows 11 换回了 Windows 10,使用了半个月的 Windows 11 真是一言难尽。换完系统就开始安装一些开发应用,安装了一会儿,突然发现桌面上 draw.io 应用快捷方式的图标变为了空白。这是图标缓存文件,实际上我们的操作就是要删除图标缓存,让系统重新生成缓存。按下 Windows + X 键,在弹出快捷菜单后,按下 T 键。按下 Windows + R 键,在弹出的运行对话框中输入。2、在打开的本地应用数据存储窗口中,找到并删除。1、打开本地应用数据存储位置(
原创
博文更新于 2022.10.15 ·
12795 阅读 ·
11 点赞 ·
0 评论 ·
22 收藏

内网CentOS服务器设置网络代理

今天在网管那新申请了一台服务器,打算用来做测试环境。但是内网服务器没有网络,所以需要设置一下网络代理才能满足上网要求。more。
原创
博文更新于 2022.10.07 ·
1824 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

个人常用Git命令-持续更新

如果你已经将之前本地版本推送到了远程仓库,那么在下一次推送的时候就> 需要加上-f参数了。但是 GitHub 或者公司内的 GitLab 等,默认都是禁止强制推送的,需要设置一下,所以还是多加注意吧。git commit --amend [ --author = "用户名 " ] [ -m 提交信息 ]
原创
博文更新于 2022.10.06 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决无法重复读取请求体和响应体的问题

为了解决这个问题,Servlet 提供了两个类 HttpServletRequestWrapper、HttpServletResponseWrapper,我们可以继承它们来实现请求体和响应体内容的缓存,达到重复读取请求体和响应体的目的。这两天实现了一个操作日志功能,需求是要记录指定操作的请求 URL,请求方式、请求头、请求体、响应码、响应头、响应体、请求耗时、操作人、操作IP、操作地址等信息。中获取请求体信息,那么就获取不到了。中获取了请求体信息,那么对应 Handler 就无法获取了,反之如果我是在。
原创
博文更新于 2022.10.05 ·
1866 阅读 ·
4 点赞 ·
4 评论 ·
8 收藏
加载更多