自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 常用注解

自定义注解(元注解)@Target-----------注解用在哪里:类上、方法上、属性上等等@Retention--------------注解的生命周期:源文件中、字节码文件中、运行中项目中常用注解@Test-------单元测试方法@Override----------用来标识重写方法@Configurable-----------标识当前类为配置类@Bean------------告诉Spring容器,当前方法的名称为Map中的Key,返回值是Map中的Value@Component

2022-02-24 22:19:10 109

原创 Redis基础知识

数据结构,客户端序列化解决方案

2022-09-13 16:38:09 252 1

原创 JVM内容

持续学习更新中!

2022-09-01 14:00:58 236

原创 vue脚手架的安装与使用

vue脚手架的安装

2022-05-11 16:46:03 228

原创 Docker数据管理

文章目录数据卷数据卷操作挂载主机目录查看挂载目录信息数据卷数据卷是一个可供一个或多个容器使用的特殊目录,可以在容器之间共享和重用,默认会一直存在,即使容器被删除。数据卷操作第一步:创建数据卷,例如:docker volume create container-vol第二步:查看所有数据卷,例如:docker volume ls查看指定 数据卷 的信息docker volume inspect container-vol查询的结果:[{“Driver”: “local”

2022-03-23 19:09:53 93

原创 Docker 容器操作

文章目录Docker 容器操作实践下载镜像(Image)创建并启动容器(Container)通过docker启动运行 centos7镜像查看容器日志(logs)信息停止(stop)或重启(Restart)容器(Container)进入(exec)指定容器(Container)从容器(Container)中退出(exit)删除(rm)容器(Container)Docker 容器互联新建网络查看网络信息实现容器互联创建容器测试网络互通Docker 容器操作实践本次以CentOS镜像为例,讲解容器的基本操作。

2022-03-23 19:07:04 119

原创 Docker镜像操作

文章目录Docker镜像操作下载镜像浏览镜像文件查看镜像详情查看镜像历史导出镜像文件删除镜像文件导入镜像操作运行镜像文件Docker镜像制作制作JDK镜像准备工作创建Dockerfile文件创建JDK镜像文件运行JDK镜像(image)文件制作Sentinel镜像构建Sentinel镜像安装MySql数据库安装步骤登陆mysql服务安装Redis数据库访问redis服务器安装Nginx代理访问nginx服务停止和nginx服务安装Nacos组件安装步骤登录mysql停止和启动nacos服务Docker镜像

2022-03-23 19:00:23 1242

原创 Docker运维技术基本实践

文章目录Docker技术简介背景分析Docker 核心对象镜像(Image)容器(Container)Docker 应用架构分析架构图Docker运行机制Docker安装离线安装Docker系统Docker服务基本操作查看Docker状态停止docker服务启动docker服务设置Docker开机自启禁用Docker开机自启重新启动Docker服务查看Docker信息Docker镜像加速Docker技术简介背景分析现阶段的软件技术水平已经真正的进入到了云计算时代,我们的应用现在也正在逐步的部署到云端,

2022-03-17 08:37:49 1866

原创 SSO微服务用户行为日志记录

文章目录系统需求分析业务描述业务架构分析系统服务中的日志存储设计业务描述Pojo逻辑实现Dao 逻辑实现Service逻辑实现Controller 逻辑实现资源服务中行为日志操作设计业务描述Pojo逻辑对象定义切入点注解定义启动服务进行访问测试服务中AOP技术应用原理分析Feign方式将日志传递给系统服务系统需求分析业务描述用户在sso-resource工程访问我们的资源数据时,获取用户的行为日志信息,然后传递给sso-system工程,将日志信息存储到数据库.业务架构分析系统服务中的日志存储设

2022-03-17 07:38:43 182

原创 SSO单点登录系统的实现

文章目录单点登陆系统概述单点登陆系统解决方案设计工程结构设计SSO父工程创建及初始化创建父工程父工程pom文件初始配置系统基础服务工程设计及实现业务描述表结构设计工程数据初始化单点登陆系统概述单点登录,英文是 Single Sign On(缩写为 SSO)。即多个站点共用一台认证授权服务器,用户在其中任何一个站点登录后,可以免登录访问其他所有站点。而且,各站点间可以通过该登录状态直接交互单点登陆系统解决方案设计解决方案1:用户登陆成功以后,将用户登陆状态存储到redis数据库,例如:说明,在这

2022-03-16 22:05:39 1497 1

原创 Gateway应用实践(API网关)

文章目录简介背景分析网关概述优点:缺点:业务描述执行流程分析Predicate 简介Predicate 内置工厂Predicate 应用过滤器(Filter)增强分析概述局部过滤器设计及实现全局过滤器设计及实现限流设计及实现基于请求属性限流自定义API维度限流定制流控网关返回值简介背景分析本一个庞大的单体应用(All in one)业务系统被拆分成许多微服务(Microservice)系统进行独立的维护和部署,服务拆分带来的变化是API的规模成倍增长。那么作为客户端要如何去调用 这么多的微服务呢?客户

2022-03-10 21:30:41 1004

原创 Sentinel限流熔断应用实践

文章目录安装sentinel服务访问Sentinal服务Sentinel限流操作准备工作Sentinel限流操作实践限流异常输出内容的重写安装sentinel服务Sentinel 提供一个轻量级的控制台, 它提供机器发现、单机资源实时监控以及规则管理等功能,其控制台安装步骤如下:第一步:打开sentinel下载网址https://github.com/alibaba/Sentinel/releases第二步:下载Jar包(可以存储到一个sentinel目录,不要使中文目录)第三步:在sentin

2022-03-02 20:19:48 363

原创 Idea 开发插件配置汇总

持续更新nacos,database,sentinel

2022-03-01 18:22:50 1071

原创 Nacos服务配置中心应用实践

文章目录Nacos配置快速入门业务描述配置准备工作新建Nacos配置测试Nacos数据读取@RefreshScope注解的应用Nacos配置管理模型命名空间设计分组设计及实现共享配置设计及读取Nacos配置快速入门文章目录Nacos配置快速入门业务描述配置准备工作新建Nacos配置测试Nacos数据读取@RefreshScope注解的应用Nacos配置管理模型命名空间设计分组设计及实现共享配置设计及读取业务描述在sca-provider项目中添加一个Controller对象,例如ProviderLo

2022-03-01 17:46:29 277

原创 Liunx发布项目(3)

tomcat服务器部署1 上传打包好的jar包2 运行jar包文件命令:java -jar 8091.jar &3 测试访问关闭tomcat服务器1 检索Java 服务项命令 : jps2 关闭进程kill pid号kill -15 pid号kill -9 pid号 强制杀死 线程直接终止 后果自负配置tomcat集群服务1 准备8091,8092,8093服务器(具体可以修改.yml文件进行多台服务器的打包)2 项目后台运行说明: 由于上述的命令 操作时程序

2022-02-28 17:05:00 72

原创 Spring Cloud 微服务架构--LoadBalancerClient--Feign)

服务注负载均衡设计与实践业务描述一个服务实例可以处理请求是有限的,假如服务实例的并发访问比较大,我们会启动多个服务实例,让这些服务实例采用一定策略均衡(轮询,权重,随机,hash等)的处理并发请求LoadBalancerClient应用LoadBalancerClient对象可以从nacos中基于服务名获取服务实例,然后在工程中基于特点算法实现负载均衡方式的调用,案例实现如下:第一步:修改ConsumerController类,注入LoadBalancerClient对象,并添加doRestEch

2022-02-27 21:44:07 3645

原创 Liunx 命令

持续更新

2022-02-24 22:15:09 83

原创 Liunx安装JDK与Maridb 配置防火墙 (项目上传 - 1)

一 安装Liunx JDK1. 下载Liunx版本jdk (不需要解压)2. 确定Linux的目录,并且上传压缩包3. 解压文件**解压命令 tar -xvf jdk-8u51-linux-x64.tar.gz删除命令 rm -f jdk-8u51-linux-x64.tar.gz改名命令 mv jdk1.8.0_51 jdk1.8**4. 检查jdk是否有效Java -version![在这里插入图片描述](https://img-blog.csdnimg.cn/5a2d

2022-02-24 21:59:51 290

原创 Spring Cloud 服务----RestTemplate

一. 服务注册与调用业务描述创建两个项目Module分别为服务提供者和服务消费者(假如已有则无需创建),两者都要注册到NacosServer中(这个server本质上就是一个web服务,端口默认为8848),然后服务提供者可以为服务消费者提供远端调用服务(例如支付服务为服务提供方,订单服务为服务消费方),如图所示...

2022-02-24 21:17:08 518

原创 Spring Cloud Alibaba 注册中心的构建与配置--Nacos

一 注册中心背景分析在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是如何在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google),那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进行考虑即可.

2022-02-24 20:43:36 357

原创 Spring Cloud 微服务架构-入门创建父工程

一.Spring Cloud 微服务架构1.什么是微服务微服务架构(MSA)的基础是将单个应用程序拆分成多个独立的小服务,这些服务可以独立开发、部署和运行。2. 核心组件分析Spring Cloud Alibaba 默认提供了如下核心功能(先了解):服务限流降级:默认支持 WebServlet、OpenFeign、RestTemplate、Spring Cloud Gateway, RocketMQ 限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级 Metric

2022-02-24 20:15:28 631

原创 Liunx系统中nginx安装与配置(项目上传-2)

一.nginx安装(Liunx)1.1 下载路径http://nginx.org/en/download.html1.2 上传nginx安装包上传路径:/usr/local/src1.3 解压nginx文件解压压缩包 tar -xvf nginx-1.19.4.tar.gn删除安装的压缩包 rm -f nginx-1.19.4.tar.gn (解压后执行)修改文件名称 mv nginx-1.19.4 nginx-

2022-02-22 23:11:43 1404

原创 java基础汇总

java基础汇总

2022-02-22 14:55:59 181

SSO单点登录系统工程数据包

基于SSO单点登录系统的数据库文件

2022-03-16

空空如也

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

TA关注的人

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