上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
  2022年3月8日
摘要: Mybatis中的设计模式 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessio 阅读全文
posted @ 2022-03-08 22:46 路仁甲 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Mybatis插件原理 MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢? 我们进入官网看一看: MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调 阅读全文
posted @ 2022-03-08 22:40 路仁甲 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Mybatis缓存 二级缓存 1、二级缓存的定义 二级缓存也称作是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,而且可以跨线程使用。所以二级缓存有更高的命中率,适合缓存一些修改比较少的数据。 2、二级缓存扩展性需求 二级缓存的生命周期是整个应用,所以必须限制二级缓存的容量,在这里mybati 阅读全文
posted @ 2022-03-08 22:39 路仁甲 阅读(38) 评论(0) 推荐(0) 编辑
摘要: MyBatis启动流程 加载配置文件build() String resource = "mybatis.xml"; //将XML配置文件构建为Configuration配置类 //读取配置文件,生成读取流 InputStream inputStream = Resources.getResourc 阅读全文
posted @ 2022-03-08 22:33 路仁甲 阅读(421) 评论(0) 推荐(0) 编辑
  2021年7月30日
摘要: ElasticSearch简介和快速实战 ElasticSearch与Lucene Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库(框架) 但是想要使用Lucene,必须使用Java来作为开发语言并将其直接集成到你的应用中,并且Lucene的配置及使用非常复杂,你需要深入了 阅读全文
posted @ 2021-07-30 22:08 路仁甲 阅读(472) 评论(2) 推荐(1) 编辑
  2021年4月24日
摘要: @valid和自定义异常 问题的产生: 当有很多参数需要校验时,比如name,age,email等很多参数都需要判空,或者有长度限制时,如果后端写很多if-else就有很多代码,不美观,不优雅.前端每个参数都效验的话工作量也很大 本文旨在解决这个问题,本文使用@valid 注解来解决这个问题. 首先 阅读全文
posted @ 2021-04-24 22:12 路仁甲 阅读(1394) 评论(0) 推荐(2) 编辑
  2021年2月23日
摘要: Centos7查看外网ip curl ip.sb 如果出现下图 需要重新安装curl yum -y install curl 查看curl版本 curl --version 使用yum安装curl时,提示已经安装,但是curl相关命令无法使用,使用rpm查看,确认curl已经安装。 解决:卸载cur 阅读全文
posted @ 2021-02-23 10:22 路仁甲 阅读(1059) 评论(1) 推荐(1) 编辑
  2021年2月16日
摘要: 安装环境:centos7.5+jdk8+elasticsearch-7.3.2 ElasticSearch安装 1.下载elasticsearch-7.3.2 tar包 下载地址https://www.elastic.co/cn/downloads/elasticsearch 2.上传到linux, 阅读全文
posted @ 2021-02-16 23:07 路仁甲 阅读(75) 评论(1) 推荐(1) 编辑
  2021年2月11日
摘要: Redis主从架构 redis主从架构搭建,配置从节点步骤: 1、复制一份redis.conf文件的目录 cd /usr/local/java cp -a redis redis_6380 2、将相关配置修改为如下值: port 6380 pidfile /var/run/redis_6380.pi 阅读全文
posted @ 2021-02-11 11:09 路仁甲 阅读(418) 评论(1) 推荐(1) 编辑
  2021年2月10日
摘要: Redis持久化一般分为RDB和AOF两种方式 RDB快照(snapshot) 在默认情况下, Redis 将内存数据库快照保存在名字为 dump.rdb 的二进制文件中。 你可以对 Redis 进行设置, 让它在“ N 秒内数据集至少有 M 个改动”这一条件被满足时, 自动保存一次 数据集。 看下 阅读全文
posted @ 2021-02-10 20:39 路仁甲 阅读(253) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页