geek的技术日志,记录每一次技术思考的闪光点。

2019年01月的文章

Mybatis

Mybatis工作原理解析

later阅读(47)评论(0)

工作原理解析 mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件(也可以用Java文件配置的方式,需要添加@Configuration)中构建出SqlSessionFac...

Mybatis

mybatis一级和二级缓存机制详解

later阅读(59)评论(0)

mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级:一级缓存、二级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效 二级缓存是mapper级别的缓存,同一个nam...

Mybatis

Spring Cloud/Spring Boot Mybatis 多数据源配置

later阅读(46)评论(0)

实际开发场景中,通常情况下单个微服务会配置多个数据源。这里主要介绍 项目使用多数据源 配置步骤。 一、数据源自动配置禁用 1、将spring boot自带的DataSourceAutoConfiguration禁掉,防止自动配置数据源。在@...

架构

带管理界面的分布式配置中心:Apollo

later阅读(61)评论(0)

1、What is Apollo 1.1 背景 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机...

redis

如何查询redis命中率

later阅读(89)评论(0)

redis提供了INFO这个命令,能够随时监控服务器的状态,只用telnet到对应服务器的端口,执行命令即可: 在输出的信息里面有这几项和缓存的状态比较有关系: 查询命中数: 查询的命中个数,对应 keyspace_hits 字段。 查询未...

直达链接
Java

Vert.x 科普贴

later阅读(82)评论(0)

前言 早上有人在群上吐槽说Spring 成本高,入手难,新手才用Spring啥啥的。我就怼了他们,然后顺便了解了一下,假如没有Spring,有什么是可以替代的。 如上图,Vert.x是仅次于SpringMVC的(做这图的人有点傻逼,居然吧S...

Java

使用jmeter对restful API接口进行压力测试

later阅读(41)评论(0)

常见的接口测试方法 手工测试的话可以用postman ,自动化测试多是用到 Jmeter(开源)、soupUI(开源&商业版)。 要进行压力测试肯定要依靠自动化测试工具了,手工点击一秒钟也点击不了多少次。 Jmeter的安装 安装很...