程序猿土豆

努力扎根,去找薯片玩


  • 首页

  • 分类

  • 标签

  • 归档

oauth

发表于 2020-05-14 | 分类于 学习笔记 | | 围观次数:

最近笔者在项目中用到了Oauth2.0相关的技术,之前对Oauth的授权一直出于简单了解的状态,对于Oauth
其中的跳转,也是比较懵逼的状态,不太能理解为什么要一直跳来跳去.后来查阅了许多资料之后,终于能
大概理清楚其中的原因.这边文章附上一张时序图,我会详细解释每个时序图的步骤,以及为什么要这

阅读全文 »

Feign的Get请求支持对象,解决数组不能查询的问题

发表于 2019-09-12 | 分类于 学习笔记 | | 围观次数:

随着Spring全家桶的流行.越来越多的小伙伴使用了Feign去做RPC的调用,最近我在编写feign的客户端给别的小伙伴调用的时候发现一个非常坑的地方,那就是Feign里面Get请求不支持一个对象属性,只能是一个属性字段一个属性字段的写,如下

@GetMapping
HttpMessageResult<CouponVO> getOne(@RequestParam("userId") Long userId, @RequestParam("couponId") Long couponId);

当查询请求的参数比较少的时候还能写,如果参数很多,那不是凉了 ,如果要能支持对象查询,如下,该多好

@GetMapping
HttpMessageResult<CouponVO> getOne(@RequestParam CouponQO qo);

阅读全文 »

TCP三次握手

发表于 2019-08-26 | 分类于 学习笔记 | | 围观次数:

最近听见许许多多面试官反馈,许多来公司面试的小伙伴连TCP三次握手都不甚理解.为啥我们觉得很平常的东西,仍旧有许多小伙伴不甚理解呢,
觉得可能是技术相关文档太枯燥,导致大家只是记住了,而没有理解,今天我白话的阐述一下,为啥TCP需要三次握手.
我们都知道,TCP要保证可靠的传输,一定需要经过三次握手,那么为什么是三次呢?不是二次呢?或者更多次握手??
在这里我举个例子,应该很简单的就能帮助小伙伴去理解了~

阅读全文 »

理解restful

发表于 2019-07-31 | 分类于 rest restful | | 围观次数:

     最近几年中台化的思想越来越流行,很多企业都开始向着中台化的方向发展,但是很多也朝着奇怪的方向发展.
伴随着中台化的演进,构建微服务肯定是大家离不开的技术点,那么大家往往构建微服务的时候,确实按照领域模
的方向在发展.但是,依照我的工作经验来看,大部分公司往往是单纯的把业务逻辑扒开,拆分成一个一个独立的
模块,并没有按照中台的方向去迭代,甚至越迭代离中台化越远.

阅读全文 »

Jenkins配置pipeline选择分支发布

发表于 2019-03-18 | 分类于 jenkins pipeline | | 围观次数:

最近去了一家新的公司,公司发布方式比较原始,就是拖war包到服务器上面,这个我还能忍受、、问题是网速奇慢无比,于是决定自己弄一套jenkins玩玩.
由于项目是在gitlab上面,一个项目很多同事都需要发布,而且分支肯定是不一样的,这就需要支持用户选择自己的分支去发布。这篇文章就是介绍如何配置和支持选择分支发布的.
准备工作:

- 安装jenkins 这里面就不说了,网上教程很多。
- 安装git parmater的插件。
阅读全文 »

SpringBoot消费RabbitMQ 通过死信保证无法消费的消息不会丢失

发表于 2019-01-25 | 分类于 学习笔记 | | 围观次数:

由于最近刚刚接触RabbitMQ 自己在测试服务器搭建了一个RabbitMQ的服务
具体安装过程参见连接[didi大神的博客]
大家再用RabbitMQ 的时候经常会遇到消费Mq的消息失败的情况,一般情况下会根据不同的业务场景通过不同的办法去记录下无法消费的消息的数据,本文简单介绍了下springBoot集成RabbitMQ的一个示例,

阅读全文 »

ElacticSearch自动同步Hbase数据做二级索引

发表于 2018-12-01 | 分类于 学习笔记 | | 围观次数:

最近在做blog的迁移,把原先的文章准备迁移到新的blog平台上。
先简单的介绍下项目背景吧,[Es的版本是2.4 hbase是1.2] ,最近公司业务调整 需要把原有的数据从关系型数据库调整到Hbase中,奈何Hbase做查询性能并不是那么优秀,所以准备集成Es做二级索引。在网上找了一大堆的资料 全部都是ElasticSearch1.X的

阅读全文 »
土豆你个马铃薯

土豆你个马铃薯

7 日志
3 分类
10 标签
GitHub E-Mail 微博
© 2018 — 2020 土豆你个马铃薯 版权所有