自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker快速安装ELK

注意ip是你的服务器ip,端口就是5601,首次访问页面如下,需要先配置Elastic,我们选择自己手动配置一下,然后配置Elastic服务地址,vi docker-compose.yml,然后将下面的代码粘贴到文件中,最后保存即可。先进入/usr/local/share/elk目录,然后启动ELK。创建/elk/elasticsearch/data/目录。创建/elk/logstash/pipeline/目录。创建/elk/kibana/conf/目录。创建docker-compose.yml。

2024-09-29 16:19:51 1640 6

原创 docker快速安装node

在 CentOS 上安装高版本的 Node.js 时可能会遇到与 GLIBC 版本不兼容的问题,因为较新的 Node.js 版本需要更高版本的 GLIBC。例如,Node.js 18 及更高版本需要 GLIBC 2.28 或更高版本,而 CentOS 7 默认提供的 GLIBC 版本为 2.17。升级 GLIBC 是一种解决方案,但这可能会影响系统上的其他依赖于旧版本 GLIBC 的软件。为此,我们选择docker安装方式,就是因为docker的隔离特性,不会影响现有系统的软件和服务。

2024-08-28 17:20:33 779

原创 kafka简介

Kafka是一个由LinkedIn开发并贡献给Apache软件基金会的分布式消息系统,使用Scala编写。它以高吞吐率、可扩展性和可靠性而闻名,被广泛用于构建实时数据流管道和流处理应用程序。

2024-08-01 17:50:58 909

原创 java多线程编程知识点汇总

阿里线程池规范的核心在于避免使用Executors类直接创建线程池,而是通过的构造方法明确设置线程池的参数,以规避资源耗尽的风险。同时,合理的参数配置和生命周期管理也是保障线程池高效稳定运行的关键。

2024-08-01 17:10:57 1021

原创 零拷贝技术介绍

零拷贝技术指在计算机执行操作时,CPU不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及CPU的拷贝时间。它的主要作用是减少数据在内核缓冲区和用户进程缓冲区之间反复的I/O拷贝操作,实现CPU的零参与,彻底消除CPU在这方面的负载。

2024-08-01 15:43:54 330

原创 java开发设计模式详解

Java开发中的设计模式是软件工程中用于解决常见问题的一系列最佳实践。这些设计模式并不是Java特有的,但它们与Java等面向对象编程语言结合得非常好,因为设计模式本质上就是面向对象设计原则的具体化。设计模式主要分为三大类:创建型模式、结构型模式和行为型模式。下面简要介绍每一类中的一些常见设计模式及其在Java开发中的应用。

2024-07-31 13:43:37 757

原创 Docker安装rocketMq

Docker安装rocketMq详细步骤,RocketMQ支持事务消息、顺序消息、批量消息、定时消息、消息回溯等多种功能,满足各种复杂的业务需求。消息生产者发送一条消息到消息服务器,消息服务器会随机选择一个消费者,只要该消费者消费成功即认为消息发送成功。:RocketMQ具有高吞吐量和低延迟的特性,能够处理亿级消息堆积,适合对消息队列性能有严格要求的业务环境。:RocketMQ提供同步发送、异步发送、顺序发送和单向发送等多种发送方式,以满足不同的消息发送需求。

2024-07-30 16:57:03 1137

原创 linux安装docker服务

Docker CE(社区免费版) 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以可以在CentOS 7安装Docker。非常麻烦,开发环境直接关闭防火墙,但是生产环境不能这样做。九、经过以上步骤,docker安装完成,此时测试docker,随便拉去一个镜像看效果,例如我拉取nginx。二、如果之前已安装docker,重新安装docker,需要先卸载(可选)查阅文档,复制对应都命令,然后执行以下就行了(自行查阅文档,此处省略)

2024-07-18 16:41:56 747

原创 docker快速安装onlyoffice

一、下载镜像二、#创建挂载目录三、启动容器(可选)如果需要开启jwt验证用户,则使用下面的命令如果开启jwtsecret,则通过以下命令,查看jwtsecret是否生效四、检查是否安装成功,访问web页面出现上图,则表示onlyoffice服务安装成功五、写一个测试的html,代码如下:看下面的代码,有说明的地方,是你需要改动的地方。六、在浏览器里运行上面的html文件恭喜,可以在线查看、编辑、下载文件了,完事!具体还有其他需求或疑问,请查阅官方文档,地址是七、

2024-07-04 17:55:19 3520 8

原创 mongoDB操作的增强工具--------mogo

mogo是一个 MongoDB 的操作工具,是增强版的MongoTemplate,为简化开发、提高效率而生。

2024-07-04 09:41:21 379

原创 docker安装最新版rabbitmq

五、打开浏览器,访问地址 http://你的rabbitmq所在宿主机IP:15672,我本地测试的IP是192.168.0.2,如图,可以访问web页面了,账号和密码都是admin,可以登录了。开启插件 rabbitmq-plugins enable rabbitmq_management。四、此时容器已经启动,但是没有web后台管理页面,需要手动启用后台管理页面插件。进入容器 docker exec -it rabbitmq /bin/bash。二、查看下载的镜像、

2024-07-02 21:51:43 310

原创 docker安装spug

2.docker pull openspug/spug-service 下载后,docker images查看下载结果。5.访问spug后台 http://spug所在服务器ip:8888,如果访问不了,请检查防火墙。注意:这个命令中第一个admin是spug后台页面登录账号,第二个则是登录密码。1.docker search spug 查询spug。,此方式在下载spug镜像的时候经常会超时,不推荐。输入账号、密码admin/admin后登录。方式一:官方安装方式,方式二、自行安装方式。

2024-07-02 00:35:52 437

原创 docker安装最新版nginx

打开浏览器,访问地址:http://你的nginx宿主机外网IP,我的nginx宿主机IP是192.168.0.2,所以我访问:http://92.168.0.2。此时表示nginx安装完成,如果无法访问,请检查防火墙,我的是测试环境,我是直接关闭了防火墙,现实环境不能关闭防火墙,访问不了的时候,记得配置防火墙进行端口放行。四、删除nginx容器,重新创建nginx容器并启动。nginx服务启动以后,将容器内的文件复制到宿主机。三、启动容器,将容器内的文件复制到宿主机。重启创建和启动nginx容器。

2024-07-01 22:03:51 1370

原创 docker安装最新版nacos详细教程

六、在/usr/local/nacos/conf/目录里,下载schema.sql文件到本地,然后在你的mysql数据库里新建一个名为nacos的数据库后,在数据库里执行一下schema.sql,不出意外,执行过程中会报错,不要着急,逐个排查问题和解决sql问题,最后所有的sql问题都排查和解决完毕以后,将已经生成的库表全部删除掉,然后将最后整理解决完问题后都sql整体执行一下就行了。运行成功后,查看运行中的容器,docker ps,发现容器已运行,如下图。五、停止和删除刚才运行的nacos容器。

2024-06-27 23:59:00 7255

原创 Xshell显示乱码解决方案

1.为了确保系统支持UTF-8编码,我们需要设置系统环境变量LANG为en_US.UTF-8。可以通过以下命令进行设置:export LANG=en_US.UTF-8。3.完全退出xhsell,再打开xshell,就不会有乱码来,如果还有乱码,就重复之前都操作,多试几次就行了。2.打开xShell,点击File > 默认会话属性,设置终端编码,如下图。

2024-06-27 21:18:58 1781

原创 docker清除缓存

命令会删除所有没有标签的镜像,这可能会破坏一些正在运行的容器,因为它们可能依赖于这些未标记的镜像。所以在运行这个命令前,请确保不会有任何正在运行的容器依赖这些未标记的镜像。二、上述这个命令将会删除所有未使用的容器、网络、镜像(默认不包括Tag为none的)和缓存。如果你也想要删除所有未tag的镜像,可以添加。三、如果你想要删除所有停止的容器、网络、未使用的卷和悬挂的镜像,可以使用。这些命令分别清除未使用的卷、网络和未标记为悬挂的镜像。

2024-06-27 10:27:29 1994

原创 springboot项目通过Nginx反向代理后获取不到客户端真是IP解决方案

客户端请求通过Nginx反向代理,客户端的真实IP地址会被其过滤,使得SpringBoot程序无法直接获得真实的客户端IP地址,实际获取的是nginx服务的ip。三、重启nginx,然后就可以获取到客户端的真实IP了。三、后端代码,写一个方法示例。

2024-06-25 13:27:34 425

原创 git撤回操作命令使用

这种方式不删除本次修改代码,撤销commit后,并且撤销git add . 操作,和方式1一样。这种方式不删除本次修改代码,撤销commit后,可以在原来修改的基础上再次修改。这种方式会删除工作空间代码,撤销commit,撤销git add .操作,在完成这个操作之后恢复到上一次commit的状态,本地修改的代码也没了(方式2: git reset --mixed HEAD~方式3: git reset --hard HEAD~方式1:git reset --soft HEAD~

2024-06-14 17:05:51 226

原创 MySQL对于JSON字段的查询和筛选

一、创建测试表test_table。

2024-06-12 11:03:36 616

原创 mysql查询报错Illegal mix of collations...

出现Illegal mix of collations错误通常是由于数据库表中使用了不同的字符集(collations)导致的。在MySQL中,字符集(collations)是用来指定字符集编码规则的,例如:UTF-8、GBK等。当在一个查询或比较操作中,发现两个字符串的字符集(collations)不一致时,就会出现Illegal mix of collations错误。方案2:将表中所有字段的字符集(collations)改为相同的字符集(collations)。

2024-05-27 10:29:47 2719

原创 多模块项目MyBatisPlus找不到Mapper.xml文件sql解决方案

项目的子模块里,service调用mapper接口,找不到mapper接口对应的sql,此时需要在yml配置文件中配置如下代码。

2024-05-17 11:13:03 527

原创 Centos 7修改ifcfg-ens33后网络不通解决方案

2.分别执行以下命令关闭网络管理器。4.查看网络状态,发现已经恢复了。1.使用命令查看网络状态。

2024-05-14 09:46:31 579

原创 docker安装dozzle实现容器日志实时查看

查看已下载的镜像包

2024-04-12 17:33:04 267

原创 docker安装mysql并配置主从同步

MASTER_LOG_FILE = 'binlog.000005',#主库binlog文件,第1步执行结果中获取。-v /usr/local/mysql/data:/var/lib/mysql:映射数据目录,宿主机:容器。-v /usr/local/mysql/log:/var/log/mysql:映射日志目录,宿主机:容器。-v /usr/local/mysql/conf:/etc/mysql:映射配置目录,宿主机:容器。MASTER_USER = 'master',#主库用于binlog同步的账户。

2024-04-11 11:49:30 1758 1

原创 linux安装log.io实现实时滚动日志查阅

service_name="log.io-file-input" # 替换为你要检查的服务名称。service_name="log.io-server" # 替换为你要检查的服务名称。messageServer消息服务,配置内部消息服务IP和端口。httpServer浏览器web访问地址,配置访问IP和端口。查看nohup.out内容,显示上述,即服务端启动成功。查看nohup.out内容,显示上述,即服务端启动成功。inputs:可以配置多个日志文件路径,如下。#查看防火墙放行端口是否生效。

2024-04-08 13:14:39 1223

原创 导出上万条数据excel,避免内存溢出解决方案

步骤1.项目中的pom.xml文件引入hutoold的jar<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency><dependency>...

2022-04-21 16:12:24 3156

c#代码自动生成器

代码生成,控件查询,简单快速,编程C#的必备工具

2012-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除