- 博客(1515)
- 资源 (279)
- 问答 (4)
- 收藏
- 关注

转载 SpringCloud的限流、熔断和降级——Hystrix
在分布式系统中,远程系统或服务不可避免的调用失败(超时或者异常)。假设客户端依赖多个服务,在一次请求中,某一个服务出现异常,则整个请求会处理失败;当某一服务等待时间过长,则所有的请求都会阻塞在这个服务的请求上。这样因为一个服务就导致了整个系统的可用性。Netflix的组件Hystrix可以将这些请求隔离,针对服务限流,当服务不可用时能够熔断并降级,防止级联故障。认识Hystrix在理想状态...
2019-08-19 13:51:34
22202

转载 Synchronized的原理及自旋锁,偏向锁,轻量级锁,重量级锁的区别
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。 锁从宏观上分类,分为悲观锁与乐观锁。乐观锁乐观锁是一种乐观思想,即认为读多写少,遇...
2018-08-08 11:21:13
3834

转载 【算法】(查找你附近的人) 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
2431

转载 mmap和常规文件操作的区别
mmap和常规文件操作的区别对linux文件系统不了解的朋友,请参阅我之前写的博文《从内核文件系统看文件读写过程》,我们首先简单的回顾一下常规文件系统操作(调用read/fread等类函数)中,函数的调用过程:1、进程发起读文件请求。2、内核通过查找进程文件符表,定位到内核已打开文件集上的文件信息,从而找到此文件的inode。3、inode在address_space上查找要请求的文件页是否已经缓...
2018-05-25 00:00:31
1415

转载 B+树与LSM树的区别与联系
首先来回答一个问题:为什么在磁盘中要使用b+树来进行文件存储呢?原因还是因为树的高度低得缘故,磁盘本身是一个顺序读写快,随机读写慢的系统,那么如果想高效的从磁盘中找到数据,势必需要满足一个最重要的条件:减少寻道次数。我们以平衡树为例进行对比,就会发现问题所在了:先上个图 这是个平衡树,可以看到基本上一个元素下只有两个子叶节点 抽象的来看,树想要达成有效查找,势必需要维持如下一种结构:树的子叶节点...
2018-05-24 19:28:40
970

转载 linux内存映射mmap原理分析
一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。 原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只 硬盘上文件 的位置与进程 逻辑地址空间 中一块大小相同的区域之间的一一对...
2018-05-17 21:04:37
399

转载 mysql insert锁机制(insert死锁)
一、前言上周遇到一个因insert而引发的死锁问题,其成因比较令人费解。于是想要了解一下insert加锁机制,但是发现网上介绍的文章比较少且零散,挖掘过程比较忙乱。本以为只需要系统学习一个较完全的逻辑,但是实际牵扯很多innodb锁相关知识及加锁方式。我好像并没有那么大的能耐,把各种场景的加锁过程一一列举并加之分析;亦没有太多的精力验证网上的言论的准确性。只好根据现在了解的内容,参考官方文档,说说...
2018-05-07 00:11:29
70408
12
转载 原来 8 张图,就可以搞懂「零拷贝」了
早期 I/O 操作,内存与磁盘的数据传输的工作都是由 CPU 完成的,而此时 CPU 不能执行其他任务,会特别浪费 CPU 资源。于是,为了解决这一问题,DMA 技术就出现了,每个 I/O 设备都有自己的 DMA 控制器,通过这个 DMA 控制器,CPU 只需要告诉 DMA 控制器,我们要传输什么数据,从哪里来,到哪里去,就可以放心离开了。后续的实际数据传输工作,都会由 DMA 控制器来完成,CPU 不需要参与数据传输的工作。
2025-06-06 19:38:03
4
转载 ZooKeeper集群脑裂问题,如何解决?
比如4个节点的集群,它的Quorums = 3,Quorums要超过3,相当于集群的容忍度还是1,如果2个节点失效,那么整个集群还是无效的。比如提供一个参考的IP地址,心跳机制断开时,节点各自ping一下参考IP,如果ping不通,那么表示该节点网络已经出现问题,则该节点需要自行退出争抢资源,释放占有的共享资源,将服务的提供功能让给功能更全面的节点。如果有4个节点,那么挂掉1个节点,剩下3个,超过半数,可以重新选举。如果有3个节点,那么挂掉1个节点,还有剩下2个正常节点,超过半数,可以重新选举,正常服务。
2025-05-29 20:01:37
28
转载 为什么HashMap会产生死循环?
我们来看,旧HashMap的节点会依次转移到新的HashMap中,旧HashMap转移链表元素的顺序是A、B、C,而新HashMap使用的是头插法插入,所以,扩容完成后最终在新HashMap中链表元素的顺序是C、B、A。因为T1执行完扩容之后,B节点的下一个节点是A,而T2线程指向的首节点是A,第二个节点是B,这个顺序刚好和T1扩容之前的节点顺序是相反的。第二步:开始扩容,这时候,假设线程T2的时间片用完,进入了休眠状态,而线程T1开始执行扩容操作,一直到线程T1扩容完成后,线程T2才被唤醒。
2025-05-28 18:17:59
25
转载 Java的对象结构
例如,boolean类型(通常占 1 个字节)和byte类型(占 1 个字节)可能会相邻存储,而int类型(通常占 4 个字节)可能会按照 4 字节对齐的方式存储,这可能会导致一些填充字节(padding)的出现,以满足对齐要求。由于不同的硬件平台对于内存访问有不同的效率要求,一般来说,以字(word,通常是 CPU 的一个自然数据处理单位,如在 32 位系统中是 4 字节,在 64 位系统中是 8 字节)为单位进行内存访问会更高效。对象头是对象在内存中的一部分,用于存储对象自身的运行时数据。
2025-05-22 20:44:35
45
转载 Java(27):Java JsonPath 解析JSON数据
Java JsonPath | 强大的解析工具 快速处理 Json 语法使用_Wbw Belief的博客-优快云博客_java jsonpath。原文链接:https://blog.youkuaiyun.com/fen_fen/article/details/120442736。JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。目前在https://github.com/json-path/JsonPath找到最新版本是2.6.0。
2025-05-19 22:22:49
58
转载 Mysql死锁问题如何排查和解决
发生死锁了,如何排查和解决呢?本文将跟你一起探讨这个问题准备好数据环境模拟死锁案发分析死锁日志分析死锁结果在分析死锁日志前,先做一下锁介绍,哈哈~最后,遇到死锁问题,我们应该怎么分析呢?模拟死锁场景查看死锁日志找出死锁SQLSQL加锁分析,这个可以去官网看哈分析死锁日志(持有什么锁,等待什么锁)熟悉锁模式兼容矩阵,InnoDB存储引擎中锁的兼容性矩阵。
2025-05-16 18:03:33
396
转载 组织设计的6大步骤和5种结构(5000字详解)
的6大步骤和5种结构(5000字详解)组织设计,我们先看大师的研究。管理学大师亨利.Mintzberg(Can.) 总结了一个组织必须具备的的据此,明茨伯格把常见的组织结构总结为五种类型,即简单型组织、官僚型组织、专业型组织、事业部组织、灵活型组织。后面会对这五种组织结构形式的特点再做详尽说明。组织结构的设计是对分工和协调机制的设计。明茨伯格在其著作《Structure in Five》中提到了组织设计需要考虑的9个设计参数。工作专业化:这是从工作流程和任务分工方向的管理;
2025-04-29 21:04:53
225
转载 组织结构的幅度与深度如何达到均衡?
比如说高铁,高铁的规划它是非常有技巧的,原来叫四纵四横,现在扩展叫八纵八横,这些线路应该怎么走,穿越哪里,它是有一个路径规划的,这种规划使得人群的流量覆盖是最合理的,包括之后对经济区的覆盖和国家策略未来要去拓展地区的预覆盖,这就是所谓规划的内容。按流程分和按项目分,有的时候是混淆的,实际按项目分就类似于按流程分,有的时候企业不讲流程,讲项目,企业更多的会强调项目,特别是研发流程,研发流程企业往往说是研发项目组,所以按项目分和按流程差不多的,也是横向的。
2025-04-28 12:17:02
125
转载 每个架构师都在研究的康威定律,程序员进阶路上,你思考过吗?
架构的视角每个人都不一样,可以说一万种眼光,有业务架构、安全架构、平台架构、数据架构,各不相同,这里仅是我的一家之言,欢迎大家加入『聊聊架构』社群参与讨论。政治指的是和他人协作将事情搞定的艺术,架构是一种社交活动,在技术的世界里,个人主义很容易被打败,即使你的目的是好的技术是最优的,技术决策是政治决策(technical decisions are political decisions),一个技术产品,一波人可以做,另一波人也可以做,到底谁做的好,真不好说,不管谁做,都给业务套上了一副手铐。
2025-04-27 20:23:09
144
转载 学习笔记:从康威定律谈IT组织架构
第二,要想实现这个责任,它的权力是什么,即需要的资源要给到;以”产品“的边界作为组织架构的边界,实行产品负责人机制,以产品能力维度来定义团队责任范围,以产品规划驱动资源分配,以产品运营的角度来进行奖惩激励,本质上是把团队的能力市场化了,如果再引入内部竞争(记得腾讯内部三个团队同时研发微信产品的事吧),则可极大的激发团队活力。再次,“一开始就以公开作为导向,没有意外“,把公司内部的调用者与外部公众一样看待,为了安全起见肯定会基于”不可信原则“,团队之间既是协作关系,又是竞争关系,既要服务你,又要防着你乱来。
2025-04-27 18:47:46
66
原创 给你一个团队你该如何去带领
嗯,用户问的是“给你一个团队你该如何去带领”。这个问题看起来挺常见的,可能用户在职场中刚晋升为管理者,或者即将接手一个团队,想要知道如何有效带领团队。首先,我需要考虑用户的具体情况,比如他们所处的行业、团队规模、团队成员的经验水平等等。不过用户没有提供这些细节,所以回答需要保持通用性,但又要足够具体,能够涵盖不同情况。接下来,用户可能想知道具体的步骤或策略,而不仅仅是理论。他们可能希望得到实用的建议,比如如何建立信任、设定目标、沟通方式等等。
2025-04-07 21:03:14
941
原创 中台成熟度模型有什么用
通过了解其他企业在中台建设上的成熟度和优秀实践,企业可以发现自身的差距和不足,从而制定更加有效的市场策略和发展规划,提升企业的竞争力。中台成熟度模型还可以为企业未来的中台建设和发展提供指导和参考。根据中台成熟度模型的评估结果,企业可以更加合理地配置资源,确保中台建设的关键领域和薄弱环节得到足够的支持和投入。通过共同讨论和评估中台建设的现状和改进方向,可以促进团队协作,增强团队成员之间的共识和协作精神。企业可以根据评估结果,识别出中台建设中的薄弱环节,制定相应的改进计划和措施,从而提升中台的整体能力和水平。
2025-01-15 23:58:20
442
转载 软件成熟度模型
作者:开发者之家链接:https://www.zhihu.com/question/449308356/answer/2902629527来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。软件成熟度模型(Software Maturity Model)是一种评估和描述软件开发和维护过程成熟度的方法。其目的是帮助企业评估自己的软件开发和维护能力,识别改进的方向和方法,提高软件开发和维护过程的效率和质量。
2025-01-15 23:17:28
195
转载 软件能力成熟度模型有哪些?
案例:随着经验的积累,我们团队逐渐形成了一套完整的、标准化的软件开发流程和项目管理规范。我们编写了详细的开发文档,制定了代码审查、测试等流程,并确保每个成员都了解和遵守这些规范。这使得项目的成功不再依赖于个别人员,而是整个团队的协作。特点:在已定义级,组织已经建立了一套完整的、标准化的软件开发过程和项目管理规范。这些规范和过程被文档化,并在整个组织内得到一致的执行。项目的成功更多地依赖于团队的协作和遵守规范。深度思考:总结软件能力成熟度模型(CMM)!- 程序员古德CMM。
2025-01-15 23:15:29
83
转载 企业4A架构
4A架构是指企业在推进数字化转型过程中构建的四个核心组成部分,包括业务架构(Business Architecture)、应用架构(Application Architecture)、数据架构(Data Architecture)和技术架构(Technology Architecture)。业务架构(BA):业务架构是企业架构的核心组成部分之一,它描述了组织如何运用业务的关键要素来实现其战略意图和目标。技术架构(TA):技术架构负责支撑业务架构、应用架构和数据架构,确保系统的稳定运行。
2025-01-14 22:36:36
544
转载 企业架构一体化设计方法 4A架构
前三步业务能力化、能力场景化和场景活动化是逐步将大颗粒的业务能力分解细化成小颗粒的业务活动,接下来的两步活动对象化和对象服务化实现业务活动向数据操作的转换,将线条型的业务流程与业务活动转为模块化的数据操作功能,最后一步服务系统化是将小颗粒的服务组装为应用系统模块。应用服务设计是对处理一个或一组紧密关联的业务对象的业务活动的集合。如果业务活动的颗粒度太大,则不具备业务对象的辨识要求,颗粒度太小,则影响后续的抽象与合并,为了保证业务活动的颗粒度合适,在设计业务活动时,需遵循如下 10 个原则。
2025-01-14 22:35:37
452
转载 怎样理解对立统一规律?
矛盾着的对立面并不是平起平坐的。由于矛盾双方互相排斥、互相斗争,原来的主次双方力量发生变化,当矛盾的次要方面逐渐增长,以至超过、压倒原来的主要方面时,事物的性质就发生了变化。如当一个人犯了错误,是承认错误、决心改正,还是坚持错误、一错再错,两个方面处于对立统一时,当改正错误的思想居于地位时,他就向进步方面发展,当坚持错误的思想逐渐增长并超过改正错误的思想时,这个人就会退步下去。有矛盾就有斗争,物理现象中的作用和反作用,生物之间的生存竞争,人类社会中正确与错误、先进与落后的斗争等等,都是对立面的斗争。
2024-10-24 01:18:25
1135
转载 如何做好产品需求优先级排序?7大产品优先级管理模型
MoSCoW模型:适用于需要快速定义和优先排序需求的团队,尤其是在敏捷开发和快速迭代的环境中。KANO模型:适用于需要深入理解用户需求,探索用户期望和满意度的团队。RICE模型:适用于需要综合考虑需求的商业价值和复杂性的团队,特别是对于产品需求的评估和预算分配。ICE模型:适用于需要在时间和资源有限的情况下进行需求优先级排序的团队。Weighted Scoring模型:适用于需要综合考虑多个因素来评估需求的团队,尤其是需要考虑不同需求对产品的影响。
2024-10-21 22:53:04
782
转载 研发效能的「道法术器」
道以明向,法以立本,术以立策、器以成事。「道」很简单,「器」很具体,「术」是实际执行情况,但是「法」涉及的内容才是重中之重。只有设立符合实际的目标、详细的规划、合理的路径和正确决策,才能在「术」的环节执行好,否则初心易得,始终难守,渐渐会偏离了最初的「道」。研发效能的「道」:持续高质高效地交付产品价值研发效能的「法」:实现研发效能「道」的思路、方法论、路径、决策研发效能的「术」:具体的知识,经验和能力,以及实际落地执行研发效能的「器」:支撑我们完成工作的工具、平台、产品。
2024-08-26 00:59:28
254
转载 一文讲透IPD集成产品开发的道法术器
在公司里许多不同的产品,尤其是做软件的,基本上是一拨人搞一套代码,这样就会导致品类非常多,各种设计五花八门,真正维护起不同的产品结构线的时候,没有一个平台化组件化管理的话,会把一个企业折腾死,卖的越多,死的就越快。不像苹果和华为的手机拍出来的都很真实,黑的还是黑的,天音反其道而行之,非洲人拿它自拍,显得更美了、不那么黑了,于是这款手机在非洲成了爆款。客户的需求是多变的,随着这个时代的发展,我们不能守着一门技术,我们要不断的把敏锐的嗅觉锚定到客户的需求上,然后再发挥我们的优势,快速实现商业的变现。
2024-08-26 00:56:33
162
转载 软件研发人效提升之道,法,术,器,势
通过制定产品研发的重要里程碑并根据二八原则,先把产品和市场通过Design Thinking之后,对功能特性进行重要性和优先级排序,把重要的,价值大的,优先级高的,易于实现的先期排入到产品计划当中,从而实现快速迭代,快速交付到市场,从而快速进行反馈和修正,力求以最少的成本,获取并获得最快的市场反馈, 下面是网上找的一个解释Scrum入门的图。整个软件产品生命周期包括但不仅仅包括收集需求,业务分析,架构设计,开发,测试,运维,运营,其是一个高度合作高度分工细化的过程,需要各个组织和部门一起合作。
2024-08-26 00:53:45
334
转载 一文搞懂业务架构、应用架构、技术架构、数据架构!
业务架构、数据架构、应用架构和技术架构是企业架构中的四个主要架构,它们在关注的方面和功能上有所不同,但是它们是相互关联和相互支持的,共同构成了企业的总体架构。在企业中台建设中,数据架构是核心,通过对企业的数据资源进行规划和设计,可以实现数据共享和数据治理,提高数据的价值和利用效率。数据标准,数据采集加工,数据入湖,数据治理,数据共享服务,数据安全,数据质量,数据架构。技术选型,框架,PaaS平台,云原生,DevOps,微服务,容器化,部署架构。战略,价值链,端到端,业务流程,业务组件,自上而下分解。
2024-08-20 00:47:47
710
转载 缓存之王Caffeine Cache,性能比Guava更强
在项目开发中,为提升系统性能,减少 IO 开销,本地缓存是必不可少的。最常见的本地缓存是 Guava 和 Caffeine,本篇文章将为大家介绍 Caffeine。Caffeine 是基于 Google Guava Cache 设计经验改进的结果,相较于 Guava 在性能和命中率上更具有效率,你可以认为其是 Guava Plus。毋庸置疑的,你应该尽快将你的本地缓存从 Guava 迁移至 Caffeine,本文将重点和 Guava 对比二者性能占据,给出本地缓存的最佳实践,以及迁移策略。
2024-08-12 02:40:56
669
转载 深入Guava Cache的refresh和expire刷新机制
通过上面可以看到expireAfterWrite和refreshAfterWrite都有优缺点,只配置一个属性不是性能差、就是获取到很久之前的旧值引发业务问题,因此2个属性可以搭配使用,
2024-08-11 23:13:22
288
转载 机制与流程
首先,制定机制与流程需要明确组织的目标、使命和价值观,并与组织的战略保持一致。然后,制定机制与流程需要考虑到各种因素,如时间、质量、成本等,以保证机制与流程的可行性和有效性。最后,执行机制与流程需要建立相应的监控和评估机制,及时发现和解决问题,不断优化机制与流程。其次,机制与流程可以提高工作的效率和质量,减少人为的主观因素,降低工作中的冲突和误解。制定和执行机制与流程是组织管理中的重要环节,需要考虑各种因素和条件,以保证机制和流程的有效性和可行性。它们是为了实现组织的目标和任务,确保组织运行的有序和高效。
2024-08-07 00:28:22
465
转载 说话没条理?试试这6个沟通模型与法则
首先注意到事实,并对这些事实进行解读,根据解读的结果,经历情绪的反应,期望得到想要的结果。“李总,我真佩服您,每次我向您请教问题,您都会通过提问引导我独立思考,从而一步步解决问题,您的引导让我茅塞顿开,给了我许多启发。每天面对各种各样的干系人,各式各样的问题,可以说,沟通能力的高低决定了你的工作效率与成果。有时它会迎合我们的喜好,有时它是带偏见的解释。项目经理在与下属或团队成员沟通时可以“用提问代替说教”,这样可以引导对方自己找到问题的解决方法,有效的避免对方产生抵触情绪,达到沟通顺畅,辅导有效的结果。
2024-07-26 02:36:41
253
转载 从单体到云原生,如何理解当前IT架构演进趋势?
但随着时间的推移,单体系统建设的越来越多,企业业务流程可能会涉及散落于各个单体系统中的数据,系统之间数据的共享需求越来越多,由于这些系统可能不同的厂商提供的,从而也带来了架构不同、开发语言不同、数据结构不同、技术路线不同等众多异构系统间数据共享难题,系统与系统之间彼此隔离,数据形成孤岛。随着功能的增多,系统越来越复杂,变更迭代的难度越来越大,变更速度就越来越低,早期的系统往往没有规划组件架构关系,彼此之间是紧耦合的,牵一发动全身,某一个点的更新可能会影响到其他功能的正常运行,也就导致开发人员不敢轻易变更。
2024-07-08 22:05:13
177
转载 当中台过气,微服务回归单体,DDD的意义何在?
是指富有竞争力的领域,这里是仁者见仁、智者见智,不同的人对于竞争力有着不同的理解,比如还是拿人来举例,身体、认知、财富到底哪一个是一个人的核心的竞争力,当认为是身体是核心的人就会侧重于锻炼健身;在引入统一语言和模型抽象的思路之后,就可以把需求到实现的这个过程用下图表示,技术和业务的相关同学通过统一语言去沟通交流需求,通过模型抽象描述需求,最后按照模型去实现相应的代码,领域驱动的一大目标是:修改需求即修改统一语言,修改统一语言即修改模型,修改模型即修改代码,这也就实现了从需求到代码的有效信息传递。
2024-07-08 22:04:20
99
转载 提升管理能力十大思维方法
图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系。
2024-07-07 22:37:27
262
原创 架构师之路:中台和微服务区别
中台架构是一种将业务逻辑和技术能力模块化的架构思想,通过构建统一的中间层服务,将业务能力和技术能力解耦,使得各业务领域的功能和服务能够共享和复用。中台强调的是功能和服务的复用和共享,通过统一的业务能力和技术能力来提高开发效率和降低维护成本;中台通常是为了解决大型企业内部的复杂业务问题而提出的架构思想,而微服务更适用于大型系统或者跨部门组织的开发团队,以应对快速变化的业务需求和技术挑战。业务中台:将业务逻辑进行分层,构建通用的业务能力模块,以满足不同业务场景的需求。例如,用户管理、订单管理、支付管理等。
2024-06-28 13:51:38
467
1
转载 MAC部署telnet
执行命令:brew install telnet,但是发现有提示fatal: not in a git directory Error: Command failed with exit 128: git。为此,参考文章解决(执行过程中,会先安装部署git。完成后再次执行该命令,才会安装brew。MAC电脑默认没有telnet功能,需要部署,文章源自(完成后再次执行该命令,才会安装brew。由于国内某些原因,导致。
2023-10-08 22:58:45
4536
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关注的人