自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 Spring Boot -- Spring AOP原理及简单实现

一、AOP基本概念什么是AOP,AOP英语全名就是Aspect oriented programming,字面意思就是面向切面编程。面向切面的编程是对面向对象编程的补充,面向对象的编程核心模块是类,然而在AOP中核心模块是切面。切面实现了多种类型和对象的模块化管理,比如事物的管理。上面的解释可以你还是看不懂,那么我们举个例子来说明AOP是来解决什么样的问题。我们都知道传统的OOP是自上而下的逻辑开发:上面这张图形象生动了描述了我们通过浏览器访问一个接口的函数调用过程,我们发送的http请求首

2021-09-04 10:25:00 1329

原创 pod一直处于Pending状态且修改statefulset 有些不允许直接修改

一、问题:pod一直处于Pending状态 问题排查kubectl logs -f jenkins-0 排查结果:意思是内存和CPU不足二、解决办法第一步:修改内存和CPU后报错如何:kubectl apply -f jenkins-statefulset.yaml#输出提示:The StatefulSet "jenkins" is invalid: spec: Forbidden: updates to statefulset spec...

2021-07-11 20:31:13 5082

转载 kubernetes基础概念总结

kubernetes基础概念总结简介kubernetes是由google主导开发的开源容器管理平台,提供多主机集群,容器编排,容器伸缩等功能基础组件介绍docker容器运行环境的一种实现,封装底层容器etcdetcd是kubernetes集群用来存储集群相关数据的数据仓库master节点组件master节点是主集群中的大脑,负责处理外部的api请求,分配调度任务以及管理容器的副本数等kube-apiserverkubernetes对外的服务入口,其他组件通信的纽带

2021-07-10 19:47:14 290

原创 Centos7.x下yum安装Jenkins/自动构建部署SpringBoot项目

JenkinsJenkins是开源CI&CD软件领导者,是Devops神器,本文介绍Jenkins的安装,自动构建,部署SpringBoot项目服务器环境准备1、192.168.138.163 用于安装Jenkins2、192.168.138.161 用于部署Jenkins的编译结果(SpringBoot项目.jar文件)Centos7安装Jenkins注意:安装Jenkins之前需要安装JDK和Maven1.启用Jenkins库运行以下命令以下载repo文件并导入G

2021-07-06 19:37:52 2793

原创 Centos7升级git

默认Centos7使用yum安装的git坂本为1.8.x.y,太旧了。或Jenkins本机默认使用“yum -y install git” 安装的 git 版本比较低。可以自行安装更高版本的git。1、查看jenkins本机的git版本:git version 输出:git version 1.8.3.12、先卸载旧版yum remove git -y3、使用yum安装最新git IUS 是一个社区项目,为Enterprise Linu...

2021-07-05 16:43:15 419

原创 Springboot打包为Docker镜像并部署与运行

一、确保Springboot项目运行正常打包前,Springbooot项目在本地必须是运行正常的,即,在IDE中或通过java -jar 应用名.jar可以正常运行起来。二、docker打包镜像前准备1、创建一个文件夹mkdir work2、进入文件夹,创建文件:Dockerfile(必须是这个文件名)cd worktouch Dockerfile3、将Springboot打包成的jar包放在这个文件夹lsDockerfile test_springb..

2021-07-04 23:36:40 418 2

原创 Springboot多环境配置

SpringBoot的多环境配置方法有两种方式: 一是在1个yml文件中通过多个---段落来划分;二是通过在多个$环境参数_yml文件来划分。一、在1个yml文件中通过多个---段落来划分在bootstrap.yml或在application.yml文件中,如下:spring: profiles: active: dev---#开发环境配置spring: profiles: devserver: port: 1000---#测试环境配置spring...

2021-07-04 21:10:46 364

转载 如何将本地代码上传到gitlab远程仓库

首先你本地电脑要安装git服务器,才能进行以下操作。在你的项目文件夹下:右键 选择 Git Bash Here 打开git图形化界面1.初始化使用“git init”命令:将当前文件夹使用git来管理2.提交本地代码到本地仓库 1)、使用“git status”查看本地仓库未提交文件 2)、使用“git add xxx.txt”来添加某一个文件到暂存区。当文件非常多时,可以使用 ”git add .“ 将当前路径下的所有未提交的文件添加到暂存区...

2021-07-03 09:36:21 1818

转载 rds是什么云模式_IaaS、PaaS、SaaS、DaaS都是什么?

rds基于什么开发_IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了...01 云计算的概念 云是一种服务,可以像使用水、电、煤那样按需使用、灵活付费,使用者只需关注服务本身。云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无须直接进行控制,只要关注自身真正需要什么样的资源以及如何通过网络来获得相应的服务即可。按照服务划分,云计算可以分为IaaS、PaaS、SaaS、DaaS四个...

2021-06-29 16:09:53 3153

原创 使用 Kuboard 替代 Kubernetes Dashboard

前提安装 Kuboard 时,假设您已经有一个 Kubernetes 集群,以下任何形式安装的集群都可以:kubeadm 安装(或者基于 kubeadm 的衍生工具,如 Sealos 等);二进制安装;阿里云、腾讯云等公有云托管集群;其他。...

2021-06-13 17:24:04 998 2

转载 Kubernetes Dashboard、 Rancher、 Kuboard什么关系

Kubernetes 已然是当下容器编排领域事实上的标准,各大云服务商都急于推出 Kubernetes 服务,互联网公司也纷纷跟进,将自己的应用容器化,并使用 Kubernetes 编排。在 Kubernetes 图形化工具方面,我们已经获得了极大的可选择空间:-各云服务商自己推出的 Kubernetes 服务所搭载的管理控制台,例如 阿里云的 Kubernetes 服务,青云推出的 KubeSphere,其他云服务商的 CaaS 类服务 -Kubernetes 官...

2021-06-05 23:14:53 4469

原创 Kubernetes-dashboard部署与使用

Kubernetes 版本: 1.20.5Dashboard 版本 : v2.1.0检查dashboard版本与kubernetes版本兼容性:https://github.com/kubernetes/dashboard/releases

2021-06-05 15:41:52 1372

原创 kubernetes运行状态检查

1.检查环境变量情况(正常)

2021-06-05 09:32:00 5881

hystrix熔断降级Demo-1-4

基于Hystrix的熔断降级机制,包括客户端降级、服务端降级、服务端熔断、熔断降级监控完整的DEMO

2023-03-23

SpringBoot 集成 Shiro 实现动态uri权限

本文小编将基于 SpringBoot 集成 Shiro 实现动态uri权限,由前端vue在页面配置uri,Java后端动态刷新权

2022-04-22

spring-boot-shiro-demo

1、SpringBoot整合Shiro示例实现动态权限加载更新+Session共享+单点登录(数据库中测试号的密码进行了加密,密码皆为123456) 2、权限基于注解

2022-04-22

mybatis-plus-generator 3.5.1代码生成器实例

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1</version> </dependency>

2022-04-07

Spring Boot + Druid + Mybatis + Atomikos 配置多数据源 并支持分布式事务

本用例基于 Spring Boot + Druid + Mybatis 配置多数据源,并采用 JTA 实现分布式事务。

2022-01-23

空空如也

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

TA关注的人

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