09 2018 档案
摘要:
限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。在介绍限流概念之前,我们先来聊聊身边有哪些限流,如果有在帝都的码农估计对限流是最深有感触的,帝都但凡开个XXX会议,各大地铁站都会限流。每年的双11都是剁手族的天堂,11月11号0点0几秒的时候,下面这些场景或许你曾经遇到过。
阅读全文

摘要:
随着微处理机技术的发展,人们只需花几百美元就能买到一个CPU芯片,这个芯片每秒钟执行的指令比80年代最大的大型机的处理机每秒钟所执行的指令还多。如果你愿意付出两倍的价钱,将得到同样的CPU,但它却以更高的时钟速率运行。因此,最节约成本的办法通常是在一个系统中使用集中在一起的大量的廉价CPU。所以,倾向于分布式系统的主要原因是它可以潜在地得到比单个的大型集中式系统好得多的性价比。实际上,分布式系统是通过较低廉的价格来实现相似的性能的。随着互联网的兴起,越来越多的人使用者互联网产品。一般互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,提升效率的同事,我们还需要注意,保证一个分布式环境下数据一致性的问题。
阅读全文

摘要:
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
阅读全文

摘要:
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED,VARCHAR的长度只分配真正需要的空间,使用枚举或整数代替字符串类型,尽量使用TIMESTAMP而非DATETIME,单表不要有太多字段,建议在20以内
阅读全文

公告
关注我:懂点心理学的程序员

扫码关注,回复666即可免费领取最新的大厂Java面试通关资料(高清带目录,持续收集整理)
About Blogs
本站所有内容均代表个人观点,与本人雇主及其他团体无关。
随笔档案
- 2025年1月(1)
- 2024年11月(1)
- 2024年10月(2)
- 2024年8月(1)
- 2024年6月(1)
- 2024年4月(2)
- 2024年3月(1)
- 2024年2月(2)
- 2024年1月(1)
- 2023年12月(1)
- 2023年11月(1)
- 2023年10月(1)
- 2023年6月(1)
- 2023年4月(1)
- 2023年2月(1)
- 2022年11月(1)
- 2022年10月(1)
- 2022年7月(1)
- 2022年5月(1)
- 2022年3月(1)
- 2022年2月(1)
- 2022年1月(1)
- 2021年12月(1)
- 2021年11月(1)
- 2021年9月(1)
- 2021年8月(1)
- 2021年6月(1)
- 2021年5月(1)
- 2021年4月(1)
- 2021年2月(2)
- 2021年1月(1)
- 2020年12月(7)
- 2020年11月(5)
- 2020年10月(1)
- 2020年9月(1)
- 2020年8月(1)
- 2020年7月(1)
- 2020年6月(1)
- 2020年5月(1)
- 2020年4月(1)
- 2020年3月(1)
- 2020年2月(1)
- 2020年1月(1)
- 2019年12月(1)
- 2019年11月(1)
- 2019年10月(4)
- 2019年9月(1)
- 2019年8月(4)
- 2019年7月(1)
- 2019年6月(5)
- 2019年5月(7)
- 2019年4月(1)
- 2019年3月(1)
- 2019年2月(5)
- 2019年1月(11)
- 2018年12月(10)
- 2018年11月(5)
- 2018年10月(13)
- 2018年9月(4)
- 2018年8月(1)
- 2018年7月(1)
- 2018年6月(2)
- 2018年5月(1)
- 2018年3月(1)
- 2018年1月(1)
- 2017年12月(1)
- 2017年11月(1)
- 2017年10月(1)
- 2017年8月(1)
- 2017年7月(1)
- 2017年6月(1)
- 2017年5月(2)
- 2017年3月(1)
- 2017年1月(1)
- 2016年12月(14)
- 2016年9月(1)
- 2016年7月(1)
- 2016年5月(2)
- 2016年4月(1)
- 2016年3月(1)
- 2016年1月(1)
- 2015年12月(2)
- 2015年11月(3)
- 2015年10月(3)
- 2015年9月(4)
- 2015年8月(1)
- 2015年6月(2)
- 2015年5月(1)
- 2015年4月(1)
- 2014年11月(1)
- 2014年10月(2)
- 2014年9月(1)
- 2014年6月(1)
- 2014年4月(2)
- 2013年12月(1)
- 2013年11月(1)
- 2013年10月(1)
- 2013年9月(4)
- 2013年8月(1)
- 2013年7月(2)
- 2013年6月(3)
- 2013年5月(3)
- 2013年4月(10)
- 更多
阅读排行榜
- 1. 详解设计模式之工厂模式(简单工厂+工厂方法+抽象工厂)(138551)
- 2. Windows搭建python开发环境,python入门到精通[一](113748)
- 3. SpringBoot入门教程(一)详解intellij idea搭建SpringBoot(104086)
- 4. 详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)(82431)
- 5. InterlliJ Debug方式启动:method breakpoints may dramatically show down debugging(65290)
- 6. 详解Supervisor进程守护监控(65199)
- 7. visual studio 2015 搭建python开发环境,python入门到精通[三](53905)
- 8. Python基本语法,python入门到精通[二](52190)
- 9. VMware workstation 12虚拟机安装CentOS7详细安装教程(45736)
- 10. SpringBoot进阶教程(五十八)整合Redis之Sentinel哨兵模式(43039)
评论排行榜
- 1. 分享接私活心得(公司内部私活),晒晒私活成果[原创](141)
- 2. 3年路漫漫,告别老东家(139)
- 3. 通用正则表达式开源工具,为开源绵尽薄力(127)
- 4. 微软新动向之Android和IOS应用 visual studio 2015 Cordova[原创](127)
- 5. Python基本语法,python入门到精通[二](125)
- 6. 算法面试题(106)
- 7. 博客园的神回复,一起看看那些IT男的神回复[连载][一](84)
- 8. 多线程,论多核时代爱恨情仇(79)
- 9. 博客园的神回复,程序猿的奇葩神回复[连载][二](75)
- 10. Windows搭建python开发环境,python入门到精通[一](73)
推荐排行榜
- 1. 详解设计模式六大原则(227)
- 2. 详解设计模式之工厂模式(简单工厂+工厂方法+抽象工厂)(226)
- 3. Python基本语法,python入门到精通[二](204)
- 4. 通用正则表达式开源工具,为开源绵尽薄力(168)
- 5. 3年路漫漫,告别老东家(152)
- 6. Windows搭建python开发环境,python入门到精通[一](136)
- 7. 这些web前端特效你造吗?(133)
- 8. Python基本语法[二],python入门到精通[四](116)
- 9. 博客园的神回复,程序猿的奇葩神回复[连载][二](107)
- 10. 分享接私活心得(公司内部私活),晒晒私活成果[原创](106)
最新评论
- 1. Re:HTML5游戏开发引擎,初识CreateJS
新版的createjs支持typescript,可以用npm安装,npm install createjs-ts
- --shaziqiao
- 2. Re:SpringBoot进阶教程(八十一)Spring Security自定义认证
,
- --吃葡萄不吐葡萄皮皮
- 3. Re:详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)
不错 认真学习
- --老黄new
- 4. Re:SpringBoot进阶教程(七十五)数据脱敏
优雅
- --luzemin
- 5. Re:SpringBoot入门教程(十四)导出Excel
这个示例并没有使用 SXSSFWorkbook 类……
- --不安分的黑娃
- 6. Re:详解docker部署SpringBoot及如何替换jar包
配合 inotifywait ,自动监听 sh 与 jar的更新,可实现 自动重启
- --stormfeng
- 7. Re:Redis GEO地理位置信息,查看附近的人
厉害
- --教员千古
- 8. Re:yum install nginx-没有可用软件包 nginx。
感谢楼主,完美解决问题。 楼上的朋友可能跟你的版本有关系。
- --哪有雨
- 9. Re:Redis操作命令大全
(≧▽≦)/
- --前任挖坑后人埋
- 10. Re:Redis操作命令大全
bgrewriteaof意思是AOF重写
- --中交_马啸