- 博客(32)
- 收藏
- 关注
原创 搭建Kubernetes集群
Kubernetes(简称,K8S)是Google开源的容器集群管理系统,在Docker技术的基础上,为容器化的 应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的 便捷性。其主要功能如下:1.使用 Docker对应用程序包装(package)、实例化(instantiate)、运行(run)。以集群的方式运行、管理跨机器的容器。2.以集群的方式运行、管理跨机器的容器。3.解决 Docker跨机器容器之间的通讯问题。
2025-03-25 18:56:17
825
原创 SpringBoot-Drools规则引擎
规则编号订单金额奖励积分1100元以下不加积分2100元 - 500元加100积分3500元 - 1000元加500积分41000元以上加1000积分规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。
2024-12-04 16:20:22
1822
原创 SpringBoot开发-数据加密
在开发过程中,考虑到数据安全性问题,我们经常会将一些敏感的数据进行加密,例如用户的密码,身份证,等信息进行加密,对用户手机号银行卡等信息进行脱敏处理,防止系统用户信息泄露。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-09-21 00:15:00
2040
1
原创 Harbor镜像仓库
在前面文章中使用docker安装软件,例如:MySQL、Nacos等,都是从官方的镜像仓库中拉取镜像后,然后创建并启动MySQL容器、Nacos容器等,后来又使用 docker 来制作自己的镜像,若是制作自己镜像后,也想像官方制作的MySQL镜像一样,供给别人使用,并且作为镜像的拥有者,还能对镜像进行更新迭代,别人随时想使用,直接拉取镜像,运行成容器即可。之前教程中是将微服务的每个模块制作成一个个的镜像文件,然后通过docker 运行成容器就能完成项目的部署。
2024-08-22 10:37:42
2256
原创 Docker-制作镜像
在使用 docker 制作镜像之前,我们需要学会docker 安装 基本概念,以及 docker 基本命令的使用,然后我们才开始制作自己的镜像文件。学习制作镜像,还要从基本概念出发,直到文件制作成功为止。提示:以下是本篇文章正文内容,下面案例可供参考以上就是我们讲解怎么将微服务制作成镜像,并使用docker部署我们服务。
2024-08-19 19:45:43
2265
1
原创 Docker-安装软件
使用docker安装我们开发中常用的软件,并且熟悉docker命令的使用,重点理解docker中另外一个重要概念:数据卷。提示:以下是本篇文章正文内容,下面案例可供参考以上就是通过docker 如何安装我们日常使用软件教程,通过docker我们快速有效就的安装一个工具软件,比我们平时普通安装方便快捷。然后就是通过docker安装mysql来了解认识我们docker,重点是理解数据卷这个概念。这些镜像已经创建容器的方式都是docker官方给出的,因此假如我们想要自己制作镜像,该如何制作呢?
2024-08-19 11:37:38
1204
原创 Docker-命令
• Docker 是一个开源的应用容器引擎• 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)• Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux 机器上。• 容器是完全使用沙箱机制,相互隔离• 容器性能开销极低。
2024-08-15 16:30:51
1092
1
原创 Docker的安装
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。。
2024-08-14 19:49:30
39523
2
原创 Jenkins-拉取代码
搭建Jenkins服务目的是为了后期做自动化流水线的,因此成功安装Jenkins后,我们需要为后期做流水线搭建Jenkins环境配置,例如:我们使用Jenkins从代码仓库(Gitee或GitLab)上拉取代码。这个过程中,首先保证自己服务器上有Git工具,其次需要Jenkins服务与代码仓库之间做好通信管理–授权认证。认证主要两种方式:用户名-密码认证、SSH用户和密钥。因此Jenkins中需要安装凭证管理插件,使用凭证管理插件来进行服务通信,当Jenkins成功拉取代码后,我们要对项目进行编译、打包。
2024-08-13 15:01:36
2334
原创 Jenkins-更新
当我们在CentOS8 系统成功安装上Jenkins服务后,后续会需要对Jenkins进行更新维护,此篇文章叙述如何更新Jenkins服务。成功安装上Jenkins后,登录Jenkins,右上方有警告信息,就表示Jenkins提醒我们需要更新插件或则更新Jenkins最新版本,否则插件跟jenkins服务之间会有冲突(Jenkins其实就是插件管理平台),当插件发生变化时,Jenkins也会不断更新迭代。当然除了插件外,也会随着JDK版本更新进行升级。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-08-12 17:31:18
963
1
原创 Spring框架-代理模式
提示:介绍的设计模式从java到mybatis框架到spring框架的应用基本概念:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。黑马程序员教程对设计模式的叙述:一个问题通常有 N 种解法,其中肯定有一种解法是最优的,这个最优的解法被总结出来,称之为设计模式。
2024-08-04 19:56:01
949
原创 CentOS 8 安装Jenkins
在安装jenkins前,确保自己的CentOS系统成功安装上了,并且能连接上网络,查看自己的操作系统版本号,不然安装过程中可能会出现问题,jenkins运行环境需要本机系统安装java环境,关键点在于安装的jenkins的版本越高,对应jdk版本就越高,所以建议现在安装jdk17以上版本提示:以下是本篇文章正文内容,下面案例可供参考提示:虚拟机的运行内存和CPU稍微配置好点,jdk版本要17以上。
2024-08-01 10:09:28
1269
原创 Spring项目开发-建造者模式
基本概念:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。黑马程序员教程对设计模式的叙述:一个问题通常有 N 种解法,其中肯定有一种解法是最优的,这个最优的解法被总结出来,称之为设计模式本篇文章记录在开发过程所用到的 23种 设计模式之一的建造者笔记提示:以下是本篇文章正文内容,下面案例仅供参考。
2024-07-31 23:15:00
1136
原创 Spring框架中的单例模式
提示:详细内容可观看黑马程序员教程基本概念:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。黑马程序员教程对设计模式的叙述:一个问题通常有 N 种解法,其中肯定有一种解法是最优的,这个最优的解法被总结出来,称之为设计模式本篇文章记录学习spring框架中所涉及的23种设计模式之一的单例模式笔记。
2024-07-30 23:45:00
1155
原创 SpringBoot开发-树形结构
在管理系统开发中,我们都会涉及到菜单页面展示功能,如下图开源项目若依页面。本篇文章就是记录如何构造树形结构功能无论是若依框架的树形结构构造,还是使用Hutool工具包,首先是获取所有菜单列表,然后将List列表转换成树形结构,然后构造成TreeSelect类型。
2024-07-29 23:30:00
876
原创 时间工具类
在日常开发中,会涉及到数据统计的业务,数据统计的根本是按照严格的时间计算数据和统计数据,因此在开发过程会,需要获取各种各样的时间点或者时间段,本篇文章对时间处理做出一个简单的封装类。
2024-03-22 10:19:21
219
1
原创 SpringBoot+读写分离
提示:本篇博客内容,来自于学习黑马程序员javaWeb+MySQL教程实践结果读写分离环境至少需要两台数据库服务器,因此阅读本篇文章前,需要在Liunx服务器上安装上MySQL8.0版本,并且需要一定的liunx命令基础语法,Liunx环境搭建MySQL教程,可以参考主页相关文章。读写分离,简单地来说就是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效减轻单台数据库的压力。
2023-12-20 11:40:49
2628
1
原创 Liunx安装SQL Server
以上就是Liunx安装SQL Server教程。安装SQL Server只是因为坚持一句话,工欲善其事必先利其器,无论什么系统,什么软件都得安装熟练,才能让自己更方便学习。虽然安装MySQL较为方便简单。但是由于jenkins流水线中要使用Sonarqube工具,此工具是做代码审查的,最新版本不支持MySQL,实属无奈。
2023-10-20 11:01:35
263
1
原创 Xxl-Job定时任务案例
Xxl-Job分布式调度平台简单来说,为开发人员提供一个定时执行任务的框架。开发人员只需构建执行器(由谁来执行这个任务),将执行器注册到调度平台后,然后再定义执行任务(做什么功能),由调度平台统一管理执行器和任务。
2023-06-12 14:39:05
847
1
原创 SpringBoot集成MyBatis-Plus
MyBatis-Plus官网简介:MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网地址:使用代码生成器可以方便我们简写一些简单的增删改查业务,MyBatis-Plus官网有自定义自动生成代码案例,个人还没学会,之后学成后再补全文章。
2023-06-09 12:02:18
727
原创 SpringBoot集成Swagger&knife4j
本篇文章是记录学习SpringBoot集成Swagger入门过程,在集成Swagger时关注Swagger版本信息以及SpringBoot版本信息,不同版本的Swagger请求路径不一样。可能配置信息有所差别。
2023-05-31 16:22:34
1733
1
原创 SpringBoot入门案例--HelloWorld
提示:搭建整个SpringBoot项目,注意选择SpringBoot版本号,版本号不要选择太高,一定要将搭建选择的项目名称,jdk版本,以及SpringWeb跟POM文件对应理解。项目中@RestController ,@GetMapping需要自行百度理解为什么使用注解,注解含义是什么,什么时候用到注解等等。。
2023-03-29 10:09:40
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人