关闭页面特效

11 2020 档案

摘要:仅从设计优化、服务拆分、自动扩容等方面进行优化,有时候并不能完全解决问题。比如,有时流量增长过快,扩容流程还来不及完成,服务器可能就已经抗不住了 既然突发流量我们没法预测,业务上也不可能不依赖任何外部服务和资源,那么有什么办法能尽量避免,或者降低出现这些问题时对核心业务的影响呢? 流量控制 01.流 阅读全文
posted @ 2020-11-16 21:29 码农架构 阅读(336) 评论(0) 推荐(0) 编辑
摘要:可以看到,技术圈的风向一直在变,大数据、云的热度已经在慢慢消退,现在当红的是 AI 和 IoT。这些火热的概念,它最终要从论文和 PPT 落地,变成真正能解决问题的系统,否则就是一个空中楼阁。那不变的是什么?(一些题外话的感触) 主题和队列有什么区别? 最初的消息队列,就是一个严格意义上的队列 消费 阅读全文
posted @ 2020-11-13 13:50 码农架构 阅读(221) 评论(0) 推荐(0) 编辑
摘要:索引和锁是数据库中的两个核心知识点,隔离级别的实现都是通过锁来完成的按照锁颗粒对锁进行划分 ? 锁用来对数据进行锁定,我们可以从锁定对象的粒度大小来对锁进行划分,分别为行锁、页锁和表锁。 行锁就是按照行的粒度对数据进行锁定。锁定力度小,发生锁冲突概率低,可以实现的并发度高,但是对于锁的开销比较大,加 阅读全文
posted @ 2020-11-11 23:30 码农架构 阅读(231) 评论(0) 推荐(0) 编辑
摘要:对很多开发者来说,数据库就是个黑盒子,你会写 SQL,会用数据库,但不知道盒子里面到底是怎么一回事儿,这样你只能机械地去记住别人告诉你的那些优化规则,却不知道为什么要遵循这些规则,也就谈不上灵活运用。 数据库的服务端,可以划分为执行器 (Execution Engine) 和存储引擎 (Storag 阅读全文
posted @ 2020-11-10 23:33 码农架构 阅读(599) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper 面试题 ZooKeeper 面试题 PDF下载 1. ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、 阅读全文
posted @ 2020-11-10 16:21 码农架构 阅读(167) 评论(0) 推荐(0) 编辑
摘要:GC的运行原理介绍 先前分享了一篇GC问题案例分析 一次线上JVM调优实践,FullGC40次/天到10天一次的优化过程 JVM调优实战:解决CMS concurrent-abortable-preclean LongGC的问题 整个案例的分析过程中,其实涉及到很多GC的原理知识,如果不懂得这些原理 阅读全文
posted @ 2020-11-09 11:19 码农架构 阅读(380) 评论(0) 推荐(0) 编辑
摘要:通过这一个多月的努力,将FullGC从40次/天优化到近10天才触发一次,而且YoungGC的时间也减少了一半以上,这么大的优化,有必要记录一下中间的调优过程。 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上服务器的Full 阅读全文
posted @ 2020-11-04 10:43 码农架构 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一日凌晨,手机疯狂报警,短信以摧枯拉朽之势瞬间以百条的速度到达,我在睡梦中被惊醒,看到短信的部分内容如下: Caused by: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.st 阅读全文
posted @ 2020-11-02 13:42 码农架构 阅读(420) 评论(0) 推荐(0) 编辑

关注
跳至底部
点击右上角即可分享
微信分享提示