- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Oauth2.0的授权码模式-全网最详细
最近笔者在项目中用到了Oauth2.0相关的技术,之前对Oauth的授权一直出于简单了解的状态,对于Oauth2.0其中的跳转,也是比较懵逼的状态,不太能理解为什么要一直跳来跳去.后来查阅了许多资料之后,终于能大概理清楚其中的原因.这边文章附上一张时序图,我会详细解释每个时序图的步骤,以及为什么要这么设计, 如果理解的有什么不对的地方,欢迎大家指正,时序图中的我标明了每一步的顺序.这里我们首先理清楚图中的四个角色,这里我以微信的小程序来举例用户: 这个很好理解,指的就...
2020-05-15 17:02:43
3061
1
原创 Feign的Get请求支持对象,解决数组不能查询的问题
随着Spring全家桶的流行.越来越多的小伙伴使用了Feign去做RPC的调用,最近我在编写feign的客户端给别的小伙伴调用的时候发现一个非常坑的地方,那就是Feign里面Get请求不支持一个对象属性,只能是一个属性字段一个属性字段的写,如下具体代码在我的blog@GetMappingHttpMessageResult<CouponVO> getOne(@Req...
2019-09-12 17:31:39
1763
原创 TCP三次握手
最近听见许许多多面试官反馈,许多来公司面试的小伙伴连TCP三次握手都不甚理解.为啥我们觉得很平常的东西,仍旧有许多小伙伴不甚理解呢,觉得可能是技术相关文档太枯燥,导致大家只是记住了,而没有理解,今天我白话的阐述一下,为啥TCP需要三次握手.我们都知道,TCP要保证可靠的传输,一定需要经过三次握手,那么为什么是三次呢?不是二次呢?或者更多次握手?? 在这里我举个例子,应该很简单的就能...
2019-08-26 16:01:34
223
原创 Jenkins配置pipeline选择git分支发布
最近去了一家新的公司,公司发布方式比较原始,就是拖war包到服务器上面,这个我还能忍受、、问题是网速奇慢无比,于是决定自己弄一套jenkins玩玩.具体代码在我的博客由于项目是在gitlab上面,一个项目很多同事都需要发布,而且分支肯定是不一样的,这就需要支持用户选择自己的分支去发布。这篇文章就是介绍如何配置和支持选择分支发布的.准备工作:- 安装jenkins 这里面就不说了,网上...
2019-08-26 11:29:51
9070
原创 理解restful
最近几年中台化的思想越来越流行,很多企业都开始向着中台化的方向发展,但是很多也朝着奇怪的方向发展.伴随着中台化的演进,构建微服务肯定是大家离不开的技术点,那么大家往往构建微服务的时候,确实按照领域模的方向在发展.但是,依照我的工作经验来看,大部分公司往往是单纯的把业务逻辑扒开,拆分成一个一个独立的模块,并没有按照中台的方向去迭代,甚至越迭代离中台化越远. 具体代码在我的...
2019-08-12 14:10:42
265
原创 SpringBoot消费RabbitMQ 通过死信保证无法消费的消息不会丢失
由于最近刚刚接触RabbitMQ 自己在测试服务器搭建了一个RabbitMQ的服务具体说明详见我的博客大家再用RabbitMQ 的时候经常会遇到消费Mq的消息失败的情况,一般情况下会根据不同的业务场景通过不同的办法去记录下无法消费的消息的数据,本文简单介绍了下springBoot集成RabbitMQ的一个示例, 并且通过代码简单的配置集成死信队列防止无法消费的数据丢失的情况,其实参...
2018-05-23 17:14:26
10492
5
原创 Hbase1.2数据同步到ElasticSearch2.x
最近公司业务调整 需要把原有的数据从关系型数据库调整到Hbase中,奈何Hbase做查询性能并不是那么优秀 所以准备集成Es做二级索引具体代码在我的博客在网上找了一大堆的资料 全部都是ElasticSearch1.X的 到2.X的版本基本上没有资料。自己折腾了好几天 现在终于整合成功。好了 不多说 上代码 代码是基于Hbase的BaseRegionObserver写的,我这里重写...
2016-10-14 17:14:11
3146
.net 图片导入数据库
2012-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人