MyBatis中模糊搜索使用like匹配带%字符时失效问题
摘要:1.问题背景 Mybatis是我们日常项目中经常使用的框架,在项目中我们一般会使用like查询作为模糊匹配字符进行搜索匹配,下面的Mapper.xml是我们使用like在项目中进行模糊匹配的常用方式: <sql id="searchCondition"> <trim prefix="where" p
阅读全文
posted @
2021-09-27 23:40
人无名,则可专心练剑
阅读(3190)
推荐(1) 编辑
MySQL 用 limit 为什么会影响性能?
摘要:1.前言 首先说明一下MySQL的版本: mysql> select version(); + + | version() | + + | 5.7.17 | + + 1 row in set (0.00 sec) 表结构: mysql> desc test; + + + + + + + | Fiel
阅读全文
posted @
2021-09-21 23:20
人无名,则可专心练剑
阅读(187)
推荐(0) 编辑
【java框架】SpringBoot(10) -- SpringBoot巧用 @Async提升API接口并发能力
摘要:1.背景 异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 1.1.同步调
阅读全文
posted @
2021-09-21 15:03
人无名,则可专心练剑
阅读(409)
推荐(0) 编辑
【Java代码之美】 -- Java17新特性初探
摘要:1.背景 Oracle与9月中旬正式宣布推出Java17,正如官方所说: JDK17是最新的长期稳定支持的版本作为JDK11之后的下一个长期支持的版本; 也是Spring Framework6与SpringBoot 3在运行时至少需要运行的JDK版本环境; JDK17提供了数以千计的性能、稳定性和安
阅读全文
posted @
2021-09-20 23:45
人无名,则可专心练剑
阅读(2112)
推荐(0) 编辑
【Java代码之美】 -- Java11新特性解读
摘要:1.背景 美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。非常值得大家的关注,可以通过下面的地址进行下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk1
阅读全文
posted @
2021-09-20 22:28
人无名,则可专心练剑
阅读(443)
推荐(0) 编辑
【Java基础】 -- Java遍历List四种方法的效率对比 【转载】
摘要:1.遍历方法简介 Java遍历List的方法主要有四种: for each for(Object o :list) { } Iterator Iterator iter = list.iterator(); while(iter.hasNext()){ Object o = iter.next();
阅读全文
posted @
2021-09-05 15:37
人无名,则可专心练剑
阅读(1042)
推荐(0) 编辑
【Java代码之美】 -- 通过Value获取Map中的键值Key的四种方法
摘要:1.简介 最近在项目中遇到一个EasyExcel中需要取invokeHeadMap中headMap里面的具体列名的集合Index,就遇到了需要从Map从反向通过Value取对应的Key的值。 通过搜索了网上比较好的文章案例,于是我写出了下面的Stream流式处理方法代码: @Override pub
阅读全文
posted @
2021-09-05 14:25
人无名,则可专心练剑
阅读(1340)
推荐(0) 编辑
【数据库】Redis(6)--Redis主从复制
摘要:1.1.Redis主从复制概念 概念 主从复制,是指将一台Redis服务器的数据,复制到其它的Redis服务器,前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。 默认情况
阅读全文
posted @
2021-09-03 00:03
人无名,则可专心练剑
阅读(243)
推荐(0) 编辑