01 2019 档案
摘要:showdoc 简介 在线文档管理系统很多, 比如阿里的语雀、腾讯的 TAPD 平台也包括文档管理功能, 但这些系统需要联网的, 企业内文档协作工具不是很多, 最有名的是收费的 confluence 了, 禅道有文档管理功能, 但功能较弱, 比较适合附件上传管理. 这里介绍 Showdoc 这款开源
阅读全文
摘要:禅道是一款非常优秀的项目管理系统, 该软件产品已经发展了很多年, 开发商非常大度, 一般情况下, 使用开源版功能就足够了. 如果要集成svn/git/甘特图等高级功能, 可以采购专业版. 建议有条件的企业, 购买专业版以支持该开发商. 我使用的是最新开源版 11.1, 界面比之前版本好看多了, 新增
阅读全文
摘要:给团队做的docker基础分享ppt, 见下面的附件. https://files.cnblogs.com/files/harrychinese/docker_intro.pptx
阅读全文
摘要:软件项目成功之要素http://www.cnblogs.com/wintersun/p/5927338.html企业项目化管理介绍http://www.cnblogs.com/wintersun/p/5427016.html数字化IT人才与组织http://www.cnblogs.com/winte
阅读全文
摘要:微服务有利有弊, 几位大牛的文章值得经常看看. 微服务架构设计 https://www.cnblogs.com/wintersun/p/6219259.html 恒生研究院-- 火爆开发概念之微服务实践篇http://rdcqii.hundsun.com/portal/article/947.htm
阅读全文
摘要:OAuth2: 适合To C的应用场景, 比如我们开发一个app, 可以借用微信/微博用户认证开放接口, 达到免注册登陆, 企业内部系统没有必要引入. OAuth2的步骤较多, 角色也较多, 涉及到auth code/access code/refresh code 以及clientId/clien
阅读全文
摘要:为什么需要API gateway? 企业后台微服务互联互通, 因为在内网, 安全基本没问题, 再配合使用Basic Auth就足够了, 同时也能利用上服务注册的优点, 有效隔离微服务之间的相互依赖. 但如果通过javascript/原生app直接访问微服务, 就会有下面的问题: 1. 接口安全问题,
阅读全文
摘要:近期阿里开源了Fescar分布式事务中间件, 值得期待. 分布式事务是指一个事务会涉及到到多个应用接口调用, 底层数据表涉及到多个, 但数据库可以是一个或多个, 它是传统单数据库事务在广度上的延伸. 事务并发控制, 在OLTP关系型数据库中, 事务并发控制往往是指事务的隔离性, 在本文中, 指的是应
阅读全文
摘要:正在读 钟华 著的<<企业IT架构转型之道 - 阿里巴巴中台战略思想与架构实战>> 一书, 参考了网上的讨论, 对SOA和微服务有了一些新的认识. 知乎上的讨论: SOA 与 微服务https://www.zhihu.com/question/37808426 ESB 与 API 网关https:/
阅读全文
摘要:本文转载自 www.postgres.cn 下的文章: 再谈PostgreSQL的膨胀和vacuum机制及最佳实践http://www.postgres.cn/news/viewone/1/390 还有两个相关的文章也挺不错: 也谈PostgreSQL的Vacuum机制及其最佳实践http://bb
阅读全文
摘要:可用作时序的数据库: [时序]TimescaleDB, 基于 PostgreSQL, 支持 SQL.[时序]KairosDB, 基于 Cassandra, 不支持 SQL. [通用]CrateDB, 基于 Elastic Search, 但支持ANSI SQL[时序]InfluxDB, 是 db-e
阅读全文
摘要:线上运行的Java应用突然没有响应、响应缓慢,进程突然消失,遇到这些情况应该如何应对呢?http://www.rowkey.me/blog/2018/11/22/online-debug/ 本文主要讲解了Linux下故障排查方法, 包括一些工具的使用. 另外就是java的工具包使用, 还有java程
阅读全文
摘要:RabbitMQ 术语 RabbitMQ 有很多术语和Kafka不一样, 理解这些术语十分重要. 1. Broker: 一个RabbitMQ实例就是一个 Broker. 2. VHost(Virtual Host): 一个RabbitMQ实例可包含多个VHost, 每个VHost都有自己的身份验证机
阅读全文
摘要:市场上有不少项目计划类系统, 很多都是收费的, 还有很多都是web版, 这些都自然被排除了. 免费好用的还真不多, 今天简单介绍一下 gantt project 这个软件, 开源并且免费, 基于 java se 实现的, 跨平台. 网站是 http://ganttproject.biz 功能点: 1
阅读全文
摘要:C/S / Tuxedo 架构/ B/S 架构演进 Tuxedo 推广使用之前, 典型的程序是C/S两层架构, 两层架构的缺点有:1. client端直连数据库, 因为数据库会为每个连接分配一定的内存, 所以C/S架构中的client数量不能太多, 所以只适合中小型系统. 2. client端不仅仅
阅读全文