自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑清

If I were you.

  • 博客(759)
  • 资源 (10)
  • 收藏
  • 关注

原创 小知识(7) wangEditor富文本编辑器简单引入(vue3)

wangEditor富文本编辑器

2023-10-24 13:46:48 534

原创 小知识(6) el-table表格选中行和回显行(vue3)

el-table表格选中行和回显行(vue3 + element-plus)

2023-10-24 13:41:55 1158

原创 小知识(5) el-table行样式失效问题

el-table行样式失效问题解决

2023-10-24 11:54:39 994

原创 SpringCloud(16) 整合Seata+多数据源+sharding-jdbc

springcloud整合seata+多数据源+sharding-jdbc

2023-05-11 16:09:44 2353 1

原创 小知识(4) 动态读取nacos远程中的logback-spring.xml日志配置

动态读取nacos远程中的logback-spring.xml日志配置

2023-02-17 12:30:17 2578

原创 SpringBoot(57) 整合Plumelog实现日志查询

SpringBoot 整合 Plumelog 实现日志查询

2023-01-12 10:43:36 2032

原创 Error(25) 解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)

解决 node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)

2023-01-11 11:32:28 34569 29

原创 IDE工具(49) 解决Mac无法安装最新版idea问题(ideaIU-2022.3.1.dmg)

Mac上无法安装最新版idea(ideaIU-2022.3.1.dmg)

2022-12-25 17:22:20 1276 1

原创 小知识(3) 解决谷歌翻译问题(浏览器/IDEA)

解决谷歌翻译问题 ex: 浏览器翻译 / IDEA翻译 Translation

2022-11-17 10:58:54 650

原创 运维(39) 通过KubeSphere部署SpringBoot到K8S案例 DevOps

通过KubeSphere部署SpringBoot到K8S案例 DevOps CI/CD

2022-11-11 10:25:42 1873 1

原创 小知识(2) Redis数据结构及使用场景

Redis数据结构及使用场景举例

2022-10-24 11:50:13 800 1

原创 小知识(1) Java8-Function函数接口

Java8中Function函数接口的简单应用。

2022-10-01 16:17:29 750

原创 IDE工具(48) idea常用插件

分享总结一些有关idea的常用插件。

2022-09-16 10:38:35 2624 2

原创 MyBatis-Plus(3) 自定义逻辑删除插件 -- 全局处理xml中的SQL

MyBatis-Plus 自定义逻辑删除插件 -- 全局处理xml中的SQL SELECT id, username FROM t_demo WHERE t_demo.is_deleted = 0

2022-08-17 15:56:46 1899 1

原创 Maven(8) 实战总结

Maven实战总结:依赖作用域、常用命令、依赖排除、jar冲突解决、继承-父子工程、统一版本/插件管理、编译xml文件、自定义插件、上传jar到中央仓库等

2022-08-11 17:30:32 777

原创 Small Tools(5) 前端项目搭建:Vue3+Vite2+TypeScript+Vue Router+Element Plus+Pinia

前端项目搭建 Vue3+Vite2+TypeScript+Vue Router+Element Plus+Pinia

2022-08-10 16:32:22 845

原创 Small Tools(4) 整合Seata1.5.2分布式事务

整合Seata1.5.2分布式事务

2022-08-02 10:12:59 1318

原创 Small Tools(3) 集成Knife4j3.0.3接口文档

1. 集成knife4j-spring-boot-starter3.0.3接口文档2. 集成oauth2的密码模式进行授权认证登录3. gateway聚合各服务接口文档

2022-06-28 11:07:22 1826

原创 运维(38) git仓库迁移所有分支脚本

git仓库迁移所有分支到新仓库 一键执行脚本

2022-06-15 16:42:14 712 1

原创 SpringCloud(15) JWT生成密钥证书jwt.jks

SpringCloud JWT Keytool生成密钥证书jwt.jks & 获取jks文件的公钥

2022-06-13 16:28:02 4323 2

原创 SpringCloud(14) Sentinel 1.8.4 规则持久化到Nacos

文章目录一、前言二、快速体验1、部署sentinel2、SpringCloud中规则持久化到nacos3、sentinel控制台操作测试三、sentinel-dashboard源码修改1、`pom.xml`中添加依赖2、`application.properties`中添加nacos配置3、nacos配置新增NacosConfig新增NacosConfigUtil4、举例持久化流控规则新增FlowRuleNacosProvider新增FlowRuleNacosPublisher修改FlowControlle

2022-05-23 17:27:29 1733 9

原创 SpringCloud(13) Sentinel 1.8.2 控制台使用

文章目录一、前言二、Sentinel安装三、Sentinel使用说明1、实时监控2、簇点链路3、流控规则流控模式流控效果4、熔断规则慢调用比例异常比例异常数5、热点规则6、系统规则7、授权规则8、集群流控9、机器列表四、sentinel 统一异常处理五、本文测试api代码一、前言官网文档 https://sentinelguard.io/zh-cn/index.html二、Sentinel安装tips: 通过docker-compose方式安装# 环境准备git clone https://

2022-05-20 21:29:05 1271

原创 Git(5) SourceTree安装使用

文章目录一、前言二、SourceTree安装三、SourceTree使用1、`克隆仓库`&`拉取代码`&`推送代码`2、`创建分支`&`合并分支代码`3、标签4、子模块5、子树6、贮藏7、重置提交a、`软合并`:保持所有本地改动b、`混合合并`:保持工作副本并重置索引c、`强行合并`:丢弃所有改动过的工作副本8、回滚提交四、Git工作流一、前言SourceTree安装和简单使用说明。二、SourceTree安装下载地址 https://www.sourcetreeapp.c

2022-05-01 00:15:00 4104

原创 运维(37) Docker入门到实战

文章目录一、Docker是什么?二、Docker安装与卸载1、安装2、配置镜像加速器3、卸载三、Docker运行Nginx四、Docker运行Java项目五、Docker常用命令六、Docker认证私有仓库认证查看密码移除认证凭证七、Docker基于容器创建一个新的镜像ex: 提交一个centos6.6ex: 提交redisex: 提交jenkins八、Docker保存镜像1、准备一个修改过后的镜像2、导出镜像3、导入镜像九、Docker镜像推送十、Docker配置远程连接2375端口1、修改宿主机配置文件

2022-04-30 12:12:31 1457 1

原创 运维(36) CentOS7.6 多节点安装KubeSphere

文章目录一、前言二、环境准备1、配置主机名2、安装相关依赖项三、安装KubeSphere1、下载KubeKey2、创建集群配置文件3、使用配置文件创建集群4、验证安装5、访问四、卸载KubeSphere和Kubernetes一、前言运维(27) CentOS7.6通过KubeKey安装KubeSphere (All-in-One模式)运维(35) CentOS7.6通过Kubernetes安装KubeSphere本文将基于CentOS Linux release 7.6.1810 (Core)

2022-04-23 16:46:11 1874 1

原创 运维(35) CentOS7.6通过Kubernetes安装KubeSphere

文章目录一、前言二、环境准备1、配置k8s集群中的默认存储类型 -- NFSa、所有节点b、主节点c、从节点d、配置动态供应的默认存储类2、metrics-server三、安装KubeSphere一、前言运维(33) CentOS7.6通过Kubeadm部署Kubernetes集群运维(34) K8s使用本文将基于CentOS Linux release 7.6.1810 (Core)通过Kubernetes最小化安装KubeSphere可参考 https://kubesphere.io/z

2022-04-23 14:06:15 2306

原创 运维(34) K8s使用

文章目录一、前言二、资源创建1、命令行2、配置文件3、可视化界面三、命名空间1、命令行2、配置文件四、Pod1、命令行2、配置文件3、`Kubernetes Dashboard`可视化界面中操作五、Deployment1、多副本a、命令行b、配置文件c、`Kubernetes Dashboard`可视化界面中操作2、扩缩容方式1方式2方式33、自愈&故障转移4、滚动更新5、版本回退6、其它工作负载六、Service命令行配置文件1、ClusterIPa、命令行b、配置文件2、NodePorta、命令

2022-04-22 22:43:06 1891

原创 运维(33) CentOS7.6通过Kubeadm部署Kubernetes集群

文章目录一、前言二、环境准备1、关闭防火墙2、配置主机名3、禁用`SELinux`4、关闭`swap`5、允许`iptables`检查桥接流量6、安装`Docker`三、安装`kubelet`&`kubeadm`&`kubectl`四、建立集群1、下载所需镜像2、初始化主节点3、配置`.kube/config`4、安装网络组件`Calico`5、加入node节点6、等待集群完成五、测试集群 -- 创建nginx容器六、部署`Kubernetes Dashboard` -- 可视化界面1、部署

2022-04-20 23:28:06 988 1

原创 运维(32) Prometheus+Grafana监控SpringBoot

文章目录一、前言二、SpringBoot集成Micrometer1、`pom.xml`中引入依赖2、`application.yml`配置3、Micrometer配置三、部署Prometheus+Grafana四、监控SpringBoot1、新增Prometheus数据源2、导入Dashboard五、邮件告警1、配置`grafana.ini`2、`Alerting` -> `Notification channels`3、`Add panel`六、本文案例demo源码一、前言Prometheus

2022-04-16 01:02:27 1514

原创 运维(31) JumpServer v2.20.2 部署使用

文章目录一、前言二、部署1、在线一键部署2、离线部署3、docker-compose部署三、Web访问四、使用1、分配用户a、用户管理 -- 创建角色b、用户管理 -- 创建用户组c、用户管理 -- 创建用户d、切换`test`账号登录查看访问权限2、创建资产a、资产管理 -- 创建系统用户 -- 特权用户b、资产管理 -- 创建资产3、给用户分配资产a、权限管理 -- 创建资产授权规则b、切换`test`账号登录查看资产4、创建应用a、资产管理 -- 创建系统用户 -- 普通用户 -- MySQLb、应用

2022-04-13 15:24:33 1738

原创 运维(30) NPS安装配置使用

文章目录一、前言二、CentOS7.6上启动服务端新增客户端新增TCP隧道三、Windows上启动客户端四、访问测试五、SSH连接局域网Liunx服务器1、修改 `TCP隧道` -> `目标 (IP:端口)` -> `127.0.0.1:22`2、局域网Liunx服务器启动客户端3、SSH 连接六、docker-compose部署NPS一、前言https://github.com/ehang-io/nps二、CentOS7.6上启动服务端# 下载服务端wget https://git

2022-04-11 17:34:52 4006

原创 运维(29) CentOS7.6通过KubeOperator部署Kubernetes集群

文章目录一、前言二、KubeOperator配置1、系统设置 -- 仓库2、系统设置 -- 凭据3、项目管理 -- 添加项目4、主机 -- 添加5、集群 -- 添加一、前言运维(28) CentOS7.6安装KubeOperator本文将基于CentOS Linux release 7.6.1810 (Core)通过KubeOperator部署Kubernetes集群机器说明192.168.101.89KubeOperator192.168.101.90Kubernet

2022-04-09 19:00:14 1491 1

原创 运维(28) CentOS7.6安装KubeOperator

文章目录一、前言二、安装KubeOperator1、准备2、在线安装3、离线安装4、登录访问三、升级 KubeOperator1、在线升级2、离线升级四、卸载 KubeOperator一、前言KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 Kubernetes 集群。github https://github.com/KubeOperator/KubeOperator文档 https://kubeoperator.io/doc

2022-04-09 15:31:34 2724

原创 运维(27) CentOS7.6通过KubeKey安装KubeSphere (All-in-One模式)

文章目录一、前言二、安装Docker三、以 `All-in-One` 模式安装 `KubeSphere`四、访问控制台五、卸载一、前言KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。本文将基于CentOS Linux release 7.6.1810 (Core)以 All-in-One 模

2022-04-09 01:23:50 1441 1

原创 Mac(3) Parallels Desktop 安装 Windows10专业版

文章目录一、前言二、准备三、`Parallels Desktop`安装`Windows10专业版`一、前言本文将通过Parallels Desktop安装Windows10专业版二、准备Parallels Desktop下载安装 https://www.parallels.cn/products/desktop/downloadwin10镜像下载 https://www.microsoft.com/zh-cn/software-download三、Parallels Desktop安装W

2022-04-09 00:20:53 2579 1

原创 运维(26) docker-compose部署Nacos2.0.3集群

文章目录一、前言二、docker-compose部署Nacos2.0.3集群三、相关配置文件1、docker-compose-nacos-cluster-2.0.3.yml2、nacos-hostname.env3、cluster.conf4、nginx.conf四、java客户端连接一、前言本文将基于以下环境部署Nacos2.0.3集群CentOS Linux release 7.6.1810 (Core)Docker version 20.10.5, build 55c4c88docker-

2022-04-08 14:18:40 2272 1

原创 Mac(2) Parallels Desktop 安装 CentOS7

文章目录一、前言二、准备三、`Parallels Desktop`安装`CentOS7`四、CentOS7配置1、网络配置 -- 设置固定ip2、关闭防火墙3、关闭SELinux4、安装ifconfig命令一、前言本文将通过Parallels Desktop安装CentOS7二、准备Parallels Desktop下载安装 https://www.parallels.cn/products/desktop/downloadCentOS的iso镜像下载 https://www.centos.o

2022-04-07 02:17:56 10215 15

原创 SpringBoot(55) 整合spring-retry实现服务重试

文章目录一、前言二、编程1、`pom.xml`中引入依赖2、启用重试3、测试代码三、注意事项四、本文案例demo源码一、前言本文将会基于springboot 2.4.0通过spring-retry实现服务重试即方法A调用方法B,若因网络不稳定或其它原因导致调用失败,可通过配置来进行一定的重试策略,以及最终超过重试次数后的回调处理。二、编程1、pom.xml中引入依赖<!-- spring-retry --><!-- https://mvnrepository.com/arti

2022-04-06 11:44:41 1058

原创 Spring Security(5) 整合OAuth2

文章目录一、前言二、什么是OAuth2?三、应用场景四、三部分五、四种授权模式1. 授权码模式(authorization code)2. 简化模式(implicit)3. 密码模式(resource owner password credentials)4. 客户端模式(client credentials)六、编程1、授权服务a、引入依赖b、`application.yml`配置c、Security 核心配置类d、配置生成token存储e、自定义JWT返回信息f、配置添加JWT额外信息j、授权服务器配置

2022-04-02 16:49:44 3900 1

原创 MySQL(26) 数据备份恢复之Percona XtraBackup

文章目录一、前言二、安装XtraBackup三、数据备份与恢复1、完整备份与恢复备份恢复2、增量备份与恢复备份恢复一、前言Percona XtraBackup是支持MySQL热备份&非阻塞备份的开源工具。文档: https://www.percona.com/doc/percona-xtrabackup/2.4/index.htmlMySQL(23) 数据恢复之binlogMySQL(24) 数据恢复之binlog2sqltips: 本文使用Percona XtraBackup 2

2022-03-25 15:16:43 1380

SpringCloud入门教程系列源码.rar

SpringCloud入门环境搭建(Ribbon、Feign负载均衡+Hystrix断路器+Zuul路由网关+springcloudconfig分布式配置中心)

2020-04-30

idea使用Docker部署项目到服务器源码.rar

idea使用Docker部署项目到服务器: ①服务器配置docker远程连接 ②idea安装docker插件 ③配置远程连接docker ④部署运行 ⑤访问测试

2019-08-22

Java实现QQ第三方登录源码

Java实现QQ第三方登录源码,下载下来只需根据自己在QQ互联上相应的app_ID, app_KEY, redirect_URI修改配置文件即可测试效果

2018-12-28

MyBatis入门之增删改查源码

MyBatis入门之增删改查: ①实现模拟业务连接数据库的增删改查 ②log4j日志配置 ③MyBatis所需jar包

2018-12-12

Ajax案例(验证用户名,登录,获取服务器时间)

Ajax案例: 案例一:通过Ajax获取服务器时间; 案例二:通过Ajax验证用户名; 案例三:通过Ajax进行登录。

2018-11-05

Web第一个Servlet程序(生命周期、执行流程、tomcat)

web项目:第一个Servlet程序 Servlet的生命周期:init--service--destroy、执行流程:构造器--init方法--循环[ service方法 ]--destory方法(正常关闭Tomcat)、启动tomcat测试

2018-09-29

JDBC连接MySQL数据库实现增删改查(Dao层实现 解决硬编码 配置连接池获得连接对象 )

配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题 DBCP方式实现连接池、配置连接池 ==> 获得连接对象连接数据库) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 IUserDao.java(制定增删改查业务) 实现类 UserDaoImpl.java(实现增删改查功能 使用预编译对象PreparedStatement 安全、便捷不需要我们去拼接字符串,特别是字段很多的时候 同时效率比Statement更高 ) 测试类 UserDaoTest.java(做测试增删改查功能使用) 这个是最近学习之后优化更新的资源,若有不足还请见谅哈

2018-09-27

Java之JDBC连接MySQL数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement)

Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement) 配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 IUserDao.java(制定增删改查业务) 实现类 UserDaoImpl.java(实现增删改查功能 使用预编译对象PreparedStatement 安全、便捷不需要我们去拼接字符串,特别是字段很多的时候 同时效率比Statement更高 ) 测试类 UserDaoTest.java(做测试增删改查功能使用)

2018-09-26

Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题)

Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题) 配置文件 db.properties(保存数据库账号和密码等) 工具类 JDBCUtil.java(抽取公共部分,解决硬编码问题) 用户账号实体类 User.java(私有化数据库t_user表中的id,username,password) 接口类 IUserDao.java(制定增删改查业务) 实现接口类 UserDaoImpl.java(实现增删改查功能) 测试类 UserDaoTest.java(做测试增删改查功能使用)

2018-09-25

Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现)

Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现) 实体类:User.java 接口类:IUserDao.java 实现接口类:UserDaoImpl.java 使用Junit4测试增删改查类:UserDaoTest.java

2018-09-25

空空如也

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

TA关注的人

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