摘要:最近因为工作需要,研究了一下桌面应用程序。在winform、WPF、Electron等几种技术里,最终选择了WPF作为最后的选型。WPF最吸引我的地方,就是MVVM模式了。MVVM模式完全把界面和业务剥离开来,页面所有操作都通过数据来驱动。更替页面不用修改业务代码逻辑。 以一个查杀进程的小工具来作为 阅读全文
posted @ 2020-10-09 08:48 zer0black 阅读(579) 评论(3) 推荐(1) 编辑
摘要:最近又要用到rabbitmq,业务上要求服务器只发一次消息,需要多个客户端都去单独消费。但我们知道rabbitmq的机制里,每个队列里的消息只能消费一次,所以客户端要单独消费信息,就必须得每个客户端单独监听一个queue。所以我最终想实现的是服务端只声明exchange,客户端来创建queue和绑定 阅读全文
posted @ 2020-06-22 08:33 zer0black 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Activiti属于工作流引擎的一个开源实现。Activiti由Tom Bayen发起。在2010年5月发布了第一个版本。命名也很有意思的采取了Activities(活动)的化简方式命名了该项目。现在最新的Acitiviti版本已经更新到了7.1.0 什么是工作流引擎 工作流框架则是为了解决业务流程 阅读全文
posted @ 2020-03-06 08:52 zer0black 阅读(266) 评论(0) 推荐(0) 编辑
摘要:最近在研究分布式框架的组件和整体设计思路。所有的问题,一旦涉及分布式难度就呈几何倍数的提升。包括最常见的ID生成也是,单机情况下,使用数据库自增ID、UUID都是简单易行的选择 但在分布式环境下,就需要考虑同业务部署多套以后,ID重复的问题。使用数据库则数据库容易成为瓶颈,使用UUID又没有顺序,数 阅读全文
posted @ 2020-02-18 10:20 zer0black 阅读(1156) 评论(1) 推荐(3) 编辑
摘要:2019年终总结 2019年升任了新的职位,负责整个研发部门的管理,但前半年一直挣扎在项目的琐事上,整年回顾下来做了很多项目经理、甚至开发该做的事。在新位置上没能快速适应新身份造成了工作囚笼。作为一个研发部总监我做了什么,成了一个需要我自己迫切回答的问题 项目救火 二月份的时候,A项目线突然暴雷。导 阅读全文
posted @ 2020-01-03 10:21 zer0black 阅读(1654) 评论(7) 推荐(11) 编辑
摘要:我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没 阅读全文
posted @ 2019-11-08 13:45 zer0black 阅读(25613) 评论(183) 推荐(185) 编辑
摘要:花了4个月的时间,总算完完整整的读完了《管理的实践》一书。书中诸多观点在现在看来,依旧很新颖,不亏是管理类书籍的开山之作。 这本书二战刚结束就开始创作,而今很多企业都做不到。与其说是实践,倒不如说是管理的思想。这本书传道受业解惑,但又不可避免的造成“知易行难”的困境。 书中阐明了企业是什么、企业目标 阅读全文
posted @ 2019-05-25 23:25 zer0black 阅读(933) 评论(4) 推荐(2) 编辑
摘要:来源:首发自——51CTO 一个技术精湛的程序员,只要有机会,就有可能被公司提拔为项目管理人员,掌控项目中的一切。但所谓权力越大责任越大,要想成为一个合格的项目管理人员,我认为最重要的首先是扭转自己的思想。 正如老子说的“道为体,术为用。”我们的思维模式改变了,各种管理的方法和工具自然的就会去学习使 阅读全文
posted @ 2018-10-22 10:20 zer0black 阅读(2303) 评论(15) 推荐(17) 编辑
摘要:最近有一个项目,其中某个功能单表数据在可预估的未来达到了亿级,初步估算在90亿左右。与同事详细讨论后,决定采用一致性Hash算法来完成数据库的自动扩容和数据迁移。整个程序细节由我同事完成,我只是将其理解并成文,供有相同问题的同行参考。 参看此文的兄弟,默认各位已经熟悉一致性hash算法了。此文仅仅阐 阅读全文
posted @ 2018-09-17 10:19 zer0black 阅读(3943) 评论(7) 推荐(0) 编辑
摘要:一个项目经理如果一直在项目中处于救火状态,那他就不是一个好项目经理。我所接触到的项目经理中,大家最常犯的一个错误,就是低估项目难度导致进度不可控制。 由此,我今天想和大家讨论的主题,就是 了。 项目中不可能没有风险,正如理财一样,没有风险就没有收益。低风险低收益,高风险高收益。而我们都知道著名的墨菲 阅读全文
posted @ 2018-09-10 09:14 zer0black 阅读(1247) 评论(5) 推荐(5) 编辑