自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 10分钟掌握ConcurrentHashMap 3分钟清楚和HashMap、Hashtable的区别

前言ConcurrentHashMap顾名思义就是同步的HashMap,也就是线程安全的HashMap,所以本篇介绍的ConcurrentHashMap和HashMap有着很重要的关系,...

2019-03-27 07:55:00

阅读数 136

评论数 0

转载 你了解大型网站的页面静态化吗?

上海目前正是看樱花的季节来源:https://www.toutiao.com/a6671093883025228301/作者:老顾聊技术目录前言方案一:网页静态HTML化伪静态布局样式模...

2019-03-26 07:50:00

阅读数 137

评论数 0

原创 Apollo:微服务架构下的配置管理

问题背景 在实际工作中,我们的开发环境,测试环境,生产环境对应的 Mysql 数据库,Redis 这些信息都不一样,每个环境都有对应的一套配置,在 Spring Boot 中我们通常会编写多个配置文件,也就是每个环境一个配置文件。 比如: application-dev.properties sp...

2019-03-25 13:55:29

阅读数 220

评论数 0

原创 Sentinel: 接入控制台实时查看监控数据

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。 比如我们之前是直接在代码中初始限流的值,接入控制台后可以直接通过控制台进行限流参数的动态配置,非常方便。 Sentinel 控制台最少应该包含如下功能: 查看机器列表以及健康...

2019-03-21 22:00:25

阅读数 437

评论数 0

转载 单表查询是如何执行的

对于我们这些MySQL的使用者来说,MySQL其实就是一个软件,平时用的最多的就是查询功能。DBA时不时丢过来一些慢查询语句让优化,我们如果连查询是怎么执行的都不清楚还优化个毛线,所以是...

2019-03-19 07:40:00

阅读数 136

评论数 0

转载 分布式架构知识体系

1.问题1、何为分布式何为微服务?2、为什么需要分布式?3、分布式核心理论基础,节点、网络、时间、顺序,一致性?4、分布式是系统有哪些设计模式?5、分布式有哪些类型?6、如何实现分布式?...

2019-03-14 07:58:00

阅读数 135

评论数 0

原创 配置中心Apollo实战

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装T...

2019-03-12 13:51:42

阅读数 255

评论数 0

原创 Sentinel: 使用注解限流

在前面我们对Sentinel做了一个详细的介绍,可以手动的通过Sentinel提供的SphU类来保护资源。这种做法不好的地方在于每个需要限制的地方都得写代码,从 0.1.1 版本开始,Sentinel 提供了 @SentinelResource 注解的方式,非常方便。 要使用注解来保护资源需要引入...

2019-03-12 13:07:33

阅读数 575

评论数 0

原创 Spring Boot Admin2.X监控的服务context-path问题

在使用Spring Boot Admin进行监控时,如果被监控的服务没有加context-path的话是不会有任何问题的,一旦服务加了context-path的配置,监控就会失败。 下图是正常情况的显示: 我们给被监控的服务增加一个context-path: server.servlet.con...

2019-03-07 10:10:15

阅读数 520

评论数 0

原创 程序猿:论学习方式的重要性

大家都知道,做我们开发这行的,最核心的竞争力就是学习能力。技术一直在变化,框架一直在更新,学还是不学。 不学,你会落伍,学,太累了,根本学不过来。学习只要找对了方法,也没那么累。 最好的学习方式那就是兴趣驱使你去学习,但这种几乎很少,还有一种就是群体学习,就是大家一起学习,有问题一起讨论,这样的方...

2019-03-05 21:43:44

阅读数 736

评论数 4

原创 Sentinel: 分布式系统的流量防卫兵

前言 在 Spring Cloud 体系中,熔断降级我们会使用 Hystrix 框架,限流通常会在 Zuul 中进行处理,Zuul 中没有自带限流的功能,我们可以自己做限流或者集成第三方开源的限流框架。最新一代的网关 Spring Cloud Gateway 则自带了限流的功能。 有没有那么一个框...

2019-03-04 09:43:08

阅读数 227

评论数 0

原创 API加密框架原理解密

关于框架的使用文章请参考: 前后端API交互如何保证数据安全性?:http://cxytiandi.com/blog/detail/20235 API数据加密框架monkey-api-encrypt:http://cxytiandi.com/blog/detail/36171 monkey-api...

2019-03-02 11:01:07

阅读数 260

评论数 0

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