自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Centos7安装Nginx+Keepalived高可用集群搭建

Centos7安装Nginx+Keepalived高可用集群搭建

2023-12-14 14:14:39 1026

原创 Docker安装Redis+Sentinel哨兵集群,SpringBoot连接Redis集群配置

Centos7系统下使用Docker安装Redis+Sentinel哨兵集群,SpringBoot连接Redis集群配置。

2023-12-13 16:25:30 816

原创 SpringBoot集成Redis过期时间监听事件失效

前几天,在给公司测试环境部署新项目时,出现了一个问题。有一个“订单三十分钟未支付自动取消”的业务,用到了Redis的过期时间监听事件的技术。但是项目成功启动,创建完订单时,过了三十分钟,订单却迟迟没有取消。我们的开发人员在监听事件代码中打log,也一直没有看到日志。浏览了一些文章,终于解决了这个问题,做一下记录。

2023-08-28 08:57:21 435

原创 联想小新Pro16重装Win11家庭中文版系统跳过联网步骤

使用Windows官网的系统安装工具安装Win11家庭中文版时,在走到联网页面步骤时,因为没有网卡驱动,导致无法连接Wifi,并且没有跳过进行下一步的按钮,卡住了。

2023-08-28 08:52:04 952

原创 ES入门:SpringBoot简单集成Elasticsearch示例(包含:Docker安装Elasticsearch、Google Chrome安装Es-Head插件、Es-Head使用)

本文讲解了从 Docker安装ES、Chrome安装ES-Head插件 开始,用SpringBoot框架集成Elasticsearch数据库的简单实例,ES是一个支持倒排索引的非关系型数据,其他还有很多好玩的地方,有兴趣可以自己试试。

2023-08-15 17:30:59 380

原创 Docker Compose快速安装Zookeeper和Kafka

Centos7安装Docker和Docker Compose,并用docker-compose安装kafka!!!

2023-08-04 11:10:42 307

原创 SpringBoot集成Hutool 实现数据库数据导出到Excel 功能

Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作, 可以满足各种不同的开发需求。

2023-08-03 10:58:50 835

原创 Docker常用命令分享(Docker安装MySQL)

Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。

2023-08-02 15:12:43 79

原创 从零实现DevOps(八):Jenkins结合Docker私服实现远程自动部署

至此,搭建Docker私服以及将私服运用到Jenkins远程部署文章已经全部完成。私服的容器启动远程服务器的Docker配置以及远程服务器执行脚本的编写。流程非常明确:主服务器构建镜像并上传到私服仓库,然后项目服务器拉取镜像并启动。其实,到此为止,《从零实现DevOps》系列已经进入尾声,还差一篇自动化部署微服务的文章,最近项目忙,有时间我会继续更新。

2023-07-29 16:48:50 314 1

原创 从零实现DevOps(七):Jenkins+GitLab+Docker部署SpringBoot项目

将jar包通过插件传送到远程服务器在远程服务器执行构建镜像和启动容器至此,用Jenkins+GitLab+Docker在本地环境和远程环境下部署SpringBoot项目已经完全结束。但是,对于大多数公司的业务来说,项目一般是不能被外网访问的,也就是需要搭建自己的Docker私服来存储公司的镜像,并且内网可以自由拉取!下一期,我将讲解如何搭建Docker私服并结合到Jenkins部署上,在本地服务器构建镜像上传到私服,然后远程服务器去私服上拉取镜像并且运行

2023-07-28 16:32:27 188

原创 从零实现DevOps(六):Jenkins+GitLab+Docker+Nginx自动化部署前端Vue项目

本文讲解了在Jenkins服务器和远程服务器上自动化部署前端Vue项目的过程。功能不难,但是也确实需要自己上手去做才可以实现。

2023-07-19 14:53:17 1157

原创 从零实现DevOps(五):Jenkins+SSH远程部署SpringBoot项目

至此,Jenkins远程部署Spring Boot项目已经圆满完成,中间也踩过不少坑,挠过不少头,但也还算完成了任务!下期更新Jenkins+GitLab部署Vue项目,以及Docker安装Nginx并且简单配置使用。尽快让大家进入到全栈开发的节奏中,加油!!!所有你想象的一切,皆是现实!

2023-07-19 14:36:59 748 8

原创 从零实现DevOps(四):Jenkins+GitLab自动化部署SpringBoot项目(Jenkins本地环境+Jar包模式)

至此,Jenkins结合GitLab实现本地代码自动化部署的功能已经实现,下一期我们会实现远程服务器部署Jar包项目的实例!!!

2023-07-13 14:25:13 1569 2

原创 Centos7虚拟机创建并设置静态IP(桥接模式)

VMware创建Centos7虚拟机并设置静态IP

2023-07-11 14:14:55 1309 4

原创 SpringBoot集成国际化多语言配置

在当今全球化的环境下,为了更好地满足用户的多语言需求,越来越多的应用程序需要支持国际化多语言配置。Spring Boot作为一种快速开发框架,提供了方便的国际化支持,使得应用程序可以轻松地适应不同的语言环境。通过集成Spring Boot的国际化多语言配置,应用程序可以根据用户的语言环境自动选择相应的语言资源,从而实现更好的用户体验。这种配置方式不仅可以适应不同语言环境,还可以为应用程序提供更好的扩展性和可维护性,是现代应用程序开发的必备技能之一。

2023-07-11 13:16:51 3310 2

原创 Docker Compose初体验(Centos7中docker-compose安装MySQL+Redis)

Compose 是用于定义和运行多容器 Docker应用程序 的工具。通过 Compose,您可以使用 YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

2023-07-10 10:56:09 462

原创 从零实现DevOps(三):Centos7操作系统中Jenkins的下载、安装与基础配置

上两篇文章已经讲解了在Centos7操作系统中,Gitlab的安装以及JDK、Maven等工具的配置。相对于DevOps的整体流程,基本的开发调试已经完全没问题了,但是完全没达到持续集成、持续部署的核心思想。从本文起,开始进行最核心一步-Jenkins的安装和配置,实现Jenkins+Gitlab的完美结合,达到我们理想中的DevOps。

2023-07-08 15:40:42 686 2

原创 从零实现DevOps(二):Centos7操作系统-环境变量配置(JDK、Maven、Node)

Centos7操作系统下,配置JDK、Maven、Node环境变量,以后有需要还会增加!!!

2023-07-06 15:26:46 644

原创 从零实现DevOps(一):Centos7安装gitlab详解

从今日起,开始更新【从零实现DevOps】系列,内容丰富且完整,预计内容包括Gitlab安装、环境变量配置、Jenkins安装和配置、本地/远程 部署单体项目、本地/远程 部署Vue项目、本地/远程 部署微服务项目等。希望能帮助大家,在技术的道路上越走越顺利。

2023-07-06 15:23:25 391 1

原创 同一局域网内前后端联调 跨域问题解决

最近在开发一个新项目,因为周期比较短,也没有时间去做自动化部署,直接前后端都在本地开发,前端同学直接调用我本地的接口。这时,尴尬的事情出现了,之前毫无问题的代码(CV过来的),在联调的过程中,出现了跨域问题,卡住了进度,解决好问题写篇文章记录一下。

2023-06-27 20:08:13 1749

原创 Centos7操作系统服务器优化流程(关闭防火墙、关闭selinux、更换yum源、安装Docker和docker-compose)

本文讲解内容:将Centos7操作系统作为公司或者自学者搭建DevOps流程而优化的几项内容,慎用,防止被网络攻击。纯干货教程,已在本地操作多次,请放心使用!

2023-06-11 18:09:11 492

原创 Java-查看运行时对象占用内存

查看Java项目运行时对象占用内存!!!

2023-06-05 16:52:58 1583

原创 Windows10启动Nacos2.2.3单机版

Windows启动Nacos!!!

2023-06-03 10:59:18 1330 2

原创 SpringBoot集成Knife4j:最好用的Swagger接口文档和接口测试工具

knife,简单翻译为小刀、匕首,从字面含义结合自身技术特性来说,确实实至名归,真正做到了小巧、轻量,并且功能强大,完美契合初中级程序员百分之八十的工作:增删改查(狗头)。Knife4j一个是为了解决原始swagger-bootstrap-ui页面不美观,并且集成Swagger生成API文档而且可以在线测试接口的一种增强方案。

2023-03-29 18:40:07 2622

原创 Java-分享几个项目里处理时间的方法1.0

Java时间格式处理

2022-10-04 23:29:25 227

原创 Hibernate统计、求和写法

1、前提数据表:标签表:标签名称,删除状态等工作表:创建人,工作内容,审批人,审批状态,审批时间,工作时长,删除状态等用户表:用户姓名、登录账号、删除状态等关系:标签:工作 = 1:N用户:工作 = 1:N2、需求(1)工作审批统计:统计在某个时间段内,哪个审批人审批了多少工作代码如下:@Query(value = "select count(t) as count,u.userName as approvename from Routinework t " + "le

2021-03-12 14:49:53 378

原创 项目启动报错java.nio.charset.MalformedInputException: Input length = 2 解决方案

项目启动报错java.nio.charset.MalformedInputException: Input length = 2 解决方案错误原因:Gradle编译之后产生的yml文件编码格式不是utf-8,导致启动报错解决方案:打开IDEA-Help-Edit Custom VM Options在其中添加一行-Dfile.encoding=UTF-8重启IDEA即可解决...

2021-03-02 14:47:13 796 5

原创 JAVA 读取文件夹中的文件名,生成EXCEL表格!

JAVA 读取文件夹中的文件名,生成EXCEL表格!

2019-10-18 15:12:10 1807

空空如也

空空如也

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

TA关注的人

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