编程思想
文章平均质量分 59
modelsetget
路漫漫其修远兮,吾将上下而求索。生命不止,学无止境。
展开
-
ZooKeeper核心知识点整理,值得收藏!
这份笔记涵盖了ZooKeeper的核心概念、数据结构、存储机制、会话管理、集群角色与选举、序列化与ZAB协议、监控机制以及权限控制等关键知识点。原创 2024-08-08 10:55:58 · 830 阅读 · 0 评论 -
Java 反射机制与框架的那点事
Java 反射机制是 Java 语言提供的一种能力,允许程序在运行时查询、访问和修改它自己的结构和行为。反射机制非常有用,但同时也需要谨慎使用,因为它可能会带来性能开销和安全风险。原创 2024-08-01 10:07:40 · 423 阅读 · 0 评论 -
面试官问:百万QPS秒杀系统该如何设计
笔记涵盖了秒杀系统设计的关键概念、架构、流程、挑战以及解决方案原创 2024-07-31 09:52:15 · 569 阅读 · 0 评论 -
如何设计一套高性能的短链系统?
笔记涵盖了短链系统设计的各个方面,从基础概念到实现细节,再到性能优化和架构设计,为设计高性能短链系统提供了全面的指导。原创 2024-07-15 15:41:17 · 324 阅读 · 0 评论 -
面试官:如何设计支持千万级别短链的方案
面试中遇到的架构设计问题,对比传统问题,认为此问题更具挑战性。设计支持千万级别短链的系统需要考虑哈希算法的选择、数据库设计、缓存策略和性能优化。通过合理设计,可以实现高效、稳定的短链服务。原创 2024-07-02 11:15:50 · 364 阅读 · 0 评论 -
面向对象思想设计原则及常见设计模式
面向对象思想设计原则•在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则•单一职责原则•开闭原则•里氏替换原则•依赖注入原则•接口分离原则•迪米特原则l单一职责原则•其实就是开发人员经常说的”高内聚,低耦合”也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计原创 2016-11-09 22:58:21 · 2115 阅读 · 2 评论 -
线程经典案例
多线程的开发中有一个最经典的操作案例,就是生产者--》消费者, 生产者不断生产产品, 消费者不断取走产品。 例如:饭店里的一个厨师和一个服务员, 这个服务员必须等待厨师准备好膳食。当厨师准备好时,他会通知服务员,之后服务员上菜,然后返回继续等待。 这是一个任务协作的实例, 厨师代表生产者, 而服务员代表消费者。 火车票售卖: 在春运的时候, 火车可以通过网上购票和人工窗口购票的方式...原创 2018-08-18 01:10:43 · 320 阅读 · 0 评论