
架构
文章平均质量分 69
菠萝科技
"Java并没有衰落.而是刚刚开始"
展开
-
Redis作者:近期核心功能的一些思考和澄清
本文为转载 #原文链接:https://zhuanlan.zhihu.com/p/57806915昨天有位Redis 的用户在Hacker News 上做了以下评论:虽然我喜欢Redis,但我对目前正在开发的一些功能持怀疑态度。 respv3 协议中的一些功能,虽然听起来很简洁,但是也可能使客户端代码复杂化。 还有细粒度ACL 需要的工作量很大。 我无法理解为什么这些功能是必要的,或者...原创 2019-11-28 21:34:04 · 376 阅读 · 0 评论 -
从C10K到C10M高性能网络的探索与实践 :内核不是解决方案,而是问题所在
1千万级并发实现的秘密:内核不是解决方案,而是问题所在https://www.oschina.net/translate/the-secret-to-10-million-concurrent-connections-the-kernel--2013/05/14https://www.youkuaiyun.com/article/2013-05-16/2815317-The-Secret-t...转载 2019-10-27 13:29:45 · 738 阅读 · 0 评论 -
领域模型驱动设计简介
1 简介领域驱动设计告诉我们,在通过软件实现一个业务系统时,建立一个领域模型是非常重要和必要的,因为领域模型具有以下特点:领域模型是对具有某个边界的领域的一个抽象,反映了领域内用户业务需求的本质;领域模型是有边界的,只反应了我们在领域内所关注的部分; 领域模型只反映业务,和任何技术实现无关;领域模型不仅能反映领域中的一些实体概念,如货物,书本,应聘记录,地址,等;还能反映领域中的一些过程...原创 2019-08-04 14:05:54 · 1168 阅读 · 0 评论 -
用信鸽来解释 HTTPS
转载自:https://www.oschina.net/translate/https-explained-with-carrier-pigeons 英文原文:HTTPS explained with carrier pigeons密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。如果你阅读...翻译 2019-04-03 22:01:17 · 349 阅读 · 0 评论 -
日活亿级用户的服务器架构要怎么搭&面试
本文转载自博客:https://mp.weixin.qq.com/s/R048kDYI5HYRUH4tO5LyPg?scene=25#wechat_redirect本来没想写这个题材的,为了某某童鞋能够更好的茁壮成长,临时写一篇负载均衡的。负载均衡,大家可能听过什么3层负载均衡、4层负载均衡、7层负载均衡什么的?那这是怎么分的呢,ok,是根据osi七层网络模型来分的,例如nginx是工作在...原创 2019-02-16 11:40:50 · 655 阅读 · 0 评论 -
操作系统:进程和程序关系类比/ java中线程是哪种实现
本文分三个小节1 线程模型2 线程的实现3 java中线程是用户线程,内核线程,轻量级进程???3.1 临界区 互斥 3.2 信号量 管程前两小节是来自操作系统。第三小节:看到操作系统中线程实现的三种方式,忽然想起我以前看到的一个问题,也很契合本文今天的主题,便加了进来。1 线程进程2 线程实现(也有广义上分:除了内核线程其他都是用户线程...原创 2018-12-09 13:44:26 · 845 阅读 · 2 评论 -
网上关于「阿里P7程序员、资深架构师不知 jvm、红黑树」一事的争议
原文链接:https://www.zhihu.com/question/2976473301---------------默认排序winter发言仅代表个人观点157 人赞同了该回答需要知道,所谓面试题,没有任何价值,面试是一个不对等的过程,如果是毫无章法的随机“出题”,那么两个人互相面试不过将会是常态。 正常的面试官不会拿“xx问题会不会”来评价候选人。...原创 2018-12-01 21:17:15 · 1787 阅读 · 2 评论 -
Java_performance
原文连接:https://en.wikipedia.org/wiki/Java_performance内容1虚拟机优化方法 1.1即时编译 1.2自适应优化 1.3垃圾收集 1.4其他优化方法 1.4.1压缩的哎呀 1.4.2拆分字节码验证 1.4.3逃逸分析和锁定粗化 1.4.4注册分配改进 1.4.5类数据共享 2绩效改进的历史...翻译 2018-12-02 19:47:14 · 454 阅读 · 0 评论 -
腾讯 VS 阿里 VS 携程消息中间件设计方案及思路
原文链接:https://blog.youkuaiyun.com/lizhitao/article/details/51718156背景目前我们美团正在设计和不断迭代、升级消息中间件方案,为了避免走弯路,希望站在巨头肩膀上,学习经验、吸取精华,推动美团MQ快速演进,为美团业务高速扩张提供支撑目标:可靠性(保证消息不丢失)、异步、解耦(无需同时在线、不需要知道对方是谁)。 数据的存储级别:内存中的数...转载 2018-11-18 12:19:38 · 1122 阅读 · 0 评论 -
深入详解美团点评CAT跨语言服务监控(一) CAT简介与部署
原文链接: https://blog.youkuaiyun.com/caohao0591/article/details/80693289前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框架以及Log4j 等结合,支持PHP、C++、Go等多语言应用,基本接入了美团点评上海侧所有核心应用。...转载 2018-11-18 12:16:42 · 1202 阅读 · 0 评论 -
Nepxion Discovery:Spring Cloud灰度发布神器
原文链接:http://dockone.io/article/8149【编者的话】Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka、Consul和Zookeeper,支持Spring Cloud Api Gateway(Finchl...原创 2018-09-17 23:03:12 · 3678 阅读 · 0 评论 -
天池中间件大赛
1 天池中间件大赛dubboMesh优化总结(qps从1000到6850)原文链接:天池中间件大赛dubboMesh优化总结2 天池中间件大赛 - 单机百万消息队列存储实现分享原文链接: 天池中间件大赛 - 单机百万消息队列存储实现分享...原创 2018-08-05 15:26:08 · 952 阅读 · 0 评论 -
支付宝运营架构中柔性事务指的是什么?
作者:梁川链接:https://www.zhihu.com/question/31813039/answer/53437637在支付宝架构与技术 中对柔性事务有大致的描述:可以看出,柔性事务(遵循BASE理论)是指相对于ACID刚性事务而言的。支付宝所说的柔性事务分为:两阶段型、补偿型、异步确保型、最大努力通知型几种。由于支付宝整个架构是SOA架构,因此传统单机环境下数据库的ACID事务满足了分布...原创 2018-05-02 14:59:23 · 1152 阅读 · 0 评论 -
多研究些架构,少谈些框架
原文链接:http://newtech.club/原创 2017-08-31 20:16:10 · 1574 阅读 · 0 评论 -
亿级Web系统搭建:单机到分布式集群
原文链接:http://blog.jobbole.com/91738/原创 2017-05-28 09:04:25 · 427 阅读 · 0 评论 -
Tomcat 和spring 系统架构与设计模式
1 Tomcat 系统架构与设计模式,第 1 部分: 工作原理2 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析 3 Spring 框架的设计理念与设计模式分析原创 2017-01-07 10:21:12 · 1160 阅读 · 0 评论