自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 16. 微服务综合案例4 exception rabbit sql 注解 测试 (2刷)

1. common项目fastjosn <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.31</version> </dependency>注解注解的定义@Target

2021-08-25 10:28:48 147

原创 15. 微服务综合案例3 zuul admin swagger security rabbitMq (2刷)

1. gateway-servicepom <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> <version>2.1.0.RELEASE</version> </d

2021-08-25 10:24:35 285

原创 14. 微服务综合案例2 zipkin dashboard turbine uaa (2刷)

1. zipkin-service工程pom最新版本的 zipkin-server不是这样使用zipkin server要去官网下jar包它现在不支持sdk的形式嵌入了 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l

2021-08-25 10:20:15 199

原创 13. 微服务综合案例1 eureka和config server (2刷)

技术一览注册中心配置中心路由网关授权中心 Uaa服务User Account and Authentication 用户帐号及认证Spring OAuth2 和 Spring boot securityTurbine 聚合监控服务链路追踪服务 Zikin聚合监控服务 admin-service日志服务eurekaspirng cloud configSpring cloud OAuth2FeignRibbonHystrixHystrix DashboardTu

2021-08-25 10:15:36 282

原创 12. spring security oauth2和 JWT (2刷)

JWTjson web token紧凑 且自包含的标准HMAC算法 或 RSA(非对称加密)对 JWT进行签名紧凑形自包含JWT 构成,3部分, 分别 . 分隔HeaderPayload 有效荷载Signature 签名xx.yy.zzzheader两部分构成:令牌类型 和 使用的算法类型令牌类型:HMAC,SHA256,RSA{"alg":"HS256","typ":"JWT"}使用 Base64Payload用户信息 和 Claim (声明,权利)有

2021-08-25 10:12:25 443

原创 11. Spring Cloud OAuth2 (2刷)

oath2基础知识授权节点 /oauth/authorize获得token节点 /oauth/token浏览器 — 向 授权服务器 请求token授权服务器 返回token授权服务器为 auth-service浏览器携带这 token去请求service-hi 拿着 token去 授权服务器认证授权服务器,返回用户信息,包括权限service-hi,判断后:返回结果Oauth支持的5类 grant_type 及说明authorization_cod

2021-08-25 09:57:08 184

原创 10. spring boot security (2刷)

security1. pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</

2021-08-25 09:54:38 308

原创 9. 微服务监控 spring boot admin security(2刷)

1. admin使用admin server<spring-boot-admin.version>2.1.0</spring-boot-admin.version> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifact

2021-08-25 09:28:42 438

原创 8. 链路追踪 sleuth Zipkin(2刷)

链路追踪google 的 DapperTwitter 的 Zipkin阿里 的 鹰眼 eagleeyeSleuth 中集成 Zipkin1. Zipkin serverpom <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-server</artifactId>

2021-08-25 09:25:36 106

原创 7. spring cloud config使用(2刷)

1. 从本地读取配置文件引入pom 和 开启配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>@EnableConfigServeryaml配置spring: cloud: config:

2021-08-24 09:45:14 142

原创 6. zuul和gateway(2刷)

zuul使用pom 和 开启 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency>@EnableZuulProxyyaml 和 测试spring: application: name: s

2021-08-24 09:36:13 289

原创 5. 断路器hystrix dashboard turbine (2刷)

hystrix使用feign中使用 hystrixfeign: hystrix: enabled: true #必须配置@Componentpublic class EurekaClientHystrix implements EurekaClientFeign{}使用feign配置了,这些,即可进行回退Feign 的起步依赖中已经包含Hystrix依赖,所以只要在配置文件中开启Hystrix的功能就可以hystrix 的引用和配置 <de

2021-08-24 09:35:23 90

原创 4. restTemplate和ribbon和feign(2刷)

1. RestTemplatepom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency>配置@Configurationpublic class RibbonConfig { /**

2021-08-24 09:34:03 163

原创 3. eureka简单使用和高可用eureka(2刷)

1. 最简单eureka maven 结构父类 modules<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap

2021-08-24 09:33:11 70

原创 2. spring boot整合redis swagger(2刷)

1. 整合rediskey-value 存储系统,高性能的存储系统。NoSql (not only Sql),操作都是原子的字符串哈希列表集合排列集合位图超文本pom和配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </

2021-08-24 09:31:48 145

原创 1. spring boot配置文件 jpa actuator(2刷)

1. 配置文件读取@Value读取 @Value("${my.name}") private String name;my: name: forezp配置文件 赋给实体类 ConfigurationPropertiesmy: #注意了,应该留2个空格,虽然留一个空格也可以 name: forezp age: 12 number: ${random.int} uuid : ${random.uuid} max: ${random.int(10)} value: $

2021-08-24 09:29:28 188

原创 深入理解cloud 题外话1:httpPool连接池工具类配置,logback.xml,feign日志配置

httpPool@Configurationpublic class HttpPool { @Bean public HttpClient httpClient(){ System.out.println("init feign httpclient configuration " ); // 生成默认请求配置 RequestConfig.Builder requestConfigBuilder = RequestConfig.custo

2021-08-24 09:27:53 393

转载 eureka参数配置

spring cloud eureka 参数配置eureka.client.registry-fetch-interval-seconds表示eureka client间隔多久去拉取 服务注册信息,默认为30秒,对于api-gateway,如果要迅速获取服务注册状态,可以缩小该值,比如5秒eureka.instance.lease-expiration-duration-in-secondsleaseExpirationDurationInSeconds,表示eureka server至上一次收到

2021-08-24 09:23:41 528

原创 docker和k8s安装mysql redis rabbitMq

各种服务,在服务器重启后docker容器会 进入休眠#查到Iddocker ps -a# 启动docker start 52ce7416c220docker search mysql1. docker 安装mysqldocker search mysqldocker pull docker.io/mysqldocker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysq

2021-08-24 09:20:49 368

原创 Kubernetes(K8s)2020版 项目打包与部署(10)

一图解其他整理进入阿里云的后台https://cr.console.aliyun.com/点击运行中的 个人实例创建命名空间 alidemowztest创建镜像仓库,java-project-01,选择这个命名空间进入命名空间,学习指令# 创建 部署kubectl create deployment javademo1 --image=registry.cn-hangzhou.aliyuncs.com/alidemowztest/java-project-01:1.0.0 -

2021-08-03 15:09:44 11615

原创 Kubernetes(K8s)2020版 高可用master部署(9)

系统规划 一图解系统初始化安装# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久setenforce 0 # 临时# 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc/fstab # 永久# 根据规划设置主机名

2021-08-02 11:44:29 4146

原创 Kubernetes(K8s)2020版 prometheus 和 grafana 所有文件(9)

node-exporter.yaml---apiVersion: apps/v1kind: DaemonSetmetadata: name: node-exporter namespace: kube-system labels: k8s-app: node-exporterspec: selector: matchLabels: k8s-app: node-exporter template: metadata: labels:

2021-08-01 23:07:51 151

原创 Kubernetes(K8s)2020版 持久化nfs,pv,pvc,prometheus,grafana(8)

持久化存储 nfs网络存储找一台服务器 装nfs# 安装yum install -y nfs-utils# 更改配置vi /etc/exports设置为: /data/nfs *(rw,no_root_squash)# 创建目录,供 node读取mkdir /data/nfs/# 开始nfssystemctl start nfs现在用:# 原来的已经不行,用 nfs-serversudo service nfs-server startsystemctl enable

2021-08-01 23:05:16 679

原创 Kubernetes(K8s)2020版 helm高效复用(7)

原来 创建 发布pod# 创建,导出yamlkubectl create deployment nginx-deployment --image=nginx --dry-run -o yaml>nginx-deployment.yaml# 部署 ,不起 name名字kubectl expose deployment nginx --port=80 --target-port=80 --type=NodePort# 自定义 name名字kubectl expose deployment

2021-08-01 21:09:32 201

原创 Kubernetes(K8s)2020版 安全机制rbac 和 ingress(域名访问)(6)

安全机制 完整一图创建角色# 得到命名空间kubectl get ns #namespace# 创建命名空间kubectl create ns roledemo# 在 名称空间下 运行 nginxkubectl run nginx --image=nginx -n roledemokind: RoleapiVersion: rbac.authorization.k8s.io/v1metadata: namespace: roledemo name: pod-reade

2021-08-01 17:15:39 228

原创 Kubernetes(K8s)2020版 controller详解:有(无头service)无状态应用(原来) 守护进程 一次性定时任务 secret configmap (5)

一图详解:无头service + 有状态部署apiVersion: v1kind: Servicemetadata: name: nginx labels: app: nginxspec: ports: - port: 80 name: web clusterIP: None #None selector: app: nginx---apiVersion: apps/v1beta1kind: StatefulSet #statefulSe

2021-08-01 16:28:44 300

坑人,彻底明白:Linux服务器:k8s(Kubernetes)安装网络插件calico无法下载,无法启动的问题解决:

解决地址如下: https://blog.csdn.net/qq120631157/article/details/128672524 无积分的同学,请联系我。 1. 首先确定 k8s的版本,我的为1.20.9 ```sh kubectl get nodes NAME STATUS ROLES AGE VERSION master01 Ready control-plane,master 6h24m v1.20.9 ``` 2. 然后去官网确定 自己需要哪个版本,可以参考这个文章, 3. https://blog.csdn.net/LRXmrlirixing/article/details/126648454 4. 比如我知道了,像我的k8s对应的calico 3.20版本以上。 5. 因为 服务器没有翻墙,是无论如何都下载不下来镜像的。(除非特别低版本的 calico) 6. 所以需要去下载 离线的docker文件。

2023-01-13

Kubernetes(k8s)2020版入门笔记和资料(尚).zip

Kubernetes(k8s)2020版入门笔记和资料 尚

2021-07-28

空空如也

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

TA关注的人

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