随笔分类 -  【Java系列】 / 【微服务】

微服务系列---【微服务的特点】
摘要:微服务的特点: 1.单一职责原则:每个服务应该负责单独的功能,正是SOLID原则之一。 2.独立部署、升级、扩展和替换:每个服务都可以单独部署及重新部署而不影响整个系统。这使得服务很容易升级。 3.支持异构/多种语言:每个服务的实现细节都与其他服务无关,这使得服务之间能够解耦,团队可以针对每个服务选 阅读全文

posted @ 2021-02-25 01:57 少年攻城狮 阅读(1232) 评论(0) 推荐(0) 编辑

我爱java系列---【springboot项目集成zookeeper作为注册中心】
摘要:1.引入maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> <version>2.1.1 阅读全文

posted @ 2020-01-01 13:53 少年攻城狮 阅读(999) 评论(0) 推荐(0) 编辑

我爱java系列---【linux系统部署项目常用命令】
摘要:linux系统部署项目常用命令 准备命令: 一、移动文件到另一个文件夹 mv a.txt /apps/usr/sms/db-proxy -mv 文件名 目标文件夹(前提:先进入a.txt文件所在目录中,再执行此条命令) 二、复制文件到另一个文件夹 cp a.txt /apps/usr/sms/db- 阅读全文

posted @ 2019-12-14 19:07 少年攻城狮 阅读(471) 评论(0) 推荐(0) 编辑

开发中遇到的问题---【Feign远程调用时,@PathVariable 注解中的value属性不能省略】
摘要:报错信息: Caused by: java.lang.IllegalStateException: PathVariable annotation was empty on param 0. 未修改之前的代码: @PostMapping("/findPageByCondition/{currentP 阅读全文

posted @ 2019-12-14 16:30 少年攻城狮 阅读(4789) 评论(1) 推荐(0) 编辑

开发中遇到的问题---【feign的多参数问题】
摘要:feign多参数问题 1.GET方式 错误写法 @RequestMapping(value="/test", method=RequestMethod.GET) Model test(final String name, final int age); 启动服务的时候,会报如下异常: Caused 阅读全文

posted @ 2019-12-06 18:46 少年攻城狮 阅读(1420) 评论(0) 推荐(0) 编辑

我爱java系列---【springboot+springcloud+zookeeper+mybatis的yml文件】
摘要:1.application.yml文件 阅读全文

posted @ 2019-10-29 17:38 少年攻城狮 阅读(536) 评论(0) 推荐(0) 编辑

我爱java系列---【消息队列(rabbitmq)】
摘要:什么是消息队列,适合小白查看:http://developer.51cto.com/art/201904/595020.htm rabbitmq面试题:https://blog.csdn.net/qq_42629110/article/details/84965084 使用消息队列来避免分布式事务 阅读全文

posted @ 2019-09-05 12:12 少年攻城狮 阅读(440) 评论(0) 推荐(0) 编辑

我爱java系列之---【微服务间的认证—Feign拦截器】
摘要:1.feign的使用场景 注意:谁发起feign的请求,feign的拦截器就定义在谁身上,拦截器的目的是为了传递令牌。 2.使用步骤: (1)创建拦截器 在changgou_common服务中创建一个com.changgou.interceptor.FeignInterceptor拦截器,并将所有头 阅读全文

posted @ 2019-08-28 19:27 少年攻城狮 阅读(911) 评论(0) 推荐(0) 编辑

我爱java系列之---【设置权限的三种解决方案】
摘要:1.最基础的方法——权限五张表 最基础最重要的,后面的shiro和spring security都是基于权限五张表 2.shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从 阅读全文

posted @ 2019-08-27 17:40 少年攻城狮 阅读(906) 评论(0) 推荐(0) 编辑

我爱java系列之---【Elasticsearch的介绍】
摘要:作者以对话的形式,讲述了什么是Elasticsearch?方便初学者理解 原文地址:http://developer.51cto.com/art/201904/594615.htm 阅读全文

posted @ 2019-08-22 00:17 少年攻城狮 阅读(148) 评论(0) 推荐(0) 编辑

我爱java系列之---【如何把数据库中查到的Skulist数据转换成elastic索引库中SkuInfo类数据?】
摘要:这里采用的是阿里的json转换,比传统的遍历然后再一个一个封装速度快多了。(例:sku类转换称skuinfo类) 阅读全文

posted @ 2019-08-20 21:33 少年攻城狮 阅读(444) 评论(0) 推荐(0) 编辑

我爱java系列之---【Eureka比Zookeeper好在哪里(转)】
摘要:作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4 阅读全文

posted @ 2019-08-19 21:22 少年攻城狮 阅读(152) 评论(0) 推荐(0) 编辑

我爱java系列之---【发送请求消息的中间件—okhttp】
摘要:使用步骤: (1)导入依赖 (2)java代码 阅读全文

posted @ 2019-08-19 16:16 少年攻城狮 阅读(315) 评论(0) 推荐(0) 编辑

我爱java系列---【待定】
摘要:待定 阅读全文

posted @ 2019-08-13 19:31 少年攻城狮 阅读(598) 评论(0) 推荐(0) 编辑

我爱java系列之---【商城项目微服务鉴权代码实现(二)—JWT在项目中的应用案例】
摘要:一、思路分析 1. 用户进入网关开始登陆,网关过滤器进行判断,如果是登录,则路由到后台管理微服务进行登录2. 用户登录成功,后台管理微服务签发JWT TOKEN信息返回给用户3. 用户再次进入网关开始访问,网关过滤器接收用户携带的TOKEN 4. 网关过滤器解析TOKEN ,判断是否有权限,如果有, 阅读全文

posted @ 2019-08-13 19:16 少年攻城狮 阅读(730) 评论(0) 推荐(0) 编辑

我爱java系列之---【JWT实现微服务鉴权(一)】
摘要:JWT介绍 JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 头部(Header) 头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。 阅读全文

posted @ 2019-08-13 16:36 少年攻城狮 阅读(1519) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示