自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1495)
  • 资源 (231)
  • 问答 (4)
  • 收藏
  • 关注

转载 SpringCloud的限流、熔断和降级——Hystrix

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

2019-08-19 13:51:34 21971

转载 Synchronized的原理及自旋锁,偏向锁,轻量级锁,重量级锁的区别

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

2018-08-08 11:21:13 3765

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

转载 mmap和常规文件操作的区别

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

2018-05-25 00:00:31 1367

转载 B+树与LSM树的区别与联系

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

2018-05-24 19:28:40 920

转载 linux内存映射mmap原理分析

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

2018-05-17 21:04:37 375

转载 mysql insert锁机制(insert死锁)

一、前言上周遇到一个因insert而引发的死锁问题,其成因比较令人费解。于是想要了解一下insert加锁机制,但是发现网上介绍的文章比较少且零散,挖掘过程比较忙乱。本以为只需要系统学习一个较完全的逻辑,但是实际牵扯很多innodb锁相关知识及加锁方式。我好像并没有那么大的能耐,把各种场景的加锁过程一一列举并加之分析;亦没有太多的精力验证网上的言论的准确性。只好根据现在了解的内容,参考官方文档,说说...

2018-05-07 00:11:29 67064 12

转载 研发效能的「道法术器」

道以明向,法以立本,术以立策、器以成事。「道」很简单,「器」很具体,「术」是实际执行情况,但是「法」涉及的内容才是重中之重。只有设立符合实际的目标、详细的规划、合理的路径和正确决策,才能在「术」的环节执行好,否则初心易得,始终难守,渐渐会偏离了最初的「道」。研发效能的「道」:持续高质高效地交付产品价值研发效能的「法」:实现研发效能「道」的思路、方法论、路径、决策研发效能的「术」:具体的知识,经验和能力,以及实际落地执行研发效能的「器」:支撑我们完成工作的工具、平台、产品。

2024-08-26 00:59:28 29

转载 一文讲透IPD集成产品开发的道法术器

在公司里许多不同的产品,尤其是做软件的,基本上是一拨人搞一套代码,这样就会导致品类非常多,各种设计五花八门,真正维护起不同的产品结构线的时候,没有一个平台化组件化管理的话,会把一个企业折腾死,卖的越多,死的就越快。不像苹果和华为的手机拍出来的都很真实,黑的还是黑的,天音反其道而行之,非洲人拿它自拍,显得更美了、不那么黑了,于是这款手机在非洲成了爆款。客户的需求是多变的,随着这个时代的发展,我们不能守着一门技术,我们要不断的把敏锐的嗅觉锚定到客户的需求上,然后再发挥我们的优势,快速实现商业的变现。

2024-08-26 00:56:33 41

转载 软件研发人效提升之道,法,术,器,势

通过制定产品研发的重要里程碑并根据二八原则,先把产品和市场通过Design Thinking之后,对功能特性进行重要性和优先级排序,把重要的,价值大的,优先级高的,易于实现的先期排入到产品计划当中,从而实现快速迭代,快速交付到市场,从而快速进行反馈和修正,力求以最少的成本,获取并获得最快的市场反馈, 下面是网上找的一个解释Scrum入门的图。整个软件产品生命周期包括但不仅仅包括收集需求,业务分析,架构设计,开发,测试,运维,运营,其是一个高度合作高度分工细化的过程,需要各个组织和部门一起合作。

2024-08-26 00:53:45 43

转载 一文搞懂业务架构、应用架构、技术架构、数据架构!

业务架构、数据架构、应用架构和技术架构是企业架构中的四个主要架构,它们在关注的方面和功能上有所不同,但是它们是相互关联和相互支持的,共同构成了企业的总体架构。在企业中台建设中,数据架构是核心,通过对企业的数据资源进行规划和设计,可以实现数据共享和数据治理,提高数据的价值和利用效率。数据标准,数据采集加工,数据入湖,数据治理,数据共享服务,数据安全,数据质量,数据架构。技术选型,框架,PaaS平台,云原生,DevOps,微服务,容器化,部署架构。战略,价值链,端到端,业务流程,业务组件,自上而下分解。

2024-08-20 00:47:47 97

转载 缓存之王Caffeine Cache,性能比Guava更强

在项目开发中,为提升系统性能,减少 IO 开销,本地缓存是必不可少的。最常见的本地缓存是 Guava 和 Caffeine,本篇文章将为大家介绍 Caffeine。Caffeine 是基于 Google Guava Cache 设计经验改进的结果,相较于 Guava 在性能和命中率上更具有效率,你可以认为其是 Guava Plus。毋庸置疑的,你应该尽快将你的本地缓存从 Guava 迁移至 Caffeine,本文将重点和 Guava 对比二者性能占据,给出本地缓存的最佳实践,以及迁移策略。

2024-08-12 02:40:56 179

转载 深入Guava Cache的refresh和expire刷新机制

通过上面可以看到expireAfterWrite和refreshAfterWrite都有优缺点,只配置一个属性不是性能差、就是获取到很久之前的旧值引发业务问题,因此2个属性可以搭配使用,

2024-08-11 23:13:22 53

转载 机制与流程

首先,制定机制与流程需要明确组织的目标、使命和价值观,并与组织的战略保持一致。然后,制定机制与流程需要考虑到各种因素,如时间、质量、成本等,以保证机制与流程的可行性和有效性。最后,执行机制与流程需要建立相应的监控和评估机制,及时发现和解决问题,不断优化机制与流程。其次,机制与流程可以提高工作的效率和质量,减少人为的主观因素,降低工作中的冲突和误解。制定和执行机制与流程是组织管理中的重要环节,需要考虑各种因素和条件,以保证机制和流程的有效性和可行性。它们是为了实现组织的目标和任务,确保组织运行的有序和高效。

2024-08-07 00:28:22 63

转载 说话没条理?试试这6个沟通模型与法则

首先注意到事实,并对这些事实进行解读,根据解读的结果,经历情绪的反应,期望得到想要的结果。“李总,我真佩服您,每次我向您请教问题,您都会通过提问引导我独立思考,从而一步步解决问题,您的引导让我茅塞顿开,给了我许多启发。每天面对各种各样的干系人,各式各样的问题,可以说,沟通能力的高低决定了你的工作效率与成果。有时它会迎合我们的喜好,有时它是带偏见的解释。项目经理在与下属或团队成员沟通时可以“用提问代替说教”,这样可以引导对方自己找到问题的解决方法,有效的避免对方产生抵触情绪,达到沟通顺畅,辅导有效的结果。

2024-07-26 02:36:41 59

转载 从单体到云原生,如何理解当前IT架构演进趋势?

但随着时间的推移,单体系统建设的越来越多,企业业务流程可能会涉及散落于各个单体系统中的数据,系统之间数据的共享需求越来越多,由于这些系统可能不同的厂商提供的,从而也带来了架构不同、开发语言不同、数据结构不同、技术路线不同等众多异构系统间数据共享难题,系统与系统之间彼此隔离,数据形成孤岛。随着功能的增多,系统越来越复杂,变更迭代的难度越来越大,变更速度就越来越低,早期的系统往往没有规划组件架构关系,彼此之间是紧耦合的,牵一发动全身,某一个点的更新可能会影响到其他功能的正常运行,也就导致开发人员不敢轻易变更。

2024-07-08 22:05:13 63

转载 当中台过气,微服务回归单体,DDD的意义何在?

是指富有竞争力的领域,这里是仁者见仁、智者见智,不同的人对于竞争力有着不同的理解,比如还是拿人来举例,身体、认知、财富到底哪一个是一个人的核心的竞争力,当认为是身体是核心的人就会侧重于锻炼健身;在引入统一语言和模型抽象的思路之后,就可以把需求到实现的这个过程用下图表示,技术和业务的相关同学通过统一语言去沟通交流需求,通过模型抽象描述需求,最后按照模型去实现相应的代码,领域驱动的一大目标是:修改需求即修改统一语言,修改统一语言即修改模型,修改模型即修改代码,这也就实现了从需求到代码的有效信息传递。

2024-07-08 22:04:20 43

转载 提升管理能力十大思维方法

图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系图片来源网络,侵权请联系。

2024-07-07 22:37:27 59

原创 架构师之路:中台和微服务区别

中台架构是一种将业务逻辑和技术能力模块化的架构思想,通过构建统一的中间层服务,将业务能力和技术能力解耦,使得各业务领域的功能和服务能够共享和复用。中台强调的是功能和服务的复用和共享,通过统一的业务能力和技术能力来提高开发效率和降低维护成本;中台通常是为了解决大型企业内部的复杂业务问题而提出的架构思想,而微服务更适用于大型系统或者跨部门组织的开发团队,以应对快速变化的业务需求和技术挑战。业务中台:将业务逻辑进行分层,构建通用的业务能力模块,以满足不同业务场景的需求。例如,用户管理、订单管理、支付管理等。

2024-06-28 13:51:38 284

转载 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 3941

转载 五大常用软件架构分析方案(图文+优缺对比)

它的高扩展性,主要原因是没使用中央数据库,而是把数据都复制到内存中,变成可复制的内存数据单元。微核架构(microkernel architecture)又称为"插件架构"(plug-in architecture),指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现。插件则是互相独立的,插件之间的通信,应该减少到最低,避免出现互相依赖的问题。有的软件在逻辑层和持久层之间,加了一个服务层(service),提供不同业务逻辑需要的一些通用接口。事件(event)是状态发生变化时,软件发出的通知。

2023-09-21 17:54:27 8064

转载 什么是mysql覆盖索引和索引下推?

与联合索引不同的是,联合索引只能在查询条件中包含索引的前缀部分时才能生效,而索引下推可以在查询条件中包含任意部分的索引时生效。索引下推是指在使用联合索引时,将过滤条件下推到索引层,从而减少回表的次数。例如,假设我们有一个订单表,包含了订单的id,用户id,商品id,价格等字段,我们想要查询所有用户id为1且价格大于1000的订单的商品id和价格,那么我们可以创建一个包含了用户id,价格和商品id的联合索引,这样在扫描索引时就可以先过滤掉不满足用户id为1或价格大于1000的记录,而不需要回表查询订单表。

2023-09-18 17:21:10 349

转载 下载pip、安装pip

下载pip、安装pip | 码农家园

2023-07-26 23:32:23 182

转载 团队协作的重要性

企业目标的实现需要每一个员工的努力,具有团队协作精神的团队十分尊重成员的个性,重视成员的不同想法,激发企业员工的潜能,真正使每一个成员参与到团队工作中,风险共担,利益共享,相互配合,完成团队工作目标。企业的发展必须合理配置人、财、物,而调动人的积极性和创造性是资源配置的核心,团队协作就是将人的智慧、力量、经验等资源进行合理的调动,使之产生最大的规模效益,用经济学的公式表述即为:1+1>2模式。的团队是允许良性冲突存在的,要学会识别虚假的和谐,引导和鼓励适当的、建设性的冲突。2. 团队协作有助于。

2023-07-13 02:38:19 253

转载 企业的述职如何做才有效?

有句话说的好,群众的眼睛是雪亮的。他们的回答是完全走形式,我的上级就在述职现场那我肯定挑好的说,作用不大。每年的问题都差不多,每年都述职,我都没感觉了。让所有的参与人,包括评估者和被评估者正确理解360度考核法的作用和目的,让大家对360度考核法建立信任。360度考核法又称全方位考核法,是指通过被考核者自己、同事、上级、下属以及客户对考核者进行全方位评价,以帮助其提高能力或业绩。360度考核法又称全方位考核法,是指通过被考核者自己、同事、上级、下属以及客户对考核者进行全方位评价,以帮助其提高能力或业绩。

2023-07-13 02:23:35 57

转载 组织管理到底要解决什么问题?

但是,什么是艺术,由于人不同的经历,不同的阅历,还有个人家庭、个人职业素养的不同,对待同一件事情,他所采取的方式不太一样,但是达到的目标和结果是一样的。在养殖场“对人”管理中,艺术性更重要,尤其是面对我们整体员工素质不太高的时候,你的艺术性更重要。科学和艺术的区分,什么叫作科学,科学是一个死的,没有余地的东西,一加一等于二是科学,等于三是谬论,当然等于三有时候是“小品”。我们设置一个岗位职责,假如说“技术场长”,岗位名称“技术场长”,岗位编号不说了,直接上司是场长,直接下属是饲养工。这就是岗位职责的拟定。

2023-07-13 01:49:23 218

转载 一切问题的根源都要从组织分析

看来,无论我们身处一个团队一个系统的哪一个层面,都要学会〝既要抬头看路,也要埋头拉车”。〝抬头看路",我们就不会迷失方向;〝低头拉车”,我们就会用眉尖的汗水换来成功。任何问题都可以从组织分析中得到答案,解决问题的方向之一必然有组织调整。-一个失败的组织,每个人都争着抬头看路,却没有人埋头拉车;一个平庸的组织,只有领导会抬头看路,其他人只会埋头拉车;一个绝望的组织,每个人既不抬头看路,也不埋头拉车;一个卓越的组织,每个人都会抬头看路,也会埋头拉车。

2023-07-13 01:48:29 230

转载 落地组织思考

组织预期找什么样的人,对他半年到一年的期望。业务受众及价值,业务历史和未来核心目标。

2023-07-13 00:52:45 57

转载 (二)代码好坏判定

比如,面向对象中的继承、多态能够析出可复用的代码;设计原则中的单一指责、DRY(Don’t Repeat Yourself)、机遇借口而非实现、里式替换原则等,可以让我们写出可复用、灵活、可读性好、易扩展、易维护的代码;版权声明:本文为CSDN博主「Rong_Jie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_23301117/article/details/121390703。可维护性、可读性、可扩展性。

2023-05-19 17:15:11 132

转载 人才盘点的流程和工具

它是实现企业经营目标的一种工具,可以通过人才盘点明确人力资本现状,发现企业的高潜质人才,建立完善的人才发展体系,为后续人员的选、聘、育、留等管理优化指明方向,提供充足的决策依据。开门盘点,即从高管到基层全部参与,业务经理主导,在一定范围内公开讨论,与其他业务模块联系紧密,优势为覆盖面高,评价较为全面,适用于全组织范围内的人才梯队建设,在组织内形成重视人才的组织氛围,增强员工稳定性。4、主管领导评价,可以在专业的人力资源协助下,由上级管理者对下级的综合能力评价,同时附以详细的个人履历,形成完整的个人档案。

2023-04-26 22:49:13 412

转载 流程是如何平衡工作效率与产出质量之间的关系

实际上大多数的审批程序都是冗余的,徒增行事者的成本的。这种荒谬的有bug的流程。发起者从流程的第一步开始到流程的最后一步,一定要保证流程路径是完整的。好的流程能促进两者的平衡,不好的流程既不能保证质量,又徒增运作成本,大大降低效率。质量的保证很大程度上依赖流程路径上每个节点的把控者(通常的审批人),他们是质量保证的直接监督者。因为整个链路上每个干系人都能是高效的,任何一环出现低效的情况下,都会被其他环境push着前进,想慢都慢不下来。复杂的事情简单化,简单的事情流程化,流程的事情可视化。

2023-04-09 23:12:12 481

转载 成为管理者---对组织的贡献

产品的业务要就固然要达到,但是没有风险控制的产品,还不如有部分缺陷,但可以稳定运⾏的产品。我们每⼀个⼈,⼀个团队,都可以⾃由的贩卖贡献,从⽽找到最能产⽣贡献的组织,进⽽获得合理的回报。对于⼀个组织来说,任何岗位的⼈,尤其是团队领导⼈,这个职位,终将会退下来,如何保持团队的战⽃⼒,是每个团队领导都在思考的问题。⼀个部门经理只会按部就班,推卸责任,则整个团队的风⽓,也必将是踢⽪球,且难以沟通。1)个⼈价值被低估,但是这个⼈最终会通过跳槽,创业,或者受到提拔,⽽做出他应有的贡献和获得该有的回报。

2023-04-06 23:56:52 179

转载 初为管理者,如何带好小团队

需要持续提升自己的管理能力,反复总结形成自身特色的管理风格,同时丰富自己的人脉关系。‼️向下管理,更是向下负责,为你团队每一个人的成长负责,为下属和团队的业绩结果负责。2、 学会授权,员工能胜任的工作给与充分的信任,适当时候可以给与决策权。管理者,并不是什么事情都帮下属做好的保姆,更不是以权压人的地主。1、作为管理者自身需要专业过硬,能够在工作中指导员工,让他人诚服。2、 了解员工在专业上的优劣势,以及自身发展诉求,做到知人善用。新晋管理者,如何做好向下管理,成为一名合格的管理者呢?

2023-04-06 23:52:10 151

转载 和德鲁克学管理:作为一名管理者要为组织做哪三方面的贡献?

在医院,直接成果是病人的护理,即病人康复的速度。组织的直接成果通常是不言自明的。不过,就像上面那位银行副总裁的事例所揭示的,就算是直接成果,也不是时刻都明确无误的。不过,三者的重要性并无固定的排序,它们会因为管理者的个性和职位以及组织的需要不同而出现显著的差异。不过对于个体管理者来说,可以根据自己的优势,如职位和个性,以及组织需求做出恰当的选择。组织,大致来说,是克服个体生命有限而不能持续为组织做贡献的手段。公司培训,不仅要培训当下所需要的技能,还要培养未来需要的知识与技能,要提升受训者的眼界。

2023-04-06 23:26:56 185

转载 什么是人力资源360度评估法?

360度评估法(360°Feedback),又称“360度考核法”或“全方位考核法”,属于人力资源中绩效考核方法之一,是指由员工自己、上司、直接部属、同仁同事甚至顾客或家人等从全方位、各个角度来评估人员的方法。360度考核法实际上是员工参与管理的方式,在一定程度上增加他们的自主性和对工作的控制,员工的积极性会更高,对组织会更忠诚,提高了员工的工作满意度。根据选定的被考核对象的工作岗位特征,提炼出岗位所要考核的素质指标或行为并针对这些指标或行为提炼出具体的题目。(5)搜集问卷并统计计算被考核对象的得分情况。

2023-04-06 11:55:49 478

转载 【架构优化过程思考】技术方案评估的三个维度

大部份研发人员对技术方案的评估,重点在于有效性,实际上成本和价值同样也是技术方案评估的重要一个环节,技术方案的价值取决于方案的提出者,对于团队需要的理解,在确定价值的过程,实际上也是在确定方案的目标的过程,在确定成本的过程,实际上也是在确认方案的实施依赖的过程。是在评估方案是否可行,是部分可行,还是全部可行,方案对于目标达成没效果,根本就不需要推进了,方案在将来某个时间会有效,会趋于成熟,这个从当下来看,优先级也是不高的。最大的成本来自于基于现状的变化,以及实现该能力的复杂度和风险的控制而投入的资源。

2023-03-26 18:54:26 957

转载 软件项目管理 6.8.专家估算法

共有两个专家进行估算,第一个专家估算值分别是1,8,9。则第一个专家最后估算值为7,第二个专家最后估算值为6,两个专家给出的估算值偏差在可以接受的范围内,所以最后的估算值为6.5。组织者对专家表格中的答复进行整理,计算每位专家的估算值Ei=(ai+4mi+bi)/6。由多位专家进行成本估算,一个专家可能会有偏见,最好由多位专家进行估算,取得多个估算值,最后得出综合的估算值。组织者发给每位专家一份软件系统的规格说明和一张记录估算值的表格,请专家估算。例如某多媒体信息查询系统,采用专家估算方法进行估算。

2023-03-13 02:38:10 205

转载 三点估算法_详解:三点估算法

2. 最可能的值-三角分布 但是有时候,最大和最小,差太远,所以可以估一个最可能的值:最大值和最小值范围内出现最多次数的值,也成为“众数(Mode)”。正态分布是一种特殊的贝塔分布,“最可能”两侧是对称的。5. 公司的标准政策是为项目预算中的每个单项增加5%的应急费用,财务部门要求对某一特定单项增加10%的应急费用,因为它涉及一个新的可交付成果,该单项的主题专家(SME) 认为15%的应急费用更为合适,发起人要求项目经理将预算中的平均应急费用降低到3%, 项目经理应该为该特定单项增加多少百分比的应急费用?

2023-03-13 02:37:51 1759

转载 PMP估算方法对比:参数估算、类比估算、自下而上估算、三点估算和粗略量级估算

定义:利用历史数据与其他变量(如建筑施工中的平方英尺、软件开发中的代码行数)之间得统计关系 来估算诸如范围、成本、预算和持续时间等活动参数的一种估算技术。定义:通过该考虑估算成本中的不确定风险,可以提高活动持续时间估算的准确性。定义:与过去类似活动的参数值(如范围、成本、预算和持续时间等)或规模指标(如尺寸、重量 和复杂性等)为基础,来估算未来活动的同类参数或指标的估算技术。先把工作分解成更细节的部分,再对低层次上每个细节 部分所需的投入进行估算,最后汇总 得到整个工作所需的投入。常用在项目的早期阶段。

2023-03-13 02:34:39 1315

转载 团队管理5——项目管理

从另一个方面讲,也是用一个仪式,宣告项目的诞生,改变大家的心理认知,就是这个事情确定是要做的,大家伙打起精神来,不是只是嘴上说说,纸上谈谈了,开始落实执行了。找到相关关系人,我们对相关关系人的重要程度(对此项目)进行一个权重排序,以方便后期进行对接的时候,判断对接的方式,频率,信息通报多寡,形成干系人管理方案。由于资源有限,要进行风险的优先级排列。我们通过任务分解及排序,实现路径规划得到了项目的执行方案,但任何项目的实施,都有着风险的,有风险,就需要识别风险,对风险进行评估,并给出解决方案。

2023-03-13 00:44:38 184

mariadb-5.5.34-winx64.zip

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

2018-05-12

canal.deployer-1.0.25.tar.gz

阿里巴巴mysql数据库binlog的增量订阅&消费组件 基于日志增量订阅&消费支持的业务: 数据库镜像 数据库实时备份 多级索引 (卖家和买家各自分库索引) search build 业务cache刷新 价格变化等重要业务消息

2018-05-12

mariadb-10.3.6-winx64.zip

MariaDB is free and open source software The MariaDB database server is published as free and open source software under the General Public License version 2. You can download and use it as much as you want free of charge. All use of the binaries from mariadb.org is at your own risk as stated in the GPLv2. While we do our best to make the world’s best database software, the MariaDB Foundation does not provide any guarantees and cannot be hold liable for any issues you may encounter. The MariaDB Foundation does not provide any help or support services if you run into troubles while using MariaDB. Support and guarantees are available on commercial terms from multiple MariaDB vendors. There are alse many resources you can use to learn MariaDB and support yourself or get peer support online.

2018-05-09

canal--mysql数据库binlog的增量订阅&消费组件

名称:canal [kə'næl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 关键词: mysql binlog parser / real-time / queue&topic;

2018-05-08

redis2.8 windows 64

redis2.8 windows 64位版本的,在本地测试使用 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

2018-04-16

DevCenter--Cassandra

DataStax for Developers Learn and build with your favorite language and a friendly GUI.

2018-01-17

指令集时钟周期

ASM为Assembly的简写,ASM指令的含义为汇编指令(泛指Intel 80X86 CPU中的指令集)。 ASM指令是为编程人员编写程序准备的,编译器将会把ASM指令真正的翻译成机器代码(能控制CPU做出操作的代码)。 ASM至今运用广泛,2015年所有的个人电脑,大型服务器绝大多数使用ASM指令集。 ASM的优点在于指令广泛和丰富,处理大型数据游刃有余,但是缺点也是显而易见的,由于指令的长度不等与指令的复杂,其耗能大,CPU体积也大。

2017-12-21

JAVA面试资料

JAVA面试资料,包含了Java的知识的各个方面的基本概括和原理

2017-11-21

rabbitmq-server-windows-3.6.12.zip

RabbitMQ 3.6.12 is a maintenance release. Upgrades and Compatibility See the "Upgrading clusters" section of the documentation for general documentation on upgrades. This release has no other known incompatibilities with versions 3.6.7 through 3.6.11. See the upgrade and compatibility sections in the 3.6.7 release notes if upgrading from an earlier release. Core Server Bug Fixes Process responsible for running the autoheal partition handling strategy could run into a deadlock with its peers, preventing autoheal from completing. GitHub issue: rabbitmq-server#1346 Garbage collection of mirrored queue metrics on nodes that did not host a master or mirror for a queue affected delivery and acknowledgement rates. This could result in rates being 0 or negative when they should not be. GitHub issue: rabbitmq-server#1340 Stats emission could prevent queue mirrors from performing garbage collection and consume memory even when they were empty. GitHub issue: rabbitmq-common#220 (continuation to rabbitmq-common#196) RABBITMQ_SCHEDULER_BIND_TYPE and RABBITMQ_DISTRIBUTION_BUFFER_SIZE now can be set via rabbitmq-env.conf. GitHub issue: rabbitmq-server#1338 Shovel Management Plugin Bug Fixes Passwords in source and destination URIs are now redacted out. GitHub issue: rabbitmq-federation-management#15 Federation Management Plugin Bug Fixes Passwords in upstream URIs are now redacted out. GitHub issue: rabbitmq-federation-management#15 Upgrading To upgrade a non-clustered RabbitMQ simply install the new version. All configuration and persistent message data are retained. When upgrading using definitions export/import from versions earlier than 3.6.0, see http://rabbitmq.com/passwords.html. To upgrade a RabbitMQ cluster, follow the instructions in RabbitMQ documentation.

2017-10-30

R-3.4.1(R语言sdk)

R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.

2017-08-23

RStudio-1.0.153

RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, and a variety of robust tools for plotting, viewing history, debugging and managing your workspace. Learn More about RStudio features.

2017-08-23

LuaForWindows

Installation of Lua for the Windows operating systems including many lua libraries. NOTICE Development move to GitHub https://github.com/rjpcomputing/luaforwindows Overview Lua for Windows is a 'batteries included environment' for the Lua scripting language on Windows. Lua for Windows (LfW) combines Lua binaries, Lua libraries with a Lua-capable editor in a single install package for the Microsoft Windows operating system. LfW contains everything you need to write, run and debug Lua scripts on Windows. A wide variety of libraries and examples are included that are ready to use with Microsoft Windows. LfW runs on Windows 2000 and newer versions of Windows. Lua and its associated libraries are also available for other operating systems, so most scripts will be automatically cross-platform.

2017-06-21

SwitchHosts

SwitchHost! 这是一个用于快速切换 hosts 文件的小程序,基于 Python 和 wxPython 开发。 功能特性: •快速切换 hosts •跨平台(基于 wxPython) •hosts 文件语法高亮 •可为不同的 hosts 方案设置不同的图标 •切换 hosts 方案时浮出窗口提示 更新历史: •2011-12-14 允许输入超长的 hosts 方案。 •2011-10-09 发布 0.1.6 版,修复若干 bug,增加自动检查最新版本的功能。 •2011-09-29 发布 0.1.5 版,新增 hosts 内容语法高亮。 •2011-09-28 发布 0.1.4 版,新增“添加”、“删除”按钮;hosts 内容修改后自动保存;修改若干 bug。 •2011-09-19 发布 0.1.3 版,修复若干 bug。 •2011-09-15 发布 0.1.2 版,添加主面板,可以主面板上对 hosts 进行增加、删除、编辑、重命名等操作。 •2011-09-02 发布 0.1.0 版,完成基本功能。 不起作用的话,请运行管理员权限运行

2017-02-22

erlang19安装包

Erlang/OTP 19.1 is a service release containing mostly bug fixes, as well as a number of new features and characteristics improvements. Some highlights of the release are: erts: Improved dirty scheduler support. A purge of a module will not have to wait for completion of all ongoing dirty NIF calls. erts: Improved accuracy of timeouts on MacOS X. kernel: Add net_kernel:setopts/2 and net_kernel:getopts/2 to control options for distribution sockets in runtime. asn1: Compiling multiple ASN.1 modules in the same directory with parallel make (make -j) should now be safe. httpd: support for PUT and DELETE in mod_esi ~30 contributions since 19.0

2016-12-02

xml 格式化工具

xml 格式化工具,可以进行格式化优雅的显示形式.

2016-11-17

alibaba-otter

项目背景 阿里巴巴B2B公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所以衍生出了杭州和美国异地机房的需求,同时为了提升用户体验,整个机房的架构为双A,两边均可写,由此诞生了otter这样一个产品。 otter第一版本可追溯到04~05年,此次外部开源的版本为第4版,开发时间从2011年7月份一直持续到现在,目前阿里巴巴B2B内部的本地/异地机房的同步需求基本全上了otter。 目前同步规模: 同步数据量6亿 文件同步1.5TB(2000w张图片) 涉及200+个数据库实例之间的同步 80+台机器的集群规模 项目介绍 名称:otter ['ɒtə(r)] 译意: 水獭,数据搬运工 语言: 纯java开发 定位: 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统

2016-09-30

protobuf3.0-windows

protobuf3.0,在windows下面的安装说明文档,以及proto.exe,以及如何编译成java的jar包得说明

2016-04-21

eclipse-jee-mars-2-win32-x86_64.zip 工具

eclipse-jee-mars-2-win32-x86_64.zip eclipse 火星版本

2016-04-08

svn 命令行安装包

svn 命令行安装包,直接直接通过 svn checkout svn://172.30.11.11/my_dev

2016-04-08

MongoVUE-1.6.9以及破解文件

将破解文件夹下的MongoVUE.exe覆盖安装目录下MongoVUE即可。

2016-04-06

12306订票助手.NET_10.5.1.0

12306订票助手.NET_10.5.1.0,抢票速度很快的,用过大家都知道

2016-02-01

NIO trick and trap

NIO trick and trap, 从io的产生,如何产生,分类,区别,应用。做了区分

2016-01-29

erlang 18-release

Some highlights of the release are: ssl: Add possibility to downgrade an SSL/TLS connection to a tcp connection, and give back the socket control to a user process. ssh: The following new key exchange algorithms are implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384', 'ecdh-sha2-nistp521','diffie-hellman-group14-sha1', 'diffie-hellman-group-exchange-sha1' and 'diffie-hellman-group-exchange-sha256'. This raises the security level considerably. kernel,stdlib,sasl: A mechanism for limiting the amount of text that the built-in error logger events will produce has been introduced. It is useful for limiting both the size of log files and the CPU time used to produce them. This mechanism is experimental in the sense that it may be changed based on feedback. See config parameter error_logger_format_depth in the Kernel application.

2015-11-19

haproxy-1.5.12

haproxy,提供四层,七层负载均衡以及healthcheck心跳监测功能。 详细配置文件,都已经设置好了,里面还有ReadMe.txt里面有启动方式,还有监控页面。然后亲测可用。

2015-08-29

nginx虚拟主机

自己配置好的nginx虚拟主机配置。里面有基本配置和虚拟主机配置

2015-08-29

redis-2.6 windows版本

redis2.6 windows版本,提供redis主从和sentinel的自动无缝切换服务,以及,主从监控,以及failover

2015-08-23

深入理解Java7-技术与最佳实践

深入理解Java7-技术与最佳实践

2014-12-29

Sun JVM原理与内存管理

Sun JVM原理与内存管理

2014-12-29

[深入理解Java虚拟机:JVM高级特性与最佳实践(有书签)

[深入理解Java虚拟机:JVM高级特性与最佳实践(有书签) PDF有书签,可以翻阅

2014-12-20

redis-2.4.5-win32-win64.zip

redis-2.4.5-win32-win64.zip redis_2.6.12-win32-win64.zip 总共两个redis

2014-11-25

java.bug模式详解

java bug模式详解

2014-11-21

eclipse-jee-kepler-SR2-win32.zip

eclipse-jee-kepler-SR2-win32.zip

2014-11-17

Understanding_Java_Garbage_Collection_v3

Understanding_Java_Garbage_Collection_v3

2014-11-16

Java程序性能优化 让你的Java程序更快、更稳定

Java程序性能优化 让你的Java程序更快、更稳定

2014-11-16

设计模式:可复用面向对象软件的基础

设计模式:可复用面向对象软件的基础

2014-11-16

算法导论 第三版 中文

算法导论 第三版 中文 不是影印版本

2014-11-16

Subversion--WINDOW下面的SVN命令行

我们知道,在linux下面的svn客户端采用命令的方式管理与服务器端svn交互。有些朋友想在windows下也具有相同的功能,而不是TortoiseSVN的GUI管理方式。这样可以使用我们熟悉的svn命令。 在不用安装TortoiseSVN客户端的情况,大家可以再http://subversion.apache.org/packages.html#windows 找到windows下的svn客户端工具。选择Win32Svn 进行安装。 安装好后,bin目录下就是相应程序了。通过添加环境变量的方式,把bin目录添加到path。启动cmd,敲入 svn help 以确认是否安装成功。 好了,可以找到你的代码,做checkout了。在commit代码的过程中,经常会出现的一个问题是:svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is set, and no 'editor-cmd' run-time configuration option was found 这表示你的系统,没有指定svn客户端通过什么样的文本编辑器来写提交的注释。我们添加环境变量,SVN_EDITOR的值为notepad。再次svn ci 代码。notepad弹出了,写完注释保存。代码提交!

2014-08-08

python2.7.7和对应的Mysql驱动

python-2.7.7.msi MySQL-python-1.2.4b4.win32-py2.7.exe

2014-06-27

mybatis-generator-core-1.3.2-bundle.zip工具

mybatis 自动生成DAO,XML,javaBean工具。 mybatis-generator-core-1.3.2-bundle.zip

2014-06-08

mariadb-10.0.7-winx64.zip

MariaDB is free and open source software The MariaDB database server is published as free and open source software under the General Public License version 2. You can download and use it as much as you want free of charge. All use of the binaries from mariadb.org is at your own risk as stated in the GPLv2. While we do our best to make the world’s best database software, the MariaDB Foundation does not provide any guarantees and cannot be hold liable for any issues you may encounter.

2018-05-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除