kasaya

8
获赞数
16
关注数
9
粉丝数
上海
IP 属地上海
2018-04-20 加入
浏览 7.3k

SLAYERS スレイヤーズ
( ´_ゝ`)っ 呀啦乃一卡

19 声望|新手
spring
14
java
14
spring-cloud
5
activiti
3
activity
3
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2021-05-13
    关于图片压缩的一些调查
    仍旧是srping cloud的项目,由于图片需求变大,为了节省空间和加速加载,计划把客户上传的图片进行压缩。为了省钱,先不用CDN,先把图片缩缩小:)
  • 发布了文章2021-04-21
    spring cloud gateway+spring cloud loadbalancer 组合指定版本权重分流
    上次写了在gateway上使用ribbon的实现方式。因为考虑到ribbon是阻塞版本,不适合在gateway上使用,所以切换到了spring cloud loadbanlancer 并且配合使用 CircuitBreaker断路器
  • 赞了文章2020-12-17
    Spring Boot 2.4 对多环境配置的支持更改
    在目前最新的Spring Boot 2.4版本中,对配置的加载机制做了较大的调整。相关的问题最近也被问的比较多,所以今天就花点时间,给大家讲讲Spring Boot 2.4的多环境配置较之前版本有哪些变化。
  • 赞了文章2020-08-20
    SpringCloud灰度发布实践(附源码)
    ​ 在平时的业务开发过程中,后端服务与服务之间的调用往往通过fegin或者resttemplate两种方式。但是我们在调用服务的时候往往只需要写服务名就可以做到路由到具体的服务,这其中的原理相比大家都知道是SpringCloud的ribbon组件帮我们做了负载均衡的功能。
  • 发布了文章2020-08-19
    spring cloud gateway+ribbon 组合指定版本权重分流(简易灰度发布实现)
    改造gataway的### Weight Route Predicate Factory,在指定权重的同时指定每个对应权重的服务的版本号。主要需要改写的地方是要在分流之后,将版本号传给ribbon,ribbon在做负载均衡选择的时候,根据传入的版本号,与服务的eureka.matedata中的version匹配,从而达到...
  • 发布了文章2020-07-20
    使用maven archetypes 生成项目模板,发布到私服
    首先准备一个模板项目,就是比方说,你已经准备好了一些文件,写法啥的。在项目的pom.xml中添加 <distributionManagement>用于发布时候用
  • 赞了文章2020-04-07
    清明花了几天总结了多线程的知识点
    前言 只有光头才能变强。文本已收录至我的GitHub精选文章,欢迎Star:[链接] 在上周总结了一篇「工作中常用到的Java集合类」,反响还不错。这周来写写Java另一个重要的知识点:「多线程」 多线程大家在初学的时候,对这个知识点应该有不少的疑惑的。我认为主要原因有...
  • 赞了文章2020-03-02
    Spring Cloud Gateway 获取request body(基于源码改造,不走弯路)
    在使用Spring Cloud Gateway的过程中,经常需要获取request body,比如用来做日志记录、签名验证、加密解密等等。 网上的资料,解决方案五花八门。所以就整理了经过验证且已经在线上使用的两种方法,都是基于官方源码进行扩展。 本文使用的Spring Cloud Gateway版本...
  • 发布了文章2019-10-23
    cas 委托 cas 服务的 认证配置(Delegated Authentication)
    最近要实现一台cas 服务A委托 另一台 cas服务B完成认证的功能,通过阅读官方文档,发现cas支持 委托服务认证,然后参照官方文档和网上的资料,自己配置了一下实现了功能。首先官方的文档在这里 Delegated Authentication,
  • 发布了文章2019-09-26
    基于spring boot(2.1.8) 的 CAS server端搭建(6.0.5)
    cas.war包其实不需要自己去编译。cas-server-webapp-tomcat 在maven中央仓库里有,可以不用编译,直接引用就可以了。
  • 赞了文章2019-07-01
    关于ribbonClient配置的一个坑
    不知道从哪个版本起(目测跟版本无关,应该是ribbon.eureka.enabled=true的情况下),给ribbon配置物理的server list起,单纯配置xxx.ribbon.listOfServers不起效果了,于是就开启了埋坑之旅。
  • 发布了文章2019-07-01
    【Mysql】CenterOs7 安装 Mysql
    第一次安装mysql服务端。记录一下 查看当前Linux 版本,确认版本后,方便选择对应的mysql服务 {代码...} 下载MySQL官方的 Yum Repository[链接] 上传到linux上后 安装Repository 安装 Repository {代码...} 成功后,安装 mysql server {代码...} 启动 mysql 服务 更...
  • 发布了文章2019-06-25
    【activiti 工作流】activiti 7 中多实例并行会签的实现
    解释一下上面的代码,assigneeList 为 集合,例如["kermit", "gonzo", "fozzie"];activiti:elementVariable="assignee" 为 接收 loop 中的值的变量名;activiti:assignee="${assignee}" 相当于将认领人指定为loop中取得的变量对象,就和java 中 foreach 差不多的意...
  • 发布了文章2019-05-31
    【activiti 工作流】关于acitiviti 和 spring boot 集成遇到的一些问题总结
    最近在调查activiti工作流的事。项目上打算做一个工作流服务,给微服务中的一些需要流程定义的服务用。所以我尝试用spring boot集成activiti。以下是我调查中遇到的一些问题和一些调查到的结果。
  • 赞了文章2019-05-23
    activiti 学习( 三 ) 之 流程启动者
    咖啡兔博客中的做法 - Activiti设置流程发起用户信息 - 咖啡兔 - HenryYan 注: 如果单纯照博客这么做的话,确实能在 ACT_HI_PROCINST 的 START_USER_ID_ 字段存放该值,但是我却没有取出来,一直是null。
  • 赞了回答2019-04-25
    Spring AOP 中如何使用 @Pointcut(?) 拦截被 “特定注解” 注解的类中所有的方法?
    使用 "@within(ssm.annotation.Log)",可以拦截被 @Log 注解的类的所有方法。
  • 发布了文章2019-01-09
    @PropertySource 分环境读取配置
    工作的时候,一般来说代码都是分环境的,比如dev,test,prd什么的,在用到@PropertySource 注解的时候,发现好像不能根据环境读取自定义的.properties文件,比如我有个systemProperties-dev.properties文件,一开始只是systemProperties-${spring.profiles.active}.pr...
  • 赞了文章2018-08-08
    【荐】令人心情愉悦的一次面试总结
    15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关...
  • 赞了文章2018-08-04
    如何优雅的使用和理解线程池
    前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将...
  • 发布了文章2018-08-03
    zuul实现Cors跨域的两种方式(https)
    大家都知道spring boot 可以通过@CrossOrigin实现跨域。但是在spring cloud 里,如果要粒度那么细的去控制跨域,这个就太繁琐了,所以一般来说,会在路由zuul里实现。