- 博客(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
SpringBoot 集成 Shiro 实现动态uri权限
2022-04-22
spring-boot-shiro-demo
2022-04-22
mybatis-plus-generator 3.5.1代码生成器实例
2022-04-07
Spring Boot + Druid + Mybatis + Atomikos 配置多数据源 并支持分布式事务
2022-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人