Jiefang's Blog

过去心不可得,现在心不可得, 未来心不可得

转载-09丨Java面试那些事儿_2018

#Java面试那些事儿_2018 面试经验 在编程这条路上,我依旧走着。 工作五年难道必须要读源码吗? 今天,讲一位程序媛的故事。 工作三年的你应该达到什么水平呢? 今天,讲一个老外学习编程的故事。 谷歌第 23 号员工 一份被拒的阿里实习内推经历 终于拿到招行和携程的offer,我想来吐槽几句… 圈内小伙伴百度(实习)面试经历分享 圈内小伙伴(非科班)的秋招面试经历分...

转载-08丨Java进阶架构师_下

Java进阶架构师_下 十七、dubbo源码专题 dubbo源码解析-集群容错架构设计 dubbo源码解析-详解directory dubbo源码解析-详解router dubbo源码解析-详解cluster dubbo源码解析-详解LoadBalance dubbo源码解析-服务暴露原理 dubbo源码解析-本地暴露 dubbo源码解析-远程暴露 dubbo专题-...

转载-07丨Java进阶架构师_中

Java进阶架构师_中 八、架构设计专题 网站架构的演化(1) 作为java程序员的你还不知道网站架构的演化(2)? 什么是架构设计的五个核心要素?(3) 架构核心指标之可扩展架构设计的三要素(4) 9种高性能高可用高并发的技术架构(5) 构建网站高可用架构(详细分析篇)(6) 超详细网站伸缩性架构的设计(7) 总结:共计7篇阐述架构技术之美 对呀,我就是认定架构师都是不干活...

转载-06丨Java进阶架构师_上

Java进阶架构师_上 一、SpringBoot源码分析专题 【原创】001 | 搭上 SpringBoot 自动注入源码分析专车 [【原创】002 搭上 SpringBoot 事务源码分析专车 ](http://mp.weixin.qq.com/s?__biz=MzAxMjEwMzQ5MA==&mid=2448888418&idx...

转载-05丨朱小厮文章

朱小厮的博客 Java 面试官问我:平常如何对你的Java程序进行调优? 为什么ConcurrentHashMap的读操作不需要加锁? Java 堆外内存回收原理 一文探讨堆外内存的监控与回收 Linux与JVM的内存关系分析 多线程小抄集(断) 不止JDK7的HashMap,JDK8的ConcurrentHashMap也会造成CPU 100% 一文了解OO...

转载-04丨占小狼文章

占小狼文章 JVM基础系列 JVM知识点扫盲系列(1) JVM知识点扫盲系列(2) JVM内存的那些事 JVM类加载的那些事 JVM方法调用的那些事 JavaGC的那些事(1) JavaGC的那些事(2) RednaxelaFX、你假笨关于TLAB的一些分析总结 杂谈GC 关于CMS垃圾收集算法的一些疑惑 堆外内存的回收机制分析 JVM参数分享OmitStackTrac...

转载-03丨《Effective Java 第三版》目录汇总

《Effective Java 第三版》目录汇总 第一章 简介 忽略 第二章 创建和销毁对象 1.考虑使用静态工厂方法替代构造方法 2.当构造方法参数过多时使用builder模式 3.使用私有构造方法或枚类实现Singleton属性 4.使用私有构造方法执行非实例化 5.使用依赖注入取代硬连接资源 6.避免创建不必要的对象 7.消除过期的对象引用 8.避免使用Finalizer...

转载-02丨架构师之路-2019

架构师之路-2019 硬核技术 InnoDB架构,一幅图秒懂! 写缓冲(change buffer),这次彻底懂了 缓冲池(buffer pool),这次彻底懂了 (double write buffer),你居然没听过? InnoDB到底支不支持哈希索引? 事务已提交,数据却丢了,为啥! 批量删除数据,常见的大坑! memcache内核实现细节 微服务架构,脱不开的RPC细...

转载-01丨架构师之路-2018

架构师之路-2018 分布式架构 架构,为什么要做服务化? 架构,如何进行容量设计? 架构,关于负载均衡的一切 架构,反向代理与DNS轮询 架构,过载保护与异构服务器负载均衡 架构,MySQL主从延时怎么优化? 分布式基础,通俗易懂CAP 分布式基础,两阶段提交 分布式基础,分布式事务 分布式基础,冗余数据一致性 秒杀业务,架构之外,业务折衷? 业务架构设计 Google...

项目管理-18丨项目文档与配置管理

项目文档与配置管理 分档分类 开发文档|产品文档|管理文档 —|—|— 可行性研究报告和项目任务书;需求规格说明;功能规格说明;设计规格说明,包括程序和数据规格说明;开发计划;软件集成和测试计划;质量保证计划;安全和测试信息|培训手册;参考手册和用户指南;软件支持手册;产品手册和信息广告;|开发过程的每个阶段的进度和进度变更的记录;软件变更情况的记录;开发团队的职责定义;项目计划、项目阶段...

项目管理-17丨项目变更管理

项目变更管理 项目变更管理,是指在信息系统工程建设项目的实施过程中,由于项目环境或者其他的原因而对项目的功能、性能、架构、技术指标、集成方法、项目进度等方面做出的改变。 变更的常见原因: 产品范围(成果)定义的过失或者疏忽。 项目范围(工作)定义的过失或者疏忽。 增值变更。 应对风险的紧急计划或回避计划。 项目执行过程与基准要求不一致带来的被动调整。 外部事件。...

项目管理-16丨项目收尾管理

项目收尾管理 项目验收 项目验收工作需要完成正式的验收报告,对于系统集成项目,一般需要执行正式的验收测试工作。 系统集成项目在验收阶段需要进行四个方面的工作: 验收测试:验收测试是对信息系统进行全面的测试,依照双方合同约定的系统环境,以确保系统的功能和技术设计满足建设方的功能需求和非功能需求,并能正常运行。 系统试运行:信息系统通过验收测试后开通系统试运行,系统试运行包括数据迁移...

项目管理-15丨项目干系人管理

项目干系人管理 项目干系人:项目干系人是能影响项目决策、活动或结果的个人、群体或组织,以及会受项目决策、活动或结果影响的个人、群体或组织。 识别干系人 工具技术 干系人分析模型-矩阵分析 权力/利益方格:是根据干系人权力的大小,以及利益对其分类。 这个矩阵指明了项目需要建立的与各干系人之间的关系的种类。 首先,关注处于B区的干系人,他们对项目有很高的权力,也很关注项目的结...

项目管理-14丨项目采购管理

项目采购管理 合同类型 规划采购管理 输出 采购计划:描述从形成采购文件到合同收尾的采购过程。 采购工作说明书:对所购买的产品、成果或服务来说,采购工作说明 书定义了与合同相关的那部分项目范围。每个采购工作说明书来自于项目范围基准。 釆购文件:采购文件用来得到潜在卖方的报价建议书。 方案邀请书RFP(需求明确) 报价申请...

项目管理-13丨项目风险管理

项目风险管理 规划风险管理 风险管理计划内容 方法论; 预算; 风险类别; 项目干系人承受能力; 报告格式; 角色与职责; 风险管理的次数和频率; 风险概率和影响定义; 风险跟踪方式; 识别风险 工具与技术 工具技术 内容 文档审查 ...

项目管理-12丨项目沟通管理

项目沟通管理 沟通模型 沟通模型的五个基本状态:已发送、已收到、已理解、已认可、已转化为积极行动。 编码:把思想或想法转化为他人能理解的语言。 信息和反馈信息:编码过程所得到的结果。 媒介:用来传递信息的方法。 噪声:干扰信息传输和理解的一切因素(如距离、新技术、缺乏背景信息等。) 解码:把信息还原成有意义的思想或想法。 规划沟通管理 什么是规划沟通? ...

项目管理-11丨项目人力资源管理

项目人力资源管理 项目人力资源管理要求充分发挥参与项目的个人作用,还包括充分发挥所有与项目有关的人员-项目负责人、客户、为项目做出贡献的个人及其他人员的作用,也要充分发挥项目团队的作用。 规划人力资源管理 工具技术 层次结构图:可以采用传统的组织结构图,自上而下地显示各种职位及其相互关 系。 工作分解结构(WBS)用来显示如何把项目可交付成果分解为工...

项目管理-10丨项目质量管理

项目质量管理 质量的定义:过程、产品或服务满足明确(或隐含)的需求能力的特征。 质量概念既是主观的,也是客观的; 达到用户的要求就是高质量的; 质量是可度量的; 项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目满足其预定的需求。它通过适当的政策和程序,采用持续的过程改进活动来实施质量管理体系。 ISO9000系列,8项基本原则如下: ...

项目管理-09丨项目成本管理

项目成本管理 项目成本管理包含为使用此项目在批准的预算内完成而对成本进行规划、估算、预算、融资、筹资和控制的各个过程,从而确保项目在批准的预算内完工。 成本分类 可变成本:随生产量或工作量而变的成本,如人员工资、消耗的原材料等; 固定成本:不随生产规模变化的非重复成本,如设备费用、场地租赁费用; 直接成本:能够直接归属于项目工作的成本,如项目组差旅费用、项目组人员工资和奖...

项目管理-08丨项目时间管理

项目时间管理 项目时间管理包括7个过程,具体为: 规划进度管理:为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档过程。 定义活动:识别和记录为完成项目可交付成果而需采取的具体行动的过程。 活动排序:识别和记录项目活动之间的关系的过程。 估算活动资源:估算执行各项活动所需材料、人员、设备或用品的种类和数量的过程。 估算活动历时:根据资源估算的结果,估算完成...