java
文章平均质量分 86
小码不掉头发
永不言弃
展开
-
JVM内容
持续学习更新中!原创 2022-09-01 14:00:58 · 225 阅读 · 0 评论 -
SSO微服务用户行为日志记录
文章目录系统需求分析业务描述业务架构分析系统服务中的日志存储设计业务描述Pojo逻辑实现Dao 逻辑实现Service逻辑实现Controller 逻辑实现资源服务中行为日志操作设计业务描述Pojo逻辑对象定义切入点注解定义启动服务进行访问测试服务中AOP技术应用原理分析Feign方式将日志传递给系统服务系统需求分析业务描述用户在sso-resource工程访问我们的资源数据时,获取用户的行为日志信息,然后传递给sso-system工程,将日志信息存储到数据库.业务架构分析系统服务中的日志存储设原创 2022-03-17 07:38:43 · 161 阅读 · 0 评论 -
Gateway应用实践(API网关)
文章目录简介背景分析网关概述优点:缺点:业务描述执行流程分析Predicate 简介Predicate 内置工厂Predicate 应用过滤器(Filter)增强分析概述局部过滤器设计及实现全局过滤器设计及实现限流设计及实现基于请求属性限流自定义API维度限流定制流控网关返回值简介背景分析本一个庞大的单体应用(All in one)业务系统被拆分成许多微服务(Microservice)系统进行独立的维护和部署,服务拆分带来的变化是API的规模成倍增长。那么作为客户端要如何去调用 这么多的微服务呢?客户原创 2022-03-10 21:30:41 · 986 阅读 · 0 评论 -
Idea 开发插件配置汇总
持续更新nacos,database,sentinel原创 2022-03-01 18:22:50 · 1043 阅读 · 0 评论 -
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 · 62 阅读 · 0 评论 -
Spring Cloud 微服务架构--LoadBalancerClient--Feign)
服务注负载均衡设计与实践业务描述一个服务实例可以处理请求是有限的,假如服务实例的并发访问比较大,我们会启动多个服务实例,让这些服务实例采用一定策略均衡(轮询,权重,随机,hash等)的处理并发请求LoadBalancerClient应用LoadBalancerClient对象可以从nacos中基于服务名获取服务实例,然后在工程中基于特点算法实现负载均衡方式的调用,案例实现如下:第一步:修改ConsumerController类,注入LoadBalancerClient对象,并添加doRestEch原创 2022-02-27 21:44:07 · 3567 阅读 · 0 评论 -
Spring 常用注解
自定义注解(元注解)@Target-----------注解用在哪里:类上、方法上、属性上等等@Retention--------------注解的生命周期:源文件中、字节码文件中、运行中项目中常用注解@Test-------单元测试方法@Override----------用来标识重写方法@Configurable-----------标识当前类为配置类@Bean------------告诉Spring容器,当前方法的名称为Map中的Key,返回值是Map中的Value@Component原创 2022-02-24 22:19:10 · 96 阅读 · 0 评论 -
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 · 280 阅读 · 0 评论 -
Spring Cloud Alibaba 注册中心的构建与配置--Nacos
一 注册中心背景分析在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是如何在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google),那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进行考虑即可.原创 2022-02-24 20:43:36 · 341 阅读 · 0 评论 -
Spring Cloud 微服务架构-入门创建父工程
一.Spring Cloud 微服务架构1.什么是微服务微服务架构(MSA)的基础是将单个应用程序拆分成多个独立的小服务,这些服务可以独立开发、部署和运行。2. 核心组件分析Spring Cloud Alibaba 默认提供了如下核心功能(先了解):服务限流降级:默认支持 WebServlet、OpenFeign、RestTemplate、Spring Cloud Gateway, RocketMQ 限流降级功能的接入,可以在运行时通过控制台实时修改限流降级规则,还支持查看限流降级 Metric原创 2022-02-24 20:15:28 · 615 阅读 · 0 评论 -
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 · 1392 阅读 · 0 评论 -
java基础汇总
java基础汇总原创 2022-02-22 14:55:59 · 176 阅读 · 0 评论