保存成功
订阅成功
保存失败,请重试
提交成功
danny_idea

danny_idea

公众号:Idea的技术分享
目前在大型互联网公司就职,从事后台研发工作,热爱技术,相信技术,基础组件研发工程师。 个人博客和代码仓库 http://ideal123.cn/html/ https://blog.csdn.net/Danny_idea https://gitee.com/IdeaHome_admin...更多
创作文章4
开设专栏1

备战金九银十,高并发场景中应该掌握的底层知识

在大型互联网公司中,面试官们往往会出些看似基础但是深入挖掘后却能系统考察求职者多方面知识体系的面试题。通过本 Chat 中我会列举一些在面试中问到过的,深入挖掘频率较高的底层知识面试题和大家进行分享。通过分析面试题目的方式来带读者们深入挖掘一些高并发场景下应该掌握的底层知识原理。 本次 Chat 主要分为以下几个模块: 1. Volatile 和 Synchronized 的字节码原语 2. Synchronized 的底层实现原理 3. 对象在内存中的存储结构 4. 内核态和用户态之间的 ”交流“ 5. 从底层挖掘无锁,偏向锁,轻量级锁,重量级锁的升级细节 6. 高并发场景下如何对锁升级进行性能优化 7. 操作系统中的 Cache 设计 8. 内存屏障与指令重排的相关论证 9. Hotspot VM 的相关介绍 通过对于这些基础模块的学习或许能让你对于并发编程的底层知识有新的理解和认知。
高并发
162 订阅

系统重构实战经验分享

目前正在公司从事主线系统的架构升级工作,本次chat主要是分享一些自己在重构系统中踩过的一些坑,将自己遇到过的真实场景以及代码案例(Java)搬到文中和大家分享。 重构系统的核心目的不是盲目地追求新技术,第一目标应该是保证系统的平稳运行,而且对于参与系统重构的开发团队也需要对系统本身的业务模块非常熟悉,技术应该是针对业务来进行服务的。 本 Chat 将给大家分享: 1. 重构系统之前需要做哪些预备工作 2. 单体架构拆解成分布式架构踩过的坑 3. 新老系统并线运行时候需要注意的问题 4. 技术框架升级,老框架的抛弃,新框架的接入 5. 不规范设计的经典案例分享 6. 微服务过度拆分导致的泛滥问题该如何应对 7. 系统重构之后的测试验证
重构
194 订阅

MySQL 索引深入浅出知识手册

相信大家在工作中都会接触到关于 MySQL 的部分,其间或多或少都会听说过索引这个名词,那么关于索引的知识点又是否有做过深入挖掘呢? 在本场 Chat 中,小编特意整理大段文笔帮大家一起来梳理关于索引的知识要点: 1. 什么是索引,为什么要使用索引 2. 索引文件包含了哪些,不同的数据结构应用在索引中会有区别 3. BTree 和 B+Tree 有哪些异同 4. 从操作系统底层来理解关于索引的读取过程 5. 非聚簇索引和聚簇索引的理解与对比 6. 自适应 hash 索引特性 7. 索引的使用及注意事项 8. 常见的索引面试题整理 希望小编的这篇知识手册能带你重新认识索引部分的知识内容。
MySQL
124 订阅

序列化框架的选型和比对

在分布式网络中,不同的机器节点需要进行相互通信的时候,通常都需要对数据进行序列化处理。目前市面上已有的框架技术五花八门,都已经帮我们做好了内部的封装。在高并发场景下,序列化技术的好坏对我们的接口性能有着巨大的影响。 在本场 Chat 里面,你可以了解以下几点: 1. 市面上常见的 Java 序列化框架有哪些? 2. 不同的序列化框架的优缺点? 3. 序列化框架的使用方式 4. 序列化框架技术的总结和比对
免费Java
105 订阅