- 博客(18)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu22.04+Kubesphere+K8S 部署实践教程
本文介绍了在Ubuntu 22.04系统上部署Kubesphere的详细步骤。主要内容包括:系统安装指南(制作启动盘、分区规划)、基础配置(创建kube用户并配置sudo权限、设置主机名和hosts文件)、SSH密钥认证配置(生成密钥并分发到各节点)、系统依赖安装(curl、socat等工具)、时区设置以及chrony时间同步服务配置。文章提供了完整的命令行操作示例,涵盖了从系统初始化到Kubesphere部署前的所有准备工作,适合需要搭建Kubernetes管理平台的运维人员参考。
2025-08-20 17:39:40
883
原创 SpringCloud学习笔记(十)
2、导入依赖,需要替换原有的spring-cloud-starter-sleuth,因为spring-cloud-starter-zipkin中包含了sleuth包了。在整个微服务架构中,微服务很多,一个请求可能需要调用多个微服务,才能最终完成一个功能,如果在这过程中发生问题,这么多服务是问题点在哪,问题的原因是什么。1、搭建Zipkin的web工程,官网:https://zipkin.io/1、Sleuth可以获取整个服务的链路信息。1、重新修改Zipkin的yml文件。3、修改Zipkin的信息。
2024-12-30 09:11:03
432
原创 SpringCloud学习笔记(九)
5、测试(http://localhost:port/{label}/{application}-{profile}.yml)4、测试发布消息到RabbitMQ(http://localhost:8080/send)4、下载客户端,创建config.ini文件,复制内存,并且设置authtoken值。1、内网穿透软件官网:https://natapp.cn。1、配置文件分散不同的项目中,不方便维护。2、编写配置文件连接RabbitMQ信息。3、修改完配置文件,无法立即生效。2、配置文件的安全性问题。
2024-12-30 09:09:44
422
原创 SpringCloud学习笔记(八)
Stream就是在消息队列的基础上,对其进行封装,让我们更方便去操作MQ消息队列(Stream只支持Kafka和RabbitMQ)只需要添加一个配置,指定消费者组。1、启动RabbitMQ。2、消费者-导入依赖。3、消费者-配置文件。4、消费者-监听队列。5、生产者-导入依赖。6、生产者-配置文件。7、生产者-发布消息。
2024-12-27 09:13:04
704
原创 SpringCloud学习笔记(七)
在SpringCloud项目中,需要接入一些非java的程序,第三方接口,无法接入Eureka,hystrix,feign等等组件。启动一个代理微服务,代理微服务去和非Java的程序或第三方接口交流,通过代理的微服务去接入SpringCloud的相关组件。2、创建Maven工程(06-sidecar),修改为SpringBoot工程。6、通过customer通过feign调用第三方服务。1、创建第三方的服务。
2024-12-27 09:11:35
410
原创 SpringCloud学习笔记(六)
zuul配置zuul:# 指定自定义服务(方式一,key(服务名称):value(路径))# routes:# 指定自定义服务(方式二)routes:kehu: # 自定义名称path: /ccc/** # 映射的路径serviceId: customer #服务名称。
2024-12-26 09:15:08
954
原创 SpringCloud学习笔记(五)
在调用指定服务时,如果这个服务的失败率达到你输入的一个阀值,将断路器从close状态,转变为open状态,指定服务时被访问的,如果你访问就走fallback方法,在一定的时间内,open状态会再次转变为half open状态,允许一个请求发送到我的指定服务,如果成功,则转变为close,如果失败,服务再次转变为open状态,会再次循环到half open,直到断路器回到一个close状态。1、请求缓存的声明周期是一次请求。
2024-12-26 09:02:02
1015
原创 SpringCloud学习笔记(四)
Fallback可以帮助我们在使用Feign调用另外一个服务时,如果出现了问题,走服务降级,返回一个错误数据,避免功能因为一个服务出现问题,全部失效。Feign可以帮我们实现面向接口编程,就是直接调用其他的服务,简化开发。2、 创建一个POJO类,实现FallBackFactory。1、 创建一个POJO类,实现Client接口。2、 修改Client接口中注解,添加一个属性。3、创建一个接口,并和Search模块做映射。3、 修改Client接口中的属性。3、添加一个配置文件。
2024-12-25 16:54:14
484
原创 SpringCloud学习笔记(三)
客户端负载均衡:customer客户模块,将2个Search模块信息全部拉取到本地的缓存,在customer中自己做个负载均衡的策略,选中某一个服务。服务端负载均衡:在注册中心,直接根据你指定的负载均衡策略,帮你选中一个指定的服务信息,并返回。Robbin是帮助我们实现服务和服务负载均衡,Robbin属于客户端负载均衡。2、在customer导入2个Robbin模块。4、在customer中访问search。3、 配置文件去指定负载均衡策略(推荐)1、启动2个Search模块。
2024-12-25 09:03:13
500
原创 SpringCloud学习笔记(二)
AP:保证可用性,Eureka就是一个AP的效果,高可用的集群,Eureka集群是无中心,Eureka即便宕机几个也不会影响系统的使用,不需要重新去推举一个master,也会导致一定时间内的数据不一致。1、EurekaClient启动时,将自己的注册信息注册到EurekaServer上,EurekaServer会存储上EurekaClient的注册信息。5、Eureka的自我保护机制,统计15分钟内,如果一个服务的心跳发送比率低于85%,EurekaServer就会开启自我保护机制。
2024-12-24 18:19:43
942
原创 SpringCloud学习笔记(一)
微服务框架提出者:马丁福勒简而言之,微服务架构样式是一种将单个应用开发为一组小服务的方法,每个小服务都在自己的进程中运行并与轻量级机制(通常是http资源API)进行通讯。这些服务围绕业务功能构建,并且可以由全自动部署机制独立部署。这些服务的集中管理几乎没有,它可以使用不同的编程语言编写,并使用不同的数据存储技术。微服务架构只是一种样式,一种风格将一个完整的项目,拆分多个模块去分别开发每个模块都是单独的运行在自己的容器中每个模块都需要互相通信的。每模块之间是没有依赖关系的,单独部署。
2024-12-24 18:15:53
266
原创 GIS经纬度转桩号工具
现有一条公路,有公里桩和百米桩对应的经纬度数据;需要根据这个数据得到,输入一个经纬度得到对应的桩号,或者输入一个桩号得到对应的经纬度。
2023-11-28 16:33:04
1665
原创 GeoTools对shape文件进行操作
python的实现方式在这里我就不赘述,主要是介绍使用java的geotools方式实现。5.2 读取shape文件5.3 构建输出shape文件5.4 写入字段信息六、遇到的问题6.1 中文乱码6.2 shape文件过大七、最终效果7.1 主要界面下载地址:https://download.youkuaiyun.com/download/jin07430119/85559201...
2022-06-06 00:15:06
2392
1
原创 SpringBoot后台权限管理系统(四)—部署
SpringBoot后台权限管理系统:系统部署、swagger2集成、quartz集成、Druid 连接池集成、Docker集成
2022-02-22 10:51:44
1247
原创 SpringBoot后台权限管理系统(三)—权限模块
SpringBoot后台权限管理系统:基于shiro框架的权限模块设计,可以后台配置菜单、角色、权限
2022-02-22 10:47:14
9357
原创 SpringBoot后台权限管理系统(二)—前端工程搭建
工程mountain-element-ui是基于 vue-admin-template扩展的, 主要实现权限管理系统,包括用户管理、角色管理、部门管理、菜单管理等。实现动态路由加载,树形结构展示、表格数据展示等。
2022-02-22 10:43:29
1131
原创 SpringBoot 后台权限框架搭建(一)—后台框架搭建
主要实现后端权限管理系统,包括用户管理、角色管理、部门管理、菜单管理等。项目采用前后端分离模式开发,后端使springboot+shiro+mybatis+MySQL等;前端选用Element UI框架,直接基于vue-element-admin的基础上扩展开发。
2022-02-22 10:30:50
4116
经纬度与桩号互相转换工具
2023-11-28
javafx+geotools实现shape读写工具
2022-06-06
最新全国自然资源点shape矢量数据_WGS84
2022-05-11
最新全国路线数据WGS84
2022-05-10
最新全国水域shape矢量数据_WGS84
2022-05-10
SpringBoot 后台权限框架搭建
2022-02-22
dubbo webservice 调用
2014-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅