文章列表

共有 447 篇文章

微服务化小团队集群的组织和管理

随着微服务架构风格的流行,组织内部不可避免的产生了许多小规模团队,原来一个几十上百人的产品团队被拆分成了类似Amazon这样的2 pizza(610人)小团队。组织结构上也由之前的层级化职能团队设置变成了扁平的小团队集群。每个做这样调整的企业都希望借助小团队的灵活性在这个科技时代跟上市场变化和创新的脚步。 !组织的两种基本模式示意https://blog.didispace.com/content...

主流Java数据库连接池比较及前瞻

主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。 DBCP Database Connection...

你的微服务敢独立交付么?

最近经常在项目或是社区里听到大家谈论微服务架构,但谈论的焦点更多集中在微服务拆分,分布式架构,微服务门槛,DevOps配套设施等话题上。 但是在我眼里,真正能称之为微服务架构的少之又少。原因也很简单,我所见到的很多所谓的微服务架构项目,大多都没有做到微服务架构的一个基本要求:服务的独立部署(交付)。 !https://blog.didispace.com/content/images/posts/...

理解JWT的使用场景和优劣

经过前面两篇文章《JSON Web Token - 在Web应用间安全地传递信息http://blog.didispace.com/json-web-token-web-security/》《八幅漫画理解使用JSON Web Token设计单点登录系统http://blog.didispace.com/user-authentication-with-jwt/》的科普,相信大家应该已经知道了...

五分钟了解Java 10针对垃圾收集的改进

Java10 已经发布了大概有一个多月了。我们在之前的文中介绍过10为我们带来的一些新特性:JDK10要来了:下一代 Java 有哪些新特性?http://mp.weixin.qq.com/s?biz=MzA5MzQ2NTY0OA==&mid=2650797356&idx=1&sn=8dfc74fc9dcb198c707f025b157e89c1&chksm=88562873bf21a1658bc...

JSON Web Token - 在Web应用间安全地传递信息

JSON Web Token(JWT)是一个非常轻巧的规范https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的...

理解OAuth 2.0

OAuthhttp://en.wikipedia.org/wiki/OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749http://www.rfcreader.com/rfc6749。 !OAuth...

Google和Netflix共同开源新的Canary分析工具Kayenta

Google和Netflix联合发布了全新的开源Canary分析工具Kayenta。Canary金丝雀部署是现代Devops和持续交付中重要的一环,指的是把少量通常1%-3%的流量导到含有新版本的canary部署上运行一段时间并和当前的生产环境比较,再决定是否将新版本部署到所有机器的过程。转载请注明出处和原文链接。 以下是项目代码: -...

JDK 1.5 - 1.8 各版本的新特性总结

> 摘要: 此文章意在借鉴前人经验,留作日后查看。如有侵犯,实属无意。我以后会注意,谢谢博友的提醒。也愿各大博友们能够共同学习和努力。 以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。 JDK1.5新特性 1:自动装箱与拆箱: 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。...

消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

> 有很多网友留言:公司要做消息中间件选型,该如何选?你觉得哪个比较好?消息选型的确是一个大论题,实则说来话长的事情又如何长话短说。对此笔者专门撰稿一篇内功心法:如何看待消息中间件的选型https://mp.weixin.qq.com/s/ppnfys0sHOOkCc9xfjh-IQ,不过这篇只表其意未表其行,为了弥补这种缺陷,笔者最近特意重新撰稿一篇,以供参考。温馨提示:本文一万多字,建议先马(...

36 页, 共 45 页, 总计 447 篇文章