spring

  • 基于mybatis读写分离插件

    我相信很多朋友都尝试写过读写分离插件,或者项目中用到过。首先读写分离的职责应该属于数据访问层而不是业务层,其次读写分离不应该侵入我们代码层中。因此在service—dao—orm—…

    业界资讯 2022年5月18日
  • 15年资深架构师详解:一个大型互联网公司的微服务转型实践

    微服务的产生历史 如下图,是微服务在 Google 的搜索结果:自 2014 年以来,微服务开始被关注,搜索的人越来越多,并在 2016 年左右达到顶峰。从地域来看,很多国家都在关…

    业界资讯 2022年5月18日
  • 基于mybatis读写分离插件

    我相信很多朋友都尝试写过读写分离插件,或者项目中用到过。首先读写分离的职责应该属于数据访问层而不是业务层,其次读写分离不应该侵入我们代码层中。因此在 service—dao—orm…

    业界资讯 2022年5月18日
  • 微博开源的Motan RPC最新进展:新增跨语言及服务治理支持

    新浪微博Motan RPC 开源地址:https://github.com/weibocom/motan Motan 是一个基于 Java 开发的高性能的轻量级 RPC 框架,Mo…

    业界资讯 2022年5月18日
  • 理解软件设计模式

    设计模式可以帮助消除冗余代码。学习如何利用 Java 使用单例模式、工厂模式和观察者模式。 如果你是一名正在致力于计算机科学或者相关学科的程序员或者学生,很快,你将会遇到一条术语 …

    编程笔记 2022年5月18日
  • 简单聊聊SOA和微服务

     架构设计中的朴素主义 前两天和一个朋友聊天,他向我咨询如何从零开始构建一个健壮、强大的软件系统,聊着聊着他忽然问我,「听大家都在说微服务(下文中有的地方会使用MSA),还有人会提…

    业界资讯 2022年5月18日
  • Java 的未来

    为了收集关于 Java 生态系统发展现状的见解,我们采访了 9 名对该生态系统非常熟悉的高管。我们向这些有经验的 Java 专家问了这么一个问题: “从你的观点来看,J…

    业界资讯 2022年5月18日
  • 40岁+,你还有编程吗?

       21CTO社区导读:  在本文,我们向大家介绍10位超过40岁的老程序员的故事,当然这些还都是歪果仁。目前这些人,都已经是最顶级的开发者,拒绝从事管理岗位,在前线从事编码工作…

    业界资讯 2022年5月18日
  • 当当网架构师:从码农到大牛,技术与心境的双重提升

      一、业务功能关注点   对于一个做技术的从业人员来说,大部分人开始走的是一条技术+业务的线路。从业务功能回顾一下工程师大致的工作内容: 1、业务理解和分析  通过解读需求文档,…

    业界资讯 2022年5月18日
  • MySQL大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各…

    业界资讯 2022年5月18日