自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡男孩之SRE之路

Spinnaker_CN的布道者

  • 博客(15)
  • 资源 (58)
  • 收藏
  • 关注

原创 SpringBoot模拟单点登录

简言之,系统内部通过某种技术实现用户统一登录和注销,所以单点登录技术一定要包括两部分:登录、注销。出现的原因是Cookie不能跨域。认证客户端应该具备的能力:1必须以Filter或者插件等形式提供,方便系统接入SSO。2未登陆的用户重定向到SSO认证中心3接收SSO发来的令牌并将该令牌发回给SSO做令牌认证4处理令牌认证结果并创建局部会话5拦截用户注销请求并重定向到SSO6处理SSO发来的注销会话请求 认证服务端应该具备的能力:0独立的web服务1提供登陆页面,和对用户的校验2创建全

2017-11-30 21:48:34 13332 16

原创 验证码原理详解与案例

验证码技术的出现是为了防止对服务和数据库进行暴力攻击而设置的一道墙,客户端与服务端交互步骤如图剩下的细节问题还有:1, 验证码如何加噪成图片,主要靠java.awt下的类包2, 服务端如何维护验证码,靠Redis和SessionID

2017-11-24 21:25:35 1737

原创 Cookie详解与跨域问题

Http是无状态的协议,客户端每次对服务端的http请求都是独立的,不受该客户端其它的请求的影响。为了把Http这个无状态协议变的与上下文有关系,我们引入了会话(Session)的概念,具有相同会话ID的请求使之变成了有状态。服务端可以给请求setSession的信息,信息保存在服务端内存,同时在response时将session内容推送给客户端浏览器,浏览器为了保存SessionID等信息,又有了Cookie这玩意,Cookie本质是一块存储少量数据的存储空间,可以存到内存也可以写入磁盘。每次浏览器向

2017-11-23 18:22:21 6655

原创 Spring Framework灰度发布

今天简单介绍下SpringFramework微服务中几种服务发布策略以及实现方式。我接触过的有蓝绿、滚筒和灰度发布。

2017-11-17 16:47:35 3390

原创 Redis的应用场景

Redis应用的场景算是我接触过的组件中应用范围最广的,我的一位学C的朋友告诉我说,Redis的学习就是数据结构的学习,Redis的设计充满了艺术的美感。Redis的应用场景是围绕着它的本质来展开的,分布式内存NoSql数据库,下面看下几种应用场景

2017-11-16 18:29:41 723

原创 Redis的事务机制和订阅发布

Redis事务提供了一种“将多个命令打包,然后一次性、按顺序地执行”的机制。一个事务从开始到执行会经历以下三个阶段: 1. 开始事务。2. 命令入队。3. 执行事务。Redis的订阅发布有基于频道和基于模式两种策略。

2017-11-15 20:03:23 939

原创 Redis持久化(RDB+AOF)与容灾备份

Redis持久化配置分为3种:第一种:不做持久化,做为纯内存数据库来使用,Redis关闭重启后恢复白板一张,数据全部丢失。第二种:RDB,将Reids在内存中数据快照定时dump到磁盘上,在 Redis 重启动时,RDB程序可以通过载入 RDB文件来还原数据库的状态。配置如下:save 300 10 #在300秒(5分钟)之后,如果至少有10个key发生变化,则dump内存快照。...

2017-11-15 19:48:21 923

原创 Redis在Centos7下的集群安装

最近花了3天时间,终于把Redis的集群搭建起来了,高开低走,开始觉得还算容易,装到后面做集群的时候被Ruby环境坑了2天,不过最后还是搞定了,这里跟大家分享下。Redis集群的安装分为3大步骤:步骤一:Redis节点安装步骤二:OS上Ruby环境搭建步骤三:Redis集群配置

2017-11-13 17:24:05 632

原创 三张图秒懂Redis集群设计原理

Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。想扩展并发读就添加Slaver,想扩展并发写就添加Master,想扩容也就是添加Master,任何一个Slaver或者几个Master挂了都不会是灾难性的故障。

2017-11-08 22:27:20 42957 24

原创 Redis数据结构与五种基本类型

Redis数据结构与五种基本类型Redis 是一个键值对内存数据库(key-value DB),数据库的值可以是字符串、集合、列表等多种类型的对象,而数据库的键则总是字符串对象。

2017-11-07 17:37:39 1191

原创 分布式事务详解

到目前为止,分布式事务仍是个技术性难题,仍没有一个银弹能完美的解决跨事务的问题,本文结合自己实际应用中的案例和一些成熟设计与大家探讨下。XA、二阶段、业务补偿、本地事务化、TCC、人工处理

2017-11-06 15:49:04 579

原创 ElasticSearch维护-备份和恢复

本篇主要学习下ElasticSearch生产中的运维-备份和恢复。

2017-11-03 11:36:16 4203

原创 JDK1.8新特性了解

最大的变化还是前两个特性:接口默认方法和Lambda语法,还有一些扩展和优化类的需要慢慢看API和源码了。

2017-11-02 17:44:31 788

原创 ElasticSearch作为搜索引擎-Spring Boot集成

ElasticSearch作为搜索引擎,我们需要解决2大问题:1, 如何将被搜索的数据在ES上创建反向索引2, Java代码如何与ES交互其中第一个大问题又分为两个小问题1.1,如何初始化已有的数据1.2,如何同步增量数据第二个大问题也有两种集成方式2.1 Spring Data 9300端口集成2.2 Restful API 9200端口集成本篇先解决第二大问题。

2017-11-01 16:07:18 23549 2

原创 ElasticSearch作为搜索引擎-Oracle数据同步

ElasticSearch作为搜索引擎,我们需要解决2大问题:1, 如何将被搜索的数据在ES上创建反向索引2, Java代码如何与ES交互其中第一个大问题又分为两个小问题1.1,如何初始化已有的数据1.2,如何同步增量数据第二个大问题也有两种集成方式2.1 Spring Data 9300端口集成2.2 Restful API 9200端口集成本篇先解决第一大问题。

2017-11-01 15:42:15 8035

2.阿里云异地多活与冲突解决.pdf

不管哪种数据库,异地多活一直都是给头疼的问题,让我们一起看下案例云在redis异地多活方面是怎么解决的。

2020-07-22

ChaosBlade项目外部分享.pdf

阿里云ChaosBlade项目分享,了解ChaosBlade运行原理以及阿里这方面想要打造的生态圈,ChaosBlade解决了混沌工程中故障注入部分的实现。

2020-07-22

数智化时代下购物中心运营模式新探索.pdf

2019云栖大会-数智化时代下购物中心运营模式新探索,又是一片关于新零售+人工智能的实践贴,受益匪浅。

2020-07-21

视频内容理解的研究与实践.pdf

2019云栖大会-视频内容理解的研究与实践,讲解了多维视频的发展历程和AI媒体的系统基本组成,推荐流媒体行业必读。

2020-07-21

深度学习在线下场景的探索与实践-云栖大会.pdf

2019云栖大会-深度学习在线下场景的探索与实践,讲真,我没怎么看到这一篇文章,主要是对硬件,特别是智能芯片这一领域了解的太少了。

2020-07-21

容器混合云趋势与展望.pdf

2019云栖大会-容器混合云趋势与展望,这一片是我在现场听的,rancher大中华总经理为你讲解容器混合云的前景。

2020-07-21

人工智能赋能升级线下零售.pdf

2019云栖大会-人工智能赋能升级线下零售,人工智能领域下的新零售,看完后不禁感叹,科技改变商业,科技改变生活。

2020-07-21

千万级用户-亿级请求的平台架构演变.pdf

2019云栖大会-企业应用迁云的全链路评估方案,比较硬的一篇文章,讲述了随着用户数发展,架构优化优化再优化的过程

2020-07-21

企业应用迁云的全链路评估方案.pdf

2019云栖大会-企业应用迁云的全链路评估方案,企业上云的痛点和步骤,帮助我们了解迁移到云端遇到的问题以及解决方案。

2020-07-21

企业级数据库敏捷研发模式.pdf

2019云栖大会-企业级数据库敏捷研发模式,敏捷开发不是新词,但是数据库敏佳开发确实让人听完眼前一亮的感觉。

2020-07-21

面向失败设计.pdf

2019云栖大会-面向失败设计,最爱面向失败的设计理念,什么都不能相信,只能相信自己的架构,所以一起来学习下吧

2020-07-21

利用ADB打造游戏行业新一代实时数据运营平台.pdf

2019云栖大会-利用ADB打造游戏行业新一代实时数据运营平台,架构比较好理解,属于了解实时分析架构的入门实战材料。

2020-07-21

计算机视觉新探索.pdf

2019云栖大会-计算机视觉新探索,阿里巴巴达摩院视觉技术负责人分享的黑科技岂有不学之理,一起来了解计算机视觉新探索。

2020-07-21

集成智能接入网关APP:优化企业级移动办公网络.pdf

2019云栖大会-集成智能接入网关APP:优化企业级移动办公网络,让网络更简单,让网络更基础,这是对未来网关APP的基本要求。

2020-07-21

基于数据湖的精准广告投放系统技术解密.pdf

2019云栖大会-基于数据湖的精准广告投放系统技术解密,广告时代已过去,窄告时代已来临,如何利用技术手段做好精准营销。

2020-07-21

基于视觉推理的视频理解.pdf

2019云栖大会-基于视觉推理的视频理解,了解图神经网络的基本模型和应用场景,其中推理模型属于图神经里比较高深的知识点。

2020-07-21

混合云网络2.0:云网一体 助力企业平滑上云.pdf

2019云栖大会-混合云网络2.0:云网一体 助力企业平滑上云,大家一起来了解下混合云正确打开方式吧

2020-07-21

关于网络嵌入和图卷积神经网络的一些思考.pdf

2019云栖大会-关于网络嵌入和图卷积神经网络的一些思考,清华大学崔鹏关于卷积网络深蹲学习领域的技术分享。

2020-07-21

拐点已至,云原生引领数字化转型升级.pdf

2019云栖大会-拐点已至,云原生引领数字化转型升级,上云已经不是趋势,而是必须要走的一条路,用云就用云原生。

2020-07-17

分析型数据库标准发展与行业观察.pdf

2019云栖大会-分析型数据库标准发展与行业观察,除开关系型、NoSql型、时序型,我们又接触的新一类数据库类型。

2020-07-17

低成本自动三维室内重建系统.pdf

2019云栖大会-低成本自动三维室内重建系统,房屋拍卖,企业实景认证,都需要这种黑科技,大家一起来了解下吧。

2020-07-17

传统数据库DBA到开源的技能和心理切换.pdf

2019云栖大会-传统数据库DBA到开源的技能和心理切换,面向开源,拥抱开源,提升自己,面对调账,DBA成长之路。

2020-07-17

超大规模图神经网络实践.pdf

2019云栖大会-超大规模图神经网络实践,大家一起来了解阿里巴巴人工智能经济体系以及面临的巨大挑战。

2020-07-17

阿里云Elasticsearch2.0发布.pdf

2019云栖大会-阿里云Elasticsearch2.0发布,推出云端ES的新特性,鼓励大家使用公有云的Paas服务

2020-07-17

卓诗尼破局”数智“转型.pdf

2019云栖大会-卓诗尼破局”数智“转型,又是数智主力新零售的经典案例,而且案例讲解的很技术、很透彻。

2020-07-21

中间件助力云途时代应用上云.pdf

2019云栖大会-中间件助力云途时代应用上云,EDAS、SpringCloudAlibaba、PTS等阿里一些列黑科技助力应用上云。

2020-07-21

智能化压测-应用稳定性基石.pdf

2019云栖大会-智能化压测-应用稳定性基石,给的方法论比较多,也很具备参考价值,推荐大家学习~~。

2020-07-21

运营商如何实现大型企业大型企业应用上用云.pdf

2019云栖大会-运营商如何实现大型企业大型企业应用上用云,文章还是透露着传统行业那种朴实,对准备上云的企业有帮助,已经上云的可以不看

2020-07-21

云网络开放生态.pdf

2019云栖大会-云网络开放生态,阿里云不做Saas,阿里云让大家做更好的Saas,提供了一套混合云网络生态。

2020-07-21

云网络发展历程和未来展望.pdf

2019云栖大会-云网络发展历程和未来展望,云网一体化,网络AI话,内容还是空泛了些,名号上给足了胃口,但是内容没有讲透。

2020-07-21

云上应用生态全栈IPv6演进.pdf

2019云栖大会-云上应用生态全栈IPv6演进,本届大会关于IPV6为数不多的题材,我个人还是有点失望,毕竟ipv6这么火爆。

2020-07-21

云上应用高可用防护体系.pdf

2019云栖大会-云上应用高可用防护体系,了解阿里安全团队的这一套体系,对于系统架构师来说是一种升华,至少我学会很多。

2020-07-21

云上服务:超越硬件的稳定性.pdf

2019云栖大会-云上服务:超越硬件的稳定性,又是一篇现场聆听的课题,对于我这种软件工程师来说不明觉厉

2020-07-21

一天发布 10 次-基于元数据的持续交付方法.pdf

2019云栖大会-一天发布 10 次-基于元数据的持续交付方法,这一篇关于devops的文章干货比较多,我自己也mark下慢慢消化。

2020-07-21

业务引领的DevOps.pdf

2019云栖大会-业务引领的DevOps,挂着Devops的名,其实内容比较宽泛,可能因为篇幅的原因,没有把这一领域讲透。

2020-07-21

微博在线机器学习平台的K8S实践.pdf

2019云栖大会-微博在线机器学习平台的K8S实践,又是一片在现场聆听的技术分享,利用k8s的弹性来解决机器学习算力问题。

2020-07-21

万物互联时代的虚拟化技术.pdf

2019云栖大会-万物互联时代的虚拟化技术,一起来了物虚拟化的原因和背景知识,如何云化才是解决问题的关键。

2020-07-21

图像搜索与识别在大规模场景中的研究与实践.pdf

2019云栖大会-图像搜索与识别在大规模场景中的研究与实践,达摩院资深算法专家分享,满满干货,不要错过。

2020-07-21

图模型在阿里安全中的实践.pdf

2019云栖大会-图模型在阿里安全中的实践,人工智能在用户安全领域的应用,属于AI感知领域的应用场景

2020-07-21

数智化运营中的数据中台构建解析.pdf

2019云栖大会-数智化运营中的数据中台构建解析,2019年IT界最火的词可能是中台,本篇教你如何打造数据中台。

2020-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除