- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 使用docker命令后Ubuntu异常
为了提高自己的技(装)术(逼)能力,自己买了一台性能较好的mini主机,系统预装Windows 11。然后,在上面安装了Vmware Workstation Pro:先是17版本,后面改成了25H2版本。接着,在Vmware安装了Ubuntu 24.04。最后,参照安装了Docker和Harbor。但是最近在学习Docker的过程中,操作Ubuntu系统的时候,偶尔会遇到以下问题:1、选择一个文件时,会自动将该文件上面的文件都选上。或者,双击文件夹无法进入文件。
2025-11-01 10:34:18
431
原创 Ubuntu安装Docker、Harbor,并成功推送yudao-cloud项目镜像
在用户目录创建 docker 数据存储文件夹mkdir -p ~/docker-data # -p 确保父目录存在1.
2025-10-25 23:10:18
714
原创 使用Kibana自带数据演示Elasticsearch搜索语句
学习Elasticsearch的时候,需要足够的数据,我们才能深入理解Elasticsearch。而Kibana自带数据,很方面我们使用。如果再加上一些DSL语句,能够演示Elasticsearch的搜索功能,那就更加完美了。
2025-10-11 22:13:22
839
原创 同一网络(内网)中,Mac无法通过内网连接Ubuntu
在Mini主机上安装Ubuntu后,安装MySQL、Redis、MongoDB、Nacos等等软件倒也顺利,本地使用Datagrip也能顺利连接。在MacBook上使用Datagrip也能通过内网IP顺利连接,只是通过其他工具如DBeaver无法连接,也无法通过内网IP在Chrome中访问Nacos。原来是Mac OS安全控制,有些APP默认不启动该功能,而有些启用安全弹窗被我们忽略,导致MacBook无法连接到Ubuntu。解决办法也很简单,到设置-隐私与安全-本地网络开启相关软件访问本地网络即可。
2025-10-04 17:35:56
188
原创 Ubuntu 24.04上安装Docker Desktop deb
安装过程中,可能会出现一些警告信息。经过实测,使用中没有发现问题。如果有洁癖,那就继续参照网上大佬的方法解决。5、安装docker-desktop-amd64.deb。经过一些列的排查,参考大佬神作。3、指定使用阿里云镜像。
2025-10-03 14:50:59
289
原创 Ubuntu中Docker安装MySQL遇到烦人的chown mysql.sock
几天来尝试各种办法,如启动命令中添加--privileged=true、降级mysql版本、在 仍旧无法解决,直到看到github上的帖子。该方法并不完美,因为mysql每次启动都会生成。所以,每次启动mysql前都要确保该文件已经删除。于是,我尝试删除本地mysql.sock,然后成功启动了。不管怎样,算是找到了一种解决办法。人生本省就不完美,我们要学会接受缺陷。当然,如果哪位大佬找到了一劳永逸的办法,小弟不胜感激。
2025-10-01 13:53:26
153
原创 浅谈微服务中如何传递文件
在前端页面上,相比方案1,方案2将一次请求转化成2次请求,页面上传OSS文件算作一次异步。上述解决方案是一个比较直接的处理办法,毕竟是服务A无法传输大文件到服务B,但上传时间较长,会影响页面返回速度,甚至超时。现代系统中,有时候需要上传文件到服务器后台,而后台也是微服务的,有时候这会导致文件传输比较麻烦。后台在这种处理架构下,如果Excel文件过大,会导致服务A无法通过HTTP协议传输到服务B,需要额外的处理。通过引入MQ,在服务A上传文件后发消息给服务B,然后直接返回给页面。
2025-09-04 09:51:24
224
原创 Java项目解决跨域的办法
首选使用Spring Cloud Gateway统一解决,这是最现代、最符合微服务架构理念的做法。如果网关层实在无法配置,再选择在Nginx中配置。永远避免使用在业务中处理,除非某个别下游服务有极其特殊的跨域需求。
2025-08-29 12:30:54
573
原创 从Elasticsearch原理的角度谈索引优化与搜索优化
本文结合各位大佬对Elasticsearch的理解,并结合官网,从Elasticsearch原理的角度谈索引优化与搜索优化。从上图大佬提供的索引过程可知,索引过程涉及客户端、协调节点、主节点、预处理节点和数据节点,整体过程详解如下:1、协调节点接受索引请求,协调节点先进行参数检查2、若存在预处理节点,则进行预处理,如删除不必要的字段、格式化日期或数字、文本标准化(如转小写、删除停用词)等等3、判断索引是否存在,若不存在,则路由到主节点进行创建索引,索引创建成功之后,同步到其他所有节点;
2025-08-25 10:15:50
913
原创 使用Docker安装ELK(Elasticsearch+logstash+kibana),并用filebeat收数
先简单安装Elasticserach,然后再修改相关配置,后续Kibana和Logstash也是这样处理。这个步骤是为了方便后续修改配置,以及将索引数据同步到本地,后续Kibana和Logstash也是这样处理。由于开启SSL后连接Elasticserach有些小麻烦,本例仅仅开启账号/密码登录。该步骤是为了重启Elasticserach,后续与Docker内部同步本地配置和数据。启动后,可以输入http:localhost:9200,然后输入账号/密码就行。2、安装Elasticserach。
2025-08-24 10:19:20
1039
原创 Docker安装nacos:v3.0.2 + seata:2.0.0踩坑记录
因为我的nacos和seata部署在同一台机器上,则需要将127.0.0.1修改成Docker内部地址host.docker.internal,这个主要用于容器内部访问运行Docker的宿主机上的服务。若修改nacos配置nacos.core.api.compatibility.admin.enabled=true后重启nacos、seata还是报错,则需要继续排查。,宿主机目录会覆盖镜像中的目录。,因为容器可以通过Docker的网络配置(如桥接网络、覆盖网络等)直接相互通信。可以先自己看看这个地址。
2025-08-15 08:07:17
345
原创 skywalking no such index [xxx_records-all]
使用Elasticserach作为skywalking的存储,如果出现skywalking no such index [xxx_records-all],或者只生成了xxx_management索引,其它索引创建不出来。建议相关删除索引,以及索引模板后再试试。特别是索引模板,很容易忽视。
2025-07-28 16:48:47
653
1
Java7程序设计入门经典(Herbert Schildt)源代码
2013-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅