08 2018 档案

摘要:如何搭建高可用redis架构? 温国兵 架构师小秘圈 昨天 作者:温国兵,曾任职于酷狗音乐,现为三七互娱 DBA。目前主要关注领域:数据库自动化运维、高可用架构设计、数据库安全、海量数据解决方案、以及开源技术在互联网中的应用 1 题记 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、 阅读全文
posted @ 2018-08-31 10:19 Bigben 阅读(1914) 评论(0) 推荐(0) 编辑
摘要:架构师带你玩转分布式锁 原创: 奎哥 不止思考 1周前 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能 阅读全文
posted @ 2018-08-31 10:12 Bigben 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Java8内存模型—永久代(PermGen)和元空间(Metaspace) liuxiaopeng 纯洁的微笑 今天 作者:liuxiaopeng 原文出处:https://www.cnblogs.com/paddix/p/5309550.html 一、JVM 内存模型 根据 JVM 规范,JVM 阅读全文
posted @ 2018-08-31 10:07 Bigben 阅读(253) 评论(0) 推荐(0) 编辑
摘要:【SFA官方翻译】使用 Kubernetes、Spring Boot 2.0 和 Docker 的微服务快速指南 原创: Darren Luo SpringForAll社区 今天 原文链接:https://dzone.com/articles/quick-guide-to-microservices 阅读全文
posted @ 2018-08-30 17:04 Bigben 阅读(458) 评论(0) 推荐(0) 编辑
摘要:kafka为什么这么优秀! 阿飞的博客 匠心零度 今天 1.动机2.持久化3.效率4.生产者4.1负载均衡4.2异步发送5.消费者Push vs. Pull消费者位置离线数据加载 1.动机 kafka被设计为能扮演一个大公司可能需要的处理所有实时数据流的统一平台。为了达成这个目的,我们必须考虑相当广 阅读全文
posted @ 2018-08-30 16:58 Bigben 阅读(746) 评论(0) 推荐(0) 编辑
摘要:考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。 本文围绕以下几点进行阐述: 为什么使用 阅读全文
posted @ 2018-08-30 16:50 Bigben 阅读(225) 评论(0) 推荐(0) 编辑
摘要:String:字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池: String:字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常 阅读全文
posted @ 2018-08-30 16:38 Bigben 阅读(340) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==&mid=2247485240&idx=1&sn=b5b9c8c41659d2457282dc7ff54d992e&chksm=fbb28ec6ccc507d0951dc50f1a3ecb2529ab3 阅读全文
posted @ 2018-08-30 11:17 Bigben 阅读(582) 评论(0) 推荐(0) 编辑
摘要:最近在补架构师图谱里的内容,OAuth2.0是其中一块,抽空看了几个文章,理解了一下。 不过我感觉多数文章都不是很直观,花费了好久才理解其中的过程,以及为什么要这么设计,也许里面还有一些为什么没搞清楚。 于是我试着写出来,用更好的方式来理解OAuth2.0。 一、OAuth2.0是什么 我们经常用某 阅读全文
posted @ 2018-08-28 10:23 Bigben 阅读(420) 评论(0) 推荐(0) 编辑
摘要:来自95后的天池中间件大赛总结 kiritomoe 程序猿DD 7月31日 作者:老徐 来源:kirito的技术分享 第一部分:Dubbo Mesh优化 天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说 阅读全文
posted @ 2018-08-16 15:26 Bigben 阅读(381) 评论(1) 推荐(0) 编辑
摘要:linux 网络io 堵塞,同步 I/O多路复用详解 说在前面 上篇NIO相关基础篇二,主要介绍了文件锁、以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型、零拷贝等一些内容,目前能理解到的就这些了,后续还会继续有一到二篇左右与NIO内容相关,估计在 阅读全文
posted @ 2018-08-14 10:28 Bigben 阅读(274) 评论(0) 推荐(0) 编辑
摘要:技术指标: PV(Page View, 页面浏览量)在千万级别QPS(Query Per Second, 每秒处理请求数)在百万级别数据量在千亿级别接口响应速度不能超过150毫秒用户提交请求到页面呈现不能超过3秒 架构设计:1. 从LAMP架构转为面向服务架构(服务可以用多种开发语言实现,不受一种开 阅读全文
posted @ 2018-08-13 15:37 Bigben 阅读(990) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/ychenfeng/article/details/74980531 Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的 阅读全文
posted @ 2018-08-13 11:16 Bigben 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:再有人问你分布式事务,把这篇扔给他 咖啡拿铁 纯洁的微笑 今天 前言 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的 阅读全文
posted @ 2018-08-10 11:06 Bigben 阅读(8163) 评论(0) 推荐(1) 编辑
摘要:剖析定位系统问题,性能优化指南 王亚普 占小狼的博客 今天 关于系统性能优化涉及的内容非常多,我会分几篇文章来分享,这次分享下定位系统层面问题的常用方法。 系统性能定义 Throughout 吞吐量 (系统每秒钟可以处理的请求数) Latency 延迟 (系统处理一个请求的延迟) Usage 资源利 阅读全文
posted @ 2018-08-10 10:08 Bigben 阅读(745) 评论(0) 推荐(0) 编辑
摘要:InnoDB,5项最佳实践,知其所以然? 原创: 58沈剑 架构师之路 昨天 缓存讲了一个月《缓存架构,一篇足够》。今天,开始写数据库。 第一篇,说说MySQL两个最常用的存储引擎,MyISAM和InnoDB。照自己的理解,把一些知识点总结出来,不只说知识点,多讲“为什么”。一、关于count(*) 阅读全文
posted @ 2018-08-09 10:37 Bigben 阅读(268) 评论(0) 推荐(0) 编辑
摘要:缓存架构,一篇足够? 原创: 58沈剑 架构师之路 7月16日 缓存是互联网系统架构中必不可少的一环,近一个月,写了一些缓存的文字。1.《进程内缓存究竟怎么玩?》缓存,可以分为:进程内缓存,缓存集群。文章介绍了:(1)什么是进程内缓存(2)进程内缓存的优缺点(3)进程内缓存保存一致性的3种方案(4) 阅读全文
posted @ 2018-08-09 10:32 Bigben 阅读(909) 评论(0) 推荐(0) 编辑
摘要:JVM源码分析之一个Java进程究竟能创建多少线程 原创: 寒泉子 你假笨 2016-12-06 概述 虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从JVM源码角度来分析,更多的来自于Linux Kernel的源码分析,今天要说的是JVM里比较常见的一个问题 这个问题可能有几种表述 一 阅读全文
posted @ 2018-08-08 15:09 Bigben 阅读(1747) 评论(0) 推荐(0) 编辑
摘要:MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql mysql 168 168 当MySQL单表记录 阅读全文
posted @ 2018-08-08 10:50 Bigben 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Spring 依赖注入优化 原创: carl.zhao SpringForAll社区 今天 Spring 最大的好处就是依赖注入,关于什么是依赖注入,在Stack Overflow上面有一个问题,如何向一个5岁的小孩解释依赖注入,其中得分最高的一个答案是: When you go and get t 阅读全文
posted @ 2018-08-08 10:41 Bigben 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、控制浏览器缓存 1. 浏览器缓存简介 浏览器缓存遵循HTTP协议定义的缓存机制(如:Expires;Cache-control等)。 当浏览器无缓存时,请求响应流程 当浏览器有缓存时,请求响应流程 浏览器缓存校验过期机制 浏览器请求流程 2. Nginx控制浏览器缓存配置 ngx_http_he 阅读全文
posted @ 2018-08-07 14:42 Bigben 阅读(371) 评论(0) 推荐(0) 编辑
摘要:运维发现服务器有大量连接不释放,而且每次app访问都会建立新连接。 netstat -antlp |grep ESTAB|grep 8080|wc -l (访问服务器8080端口的已建立的连接数) 后来用浏览器测试没问题。接着发现终端连接时,设置了http header: Connection: k 阅读全文
posted @ 2018-08-06 17:05 Bigben 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你! crossoverJie 纯洁的微笑 今天 前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正 阅读全文
posted @ 2018-08-01 10:21 Bigben 阅读(200) 评论(0) 推荐(0) 编辑
摘要:第一次有人把5G讲的这么简单明了 鲜枣课堂 纯洁的微笑 今天 关于5G通信,常见的文章都讲的晦涩难懂,不忍往下看,特转载一篇,用大白话实现5G入门。 简单说,5G就是第五代通信技术,主要特点是波长为毫米级,超宽带,超高速度,超低延时。1G实现了模拟语音通信,大哥大没有屏幕只能打电话;2G实现了语音通 阅读全文
posted @ 2018-08-01 10:20 Bigben 阅读(7922) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示