- 博客(1799)
- 资源 (279)
- 问答 (4)
- 收藏
- 关注
转载 SpringCloud的限流、熔断和降级——Hystrix
在分布式系统中,远程系统或服务不可避免的调用失败(超时或者异常)。假设客户端依赖多个服务,在一次请求中,某一个服务出现异常,则整个请求会处理失败;当某一服务等待时间过长,则所有的请求都会阻塞在这个服务的请求上。这样因为一个服务就导致了整个系统的可用性。Netflix的组件Hystrix可以将这些请求隔离,针对服务限流,当服务不可用时能够熔断并降级,防止级联故障。认识Hystrix在理想状态...
2019-08-19 13:51:34
22294
转载 Synchronized的原理及自旋锁,偏向锁,轻量级锁,重量级锁的区别
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。 锁从宏观上分类,分为悲观锁与乐观锁。乐观锁乐观锁是一种乐观思想,即认为读多写少,遇...
2018-08-08 11:21:13
3872
转载 【算法】(查找你附近的人) GeoHash核心原理解析及代码实现
分享提纲: 0. 引子 1. 感性认识GeoHash 2. GeoHash算法的步骤 3. GeoHash Base32编码长度与精度 4. GeoHash算法 5. 使用注意点(曲线突变--8个邻居来解决) 6. geohash的php 、python、java、C#实现代码 7. 参考资料 引子机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一...
2018-07-04 21:55:20
2515
转载 mmap和常规文件操作的区别
mmap和常规文件操作的区别对linux文件系统不了解的朋友,请参阅我之前写的博文《从内核文件系统看文件读写过程》,我们首先简单的回顾一下常规文件系统操作(调用read/fread等类函数)中,函数的调用过程:1、进程发起读文件请求。2、内核通过查找进程文件符表,定位到内核已打开文件集上的文件信息,从而找到此文件的inode。3、inode在address_space上查找要请求的文件页是否已经缓...
2018-05-25 00:00:31
1447
转载 B+树与LSM树的区别与联系
首先来回答一个问题:为什么在磁盘中要使用b+树来进行文件存储呢?原因还是因为树的高度低得缘故,磁盘本身是一个顺序读写快,随机读写慢的系统,那么如果想高效的从磁盘中找到数据,势必需要满足一个最重要的条件:减少寻道次数。我们以平衡树为例进行对比,就会发现问题所在了:先上个图 这是个平衡树,可以看到基本上一个元素下只有两个子叶节点 抽象的来看,树想要达成有效查找,势必需要维持如下一种结构:树的子叶节点...
2018-05-24 19:28:40
997
转载 linux内存映射mmap原理分析
一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。 原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只 硬盘上文件 的位置与进程 逻辑地址空间 中一块大小相同的区域之间的一一对...
2018-05-17 21:04:37
427
转载 mysql insert锁机制(insert死锁)
一、前言上周遇到一个因insert而引发的死锁问题,其成因比较令人费解。于是想要了解一下insert加锁机制,但是发现网上介绍的文章比较少且零散,挖掘过程比较忙乱。本以为只需要系统学习一个较完全的逻辑,但是实际牵扯很多innodb锁相关知识及加锁方式。我好像并没有那么大的能耐,把各种场景的加锁过程一一列举并加之分析;亦没有太多的精力验证网上的言论的准确性。只好根据现在了解的内容,参考官方文档,说说...
2018-05-07 00:11:29
71287
15
转载 “市场五看”方法论:全景式市场洞察驱动企业战略与产品规划
埃森哲提出的“市场洞察五看”方法论,为企业提供了一套系统、结构化的战略分析工具,助力其从宏观到微观、从外部到内部,全面审视市场动态与自身能力,从而制定科学有效的公司战略、产品线战略与产品规划。本文系统梳理该方法论的核心内容、分析工具与实践示例,旨在为战略规划者、产品管理者及市场研究人员提供一套可操作、可落地的市场分析与战略设计框架。看宏观:通过PEST等工具分析政治、经济、社会、技术等宏观趋势,预判行业与企业面临的机遇与挑战;看自己:复盘关键业务指标,识别差距与根因,评估自身在行业关键成功因素上的优劣势。
2025-12-23 22:20:56
4
转载 战略关键词:长期主义,是什么?
这是——短期混乱的遮羞布,战略空洞的护身符,资源浪费的镇静剂。同样的逻辑还出现在:丰田用“三十年技术路线图”,油车 → 混动 → 氢能源 → 电动化,不是追风口,而是牵引趋势。任天堂,抓住“人类娱乐底层刚需”,轻松、互动、可重复,技术天翻地覆,但游戏本质不变。开会讲长期主义,战略讲长期主义,甚至连亏损也解释成长期主义。长期主义不是慢,不是忍,不是坚持。真正的长期主义,有清晰的结构、有可验证的逻辑、有可复利的机制。因为它们做的不是“喊口号的长期主义”,而是。真正能穿越周期的,不是信仰,也不是幸运。
2025-12-23 16:27:46
3
转载 管理的本质
这三句话系统概括了管理工作的核心逻辑——从资源整合到目标实现,最终推动组织效能提升。3、是将无序变为有序、低效变为高效,促使个体凝聚为整体。1、是对人的引领、对事的统筹和对资源的整合;2、是洞察需求、整合力量以达成目标;
2025-12-22 00:10:25
11
转载 为什么你的努力领导看不到?是你不会向上管理,想要优秀,至少要做到第三层级
顶层是成为伙伴,理解领导压力主动分担,领导把你当自己人。底层是被动响应,领导安排什么做什么,结果是没存在感;第三层是提前预判,不只汇报还提建议,领导觉得你靠谱;第二层是主动汇报,定期反馈进展,但只是执行者;第四层是影响决策,用数据影响领导,成为智囊;大多数人停在第二层,优秀者至少在第三层。
2025-12-22 00:09:23
6
转载 战略落地:平衡计分卡如何构建从目标到任务的执行体系?
指标既要选“结果性指标”(比如NPS、中标率,看最终效果),也要选“过程性指标”(比如客户响应时间、方案定制周期,看中间过程),这样既能监控最终成果,也能及时管控过程。这张图让全公司都能看明白:“培养工程师、建数据平台”是为了“优化解决方案定制流程”,优化流程是为了“让客户更满意、续约率更高”,最终实现“服务收入增长、总营收翻番”。企业真正要长久地赚钱,必须兼顾“眼前业绩”和“长期能力”、“外部客户”和“内部管理”、“最终结果”和“过程表现”,所以企业要从4个维度建立平衡体系。怎么让客户一直选我们?
2025-12-22 00:07:56
21
转载 系统架构设计中的 15 个关键取舍
但是,可以保证的是,如果没有新的更新,最终所有对该数据的访问都会返回更新后的值。例如:在网上购物时,当您将商品添加到购物车后,网站会记住您的选择。如果您离开页面浏览更多商品,然后再返回购物车,您的商品仍然在那里,等待您结账。UDP(用户数据报协议)以速度为代价牺牲了可靠性,适用于对时间要求较高的应用,例如视频流,在这些应用中,传输过程中丢失一些数据是可以接受的。例如:向系统中添加更多机器可以使其更具可扩展性,但管理这些机器和协调跨机器的任务的复杂性可能会引入延迟,从而影响性能。
2025-12-22 00:07:07
7
转载 一个人能保持松弛感的来源
**副神经系统的激活能力**:能通过深呼吸、正念、接触大自然等方式,有意识地从“战斗或逃跑”的紧张状态,切换到“休息与消化”的放松状态。* **清晰的个人边界**:懂得区分“我的事”、“你的事”和“老天的事”。* **信任“生成过程”**:相信通过持续、正确的行动,好的结果会自然“生成”。* **对生活的主宰感**:在尽可能多的方面,能做出符合自己意愿的选择,哪怕是很小的选择。* **规律的健康习惯**:充足的睡眠、均衡的饮食、定期的运动,这些是神经系统保持稳定的物质基础。
2025-12-22 00:04:41
6
转载 技术债务清理黄金法则(仅限内部分享的5大反模式避坑指南)
第一章:技术债务的本质与识别技术债务(Technical Debt)是软件开发中不可避免的概念,它指的是为了短期目标而牺牲代码质量所积累的隐性成本。这种“债务”在初期可能加速交付,但随着时间推移,会显著增加维护难度、降低系统可扩展性,并最终拖慢开发节奏。什么是技术债务技术债务并非单纯的代码缺陷,而是一种战略性的权衡。当团队选择快速实现功能而非遵循最佳实践时,便产生了技术债务。常见的表现包括重复代码、缺乏单元测试、紧耦合模块以及文档缺失等。
2025-12-21 21:36:09
16
原创 技术路线图在执行过程中遇到市场变化时,如何动态调整?
技术路线图在执行过程中遇到市场变化时,需通过四大核心环节,实现“战略定力与战术灵活性”的平衡。
2025-12-21 00:58:38
851
转载 不拆到业务线和部门的战略,都是想当然
因为中后台是集约制,资源不归业务线管辖,所以:产品/研发是否能按进度交付 → 研发部门说了算供应链能否支撑新SKU → 供应链部门说了算生产能否缩短交付周期 → 生产部门说了算成本能否压下来 → 工厂与采购说了算渠道策略能否执行 → BD 或市场说了算也就是说:业务线的战略目标,由其他部门来交付。业务线不能自我闭环,部门必须接招。这就是为什么业务线任务书如果不继续拆解到部门目标任务书,战略还是停在空中,没人知道该做什么。
2025-12-21 00:33:59
10
转载 架构师必备:技术债务的识别、管理与解决之道
在开发开始之前,需求往往没有得到充分的定义,导致开发在设计之前就草草开始。这种方式看似可以节省时间,但由于需求在开发过程中不断变化,往往需要后期大量返工,增加了技术债务。
2025-12-21 00:32:54
17
转载 真相来了|张一鸣为什么反对“频繁对齐”:越聪明的组织,反而越少开会(附模版)
—该谁拍板,一开始就写清楚,而不是靠会上“气氛推着走”;——不是为了解决问题,而是为了“大家都别难受”。——清晰到不需要每周解释一遍“我们到底要干嘛”;——不是每个判断都要被所有人理解,只要能被验证。——所有人只是重复已知事实,试图“把话说圆”;讨论看似充分,结论却总是“再同步一下”;和你现在看到这句话时的“错愕”,会上问题摆了一桌子,但没人拍板;——讨论热烈,但没人对结果负责;像字节跳动这样的“效率型”企业,“对齐”几乎成了一种政治正确。张一鸣反对“频繁对齐”的背后,原来,那些总开对齐会的组织,
2025-12-19 15:28:23
12
转载 真正能升上去的人,最会处理模糊地带
模糊越多,能处理的人越稀缺;你永远升不上去,并不是因为你不够努力,而是因为你只会在“明确的世界”里工作,而组织需要的人,恰恰是那些能在不明确里稳住节奏的人。但模糊环境下,这个“更清晰”往往永远不会出现,而能持续推动事的人,才是真正掌握主导权的人。如果你不提框架,那别人只能陷在争论细枝末节里,而你就永远是“参与者”,不是“推进者”。能不能升职,不在你能不能把别人安排的事情做好,而在你能不能处理别人都不愿意碰的“灰色地带”。真正能升的人,绝不是“能把事做对的人”,而是“能在事还没成形之前,就让它有雏形的人”。
2025-12-18 20:28:10
11
转载 真相来了|字节跳动的人才真相:真正拉开差距的,是“人才密度”(附人才密度清单)
全部来自字节长期稳定执行的人才原则。而这,恰恰是大多数公司最难做到的事。这一条,是很多管理者的“禁区”。所有管理动作,都会变成“救火”。但字节跳动从第一天就不这么看。今天,我们不讲“字节发展史”,这对管理者是个极其残酷的要求。而组织一旦开始接受“不够好”,Title (职位)够不够硬。很多公司嘴上说“重视人才”,这是字节最不“和谐”的一条。
2025-12-17 14:52:23
16
转载 人才发展ℓℓ 人才盘点怎么做?这篇完全应用手册给出答案
https://mp.weixin.qq.com/s/i5eHAoEx5cYMF4_TXF-PWQ
2025-12-17 12:54:30
13
转载 一张图总结架构设计的40个黄金法则
以上的内容,如果大家能对答如流,如数家珍,基本上 面试官会被你 震惊到、吸引到。最终,让面试官爱到 “不能自已、口水直流”。offer, 也就来了。在面试之前,建议大家系统化的刷一波 5000页《尼恩Java面试宝典PDF》,里边有大量的大厂真题、面试难题、架构难题。很多小伙伴刷完后, 吊打面试官, 大厂横着走。在刷题过程中,如果有啥问题,大家可以来 找 40岁老架构师尼恩交流。另外,如果没有面试机会,可以找尼恩来改简历、做帮扶。遇到职业难题,找老架构取经, 可以省去太多的折腾,省去太多的弯路。
2025-12-16 17:21:38
13
转载 不被任何人拿捏的妙招:跳针沟通法
你会发现,轻松自由多了,你有更多时间精力专注在真正重要的事情上,那些曾经想拿捏你的人,他们就会慢慢地对你失去兴趣,因为你成了一个打不响的鼓,很没意思。看起来在沟通,其实是在被对方牵着鼻子走,而会跳针的人,不解释,不做过度的表达,反而显得自己特别镇定,特别有边界。你穿什么衣服,是你的选择,你有多厉害,是你的事,别人怎么看你,那是别人脑子里的事。所以当别人嘲笑你的时候,你根本不需要回应,因为你相信,半年以后,结果会替你回应。这样的人,他的能量就不会被外界消耗,他的精力就永远用在建设上,而不是防守上。
2025-12-15 20:11:55
16
原创 平衡短期与长期技术节奏
短期技术节奏通常聚焦于解决即时业务问题、优化现有系统性能或应对市场变化,例如通过微调架构提升响应速度1。不同行业需根据特性调整平衡点:互联网行业在扩张期需加速长期投入(如AI、出海),但需控制短期风险2;数据密集型行业(如医疗)则需优先解决实时性等短期需求,同时通过解耦设计为个性化数据处理等长期目标奠基1。需通过定期评估机制(如技术路线图审查)动态调整节奏,并强化业务与技术团队的协同,确保每一步演进均向长期愿景推进1。以下从关键原则、实践方法和风险考量等方面展开分析。
2025-12-14 22:25:25
350
转载 从SP到BP战略规划与解码全流程(华为案例)
华为从SP到BP的体系,其本质是通过一套刚性的流程(DSTE)和科学的思考框架(BLM),将企业家对未来的“远见”和“假设”,转化并分解为整个组织可理解、可执行、可检验的“日常行动”与“共同承诺”。对于其他企业而言,最值得借鉴的不是其复杂的表格与会议名称,而是其背后“战略-组织-预算-绩效”垂直整合的管理逻辑,以及追求“方向大致正确,组织充满活力”的持续奋斗精神。此阶段是承上启下的关键,核心任务是将SP这份“语文题”(定性描述),翻译成BP这份可衡量、可管理、可考核的 “数学题”(定量计划)。
2025-12-14 22:22:05
112
转载 为什么优秀管理者更需要“摸鱼”?
在真正需要你做出重要判断的关键时刻,你反而没有精力去深度思考,只能随便“拍一个”,最终陷入越忙越错、越错越忙的恶性循环。神经科学发现,大脑有一个神奇的系统叫默认模式网络(Default Mode Network),指大脑在清醒且不专注于外界的静息状态下,仍然保持活跃的一组相互连接的脑区网络。当我们在放空、走神、发呆、白日做梦的时候,它就会活跃起来,在后台整合碎片信息,进行模式识别、跨域联想、深度加工。他们不知道的是:真正优秀的管理者,反而懂得有意识地“摸鱼”,把时间用在更高杠杆的地方。
2025-12-12 22:54:57
28
转载 真正成熟的人,都懂得战略性“冷漠”
我们被教育要善良、要热心、要共情,却没人告诉我们,当这些付出开始反噬,吞噬我们宝贵的精力与内心的宁静时,该如何自救。如果是别人的课题,比如同事的选择、亲人的情绪、朋友的决策,那么请礼貌地把他们的课题还给他们。但请稍安勿躁,我们所说的“战略性冷漠”,与情感缺失有天壤之别。“望子成龙”是他们的期待,而“成为自己”是你的责任。保持适当的距离,维护自己小家庭的安宁与和谐,有时“不插手”就是最好的帮助。
2025-12-12 13:39:51
21
原创 零拷贝的原理
传统 I/O 操作中,数据需多次在用户空间和内核空间之间复制,而零拷贝技术通过硬件(如 DMA)和系统调用(如。零拷贝(Zero-copy)是一种计算机 I/O 优化技术,其核心原理是。)直接传输数据,避免 CPU 参与冗余的数据搬运。⚙️ 零拷贝的实现方式。
2025-12-10 22:44:48
311
转载 考核目标完成率,是最荒谬的经营逻辑
组织被迫学会“如何打赢考核游戏”,而不是“如何赢市场”。10倍目标的意义不是数字,而是它逼组织问:“凭现在这样,我们肯定做不到,那我们需要改变什么?”这个问题本身,就是组织成长的起点。10倍目标的使命只有一个:打开认知与行为的边界,让组织“不得不成长”。你真正要追的不是数字,而是数字背后的能力进步。最后,完成率越漂亮,组织越病弱。这不是战略体系,这是避险体系。久而久之,团队不再追求突破,而是在计算:“我怎么才能不被扣分?目标的意义是:带领组织跳出当前的认知天花板。结果因为没“完成”,反而被扣分。
2025-12-10 12:06:53
22
转载 为什么顶尖项目总监都在用“五看三定”?不止是规划,更是共识
最近与一位负责重大产品线的总监交流,他吐露了这样的困境:“我们每年都做战略规划,投入大量人力,产出厚厚一叠PPT。更可怕的是,市场怪研发不懂客户,研发怨市场方向不清,团队在互相指责中消耗内力。当市场、研发、财务等角色坐在一起,用同一套框架分析市场时,他们看到的就不再是各自为政的碎片信息,而是拼凑完整的全景图。当所有关键执行者共同参与了从分析到决策的全过程,执行就不再需要反复“推诿扯皮”,而是变成了一种自觉的履约行为。,正是破解这一难题的利器。:不仅是数字,更是团队对“做到什么程度”的集体承诺。
2025-12-06 21:52:27
30
转载 一个强者的顶级思维:让你根本不怕任何人和事!
当你相信自己可以应对任何变化的时候,你根本不怕任何人和事。你有没有发现,这两年环境变化挺明显的,新技术让各种行业大洗牌,多少人的行业在颠覆,职业在改变。人,对自己所处行业环境变化一定要敏感。所以最重要的是什么,你有学习能力,你有从0到1的创造能力。你学到身上的技术是鱼,你的学习能力才是渔。因为你在,一切都在。如果你把自己成功的前提条件,设置为某某人在,我才能厉害;某某行业在,我才能赚到钱...那么,你很难持续下去,因为依赖别人就是一种弱者维,遇到强者可以去向对方学习,而不是贴上去,没有人永远站在那里让你依赖
2025-12-05 18:28:47
30
转载 下属顶撞你、要学会“借力打力”
每一次顶撞,都是你树立权威的黄金机会。当众顶撞、公开质疑、消极对抗…新手管理者最容易在此时情绪失控。关键不在“压服”,而在“转化”
2025-12-05 17:11:06
27
转载 领导者心智进化自查清单
我们基于对上百家企业的观察,将抽象的“管理者心智”,拆解成这份12个具体、可答、可行动的《领导者心智进化自查清单》。分享与对话:将此清单分享给您的核心班子,分别独立打分,然后对比讨论。差异最大的地方,就是团队认知最需要对齐的盲区。定期复盘:每季度重新评估一次。进化的价值不在于一次性高分,而在于得分的持续变化轨迹。微小实验:选定上述指南中的一个建议,作为接下来两周的管理实验,并记录观察。如果你发现,公司的流程调了、激励改了,可团队协作依然像在迷宫里打转……它没有分数高低的好坏评判,只有一张思维的地图。
2025-12-05 14:03:30
20
erlang 18-release
2015-11-19
haproxy-1.5.12
2015-08-29
Subversion--WINDOW下面的SVN命令行
2014-08-08
redis-2.4.5-win32-win64.zip
2014-11-25
RStudio-1.0.153
2017-08-23
alibaba-otter
2016-09-30
mariadb-5.5.34-winx64.zip
2018-05-12
canal--mysql数据库binlog的增量订阅&消费组件
2018-05-08
rabbitmq-server-windows-3.6.12.zip
2017-10-30
R-3.4.1(R语言sdk)
2017-08-23
DevCenter--Cassandra
2018-01-17
erlang19安装包
2016-12-02
指令集时钟周期
2017-12-21
mariadb-10.3.6-winx64.zip
2018-05-09
canal.deployer-1.0.25.tar.gz
2018-05-12
redis2.8 windows 64
2018-04-16
mariadb-10.0.7-winx64.zip
2018-05-09
LuaForWindows
2017-06-21
SwitchHosts
2017-02-22
弱弱问下,静态AOP到底指什么?
2015-05-08
spring quartz定时器任务时间超过定时器时间间隔,任务中断
2015-05-06
定时器退款的极端情况,该如何解决
2015-05-06
Dubbo 好处,优点是什么?
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅