个人博客地址:mybatis多数据库兼容改造微信公众号:Code技术资讯,每日为你带来各种开发/运维干货。 基于mybatis的多数据库兼容功能,实现同时支持Mysql和Or...
个人博客地址:mybatis多数据库兼容改造微信公众号:Code技术资讯,每日为你带来各种开发/运维干货。 基于mybatis的多数据库兼容功能,实现同时支持Mysql和Or...
一、业务流程简图 二、问题分析 1️⃣一个 4 核 8G 的订单系统,假设给 JVM 运行内存为 3 个G,根据堆内存划分比例[https://www.jianshu.com...
引言 工作偶尔会遇到需要审批相关的系统,对于流程步骤相对固定的,一般会采取某些第三方的工作流来做对应的系统。目前唯一用过的就是activiti工作流。对它进行了简单的研究学习...
来自公众号:程序员内点事作者程序员内点事 昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话...
文章来源于公众号程序员面试现场 ,作者面试现场 单例模式,是Java中比较常见的一个设计模式,也是我在面试时经常会问到的一个问题。 经过我的初步统计,基本上有60%左右的人可...
一、常见的内存泄露类型 1.造成内存泄露的代码:(1)循环引用(2)自动类型装箱转换(3)某些DOM 操作 2.循环引用 著名循环引用的例子(IE6,FF2): 假设A()执...
[TOC] 有状态 VS 无状态 几乎绝大部分的应用都需要实现认证与授权,例如用户使用账户密码登录就是一个认证过程,认证登录成功后系统才会允许用户访问其账户下的相关资源,这就...
来思考这样一个场景:你的垂直电商系统的 QPS 已经达到了每秒 2 万次,在做了服务化拆分之后,由于我们把业务逻辑都拆分到了单独部署的服务中,那么假设你在完成一次完整的请求时...
一、微服务将变得轻量级 架构需要由人去设计,这些人被称为架构师。或许很多人并未授予架构师的头衔,但自己却从事着架构的工作。我们认为,架构这项工作永远都需要由人去完成,可能短期...