BladeCode

Life's a struggle!

0%

微服务这一概念在 2014 年的 3 月份随着 James Lewis 和 Martin Fowler 在博客中对于微服务这一概念做出了详细的阐述,开始走进开发者的视野。在 Spring 官方的加持下,助推微服务架构风格的应用开始火边整个后端领域。在早起微服务化的演进中 Netflix 的一些列开源的组件,迅速占领微服务生态中的 C 位,提供了网关路由,负载均衡,服务注册发现,服务通信,服务熔断限流等核心组件

阅读全文 »

这次假期安排算是毕业后,除去 2020 年春节因为疫情,假期最长的一个,满脑子写着高兴,以至于我出门前一刻,还在处理工作上的事情,浑浑噩噩的追下午的动车和好友汇合,哪知道这只是囧途的开始,在地铁上我快要困死过去,还好没有坐过站,之前有看一眼车站,但是并没有仔细看具体是哪个站,在我的潜意识里一直认为是东站,当我冲到检票口时,我刷身份证发现进不了站,工作人员说我跑错站,我当时一脸茫然(心想跑错站也没关系,只要它经过东站就可以),赶紧查看我的购票记录,发现自己真是跑错了车站而且还不经过东站,距离发车时间就剩 1 小时了

阅读全文 »

唠叨了很久的《成都》,这次终于要去见一见你了,成都在我的印象中是一个万物皆可辣,但也少不了让你肉跳的麻,那里有让你每天不重样的美食,有看不完的美景,也有能让你安逸的歌谣《成都》。早在去年十一就被《盛世中华》视频种草,时隔一年,这个心愿要就要被实现,这次的十一目标不仅是四川,还有西藏的风景,这是双份的快乐。

曾经记一个人是一篇文章,后来记一个人是一首歌,后来记一个人是一门学科,再后来记一个人是一段代码或语言,到现在记一个人是一个城市,因为那是有你的城市,那里有你的故事,好了废话有点多,先来看看这次出行的规划

阅读全文 »

iTerm2是一款优秀强大的第三方终端,相信用 Mac 的开发者,一定听过或者用过 iTerm2 这款终端应用,如果你还没使用过,没关系那么本篇文章就带你了解学习 iTerm2 中的一些常用操作,来提高你的工作效率

阅读全文 »

流程部署

流程部署涉及到的表有 act_re_deploymentact_re_procdef,act_ge_bytearry,act_ge_property

  • act_re_deployment(部署对象表):存放流程定义的显示名和部署时间,每部署一次增加一条记录
  • act_re_procdef(流程定义表):存放流程定义的属性信息,部署每个新的流程都会在这张表中添加一条记录,当流程定义的 key 相同时,使用的是版本升级
  • act_ge_bytearry(资源文件表):存放流程定义相关的部署信息,即流程定义文档的存放处。每部署一次会增加两条记录,一条是关于 bpmn 规则文件,一条是生成的流程图片(如果部署时只指定了 bpmn 一个文件,flowable 会在部署时解析 bpmn 文件内容自动生成流程图)。两个文件都是以二进制形式存储在数据库中
  • act_ge_property:主键生成策略表
阅读全文 »

对于不同系统之间的数据同步,业界通常有四种方式来进行数据交互,本篇文章就来聊一聊这四种数据交互方式

阅读全文 »

在上一篇文章中,我们了解了 Security OAuth2 相关的一些基础知识,和整个四种授权模式的交互过程,那么本篇是对四种模式的实践,废话不多说,我们直接开始,SpringCloud 相关的实践代码均托管在rc-cluster-springcloud项目的中,项目使用的一些依赖版本如下

阅读全文 »

什么是 OAuth2

用于 REST/APIs 的代理授权框架(delegated authorization framework),基于令牌 Token 的授权,在无需暴露用户密码的情况下,使应用能获取对用户数据的有限访问权限,做到解耦认证和授权

OAuth 是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如:头像,照片,视频等),而在这个过程中无线将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据

阅读全文 »