会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
码农的成长
首页
新随笔
新文章
管理
上一页
1
2
3
4
5
6
···
15
下一页
2021年12月28日
FlyAway--数据库版本管理工具
摘要: 相关博文: SpringBoot整合FlyAway解决数据库版本控制问题 FlyAway官方文档: https://flywaydb.org/documentation/getstarted/how 关于SpringBoot整合并使用FlyAway: https://www.cnblogs.com/
阅读全文
posted @ 2021-12-28 00:15 人无名,则可专心练剑
阅读(448)
评论(0)
推荐(0)
编辑
2021年12月20日
【数据库】-- MySQL SQL调优笔记(2)
摘要: 1.常规索引优化方式 1.1.单表优化 # 查询category_id为1且comments大于1的情况下,views最多的article id SELECT id, author_id FROM article WHERE category_id = 1 AND comments > 1 ORDE
阅读全文
posted @ 2021-12-20 00:11 人无名,则可专心练剑
阅读(314)
评论(0)
推荐(1)
编辑
2021年12月8日
【数据库】 -- MySQL中查询当前时间间隔前1天的数据
摘要: 1.背景 实际项目中我们都会遇到分布式定时任务执行的情况,有时定时任务执行的时候如果查询的数据量比较大时,我们会选择执行时间间隔几天前的数据筛选后进行执行。 避免执行全量的数据导致内存占用过大或执行时间过长导致OOM等问题。 这里我们就会用到SQL来过滤当前时间间隔1天或几天的查询。 1.1.查询S
阅读全文
posted @ 2021-12-08 01:22 人无名,则可专心练剑
阅读(1818)
评论(0)
推荐(0)
编辑
2021年12月5日
【问题管理】-- restTemplate请求get方式中url包含+、空格、%、_等特殊符号
摘要: 在实际项目中,我们经常会遇到get方式进行参数传递,而前端到后台,后台调用第三方接口API,这里往往涉及到很多编码转换的场景,前后端编码方式不一致,tomcat服务端编码设置,远程API接口编码不一致,多种方式都有可能在url传输的过程中涉及到传递的参数(尤其是特殊字符)在url请求上转换不一致导致
阅读全文
posted @ 2021-12-05 18:55 人无名,则可专心练剑
阅读(2829)
评论(0)
推荐(0)
编辑
2021年11月28日
【数据库】-- MySQL SQL调优笔记(1)
摘要: 1.索引 1.1.定义 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 我们平常所说的索引,如何没有特别的指明,都是B树(多路搜索树,并不一定是二叉的)结构组织索引,其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索
阅读全文
posted @ 2021-11-28 14:44 人无名,则可专心练剑
阅读(205)
评论(0)
推荐(0)
编辑
2021年11月20日
【数据库】-- 15个小技巧,拿捏SQL优化 【转载】
摘要: 前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。 那么,如何优化sql语句呢? 这篇文章从15个方面,分享了sq
阅读全文
posted @ 2021-11-20 14:56 人无名,则可专心练剑
阅读(107)
评论(0)
推荐(1)
编辑
2021年10月31日
【Java基础】-- FileUtils工具类常用方法
摘要: 1.FileUtils介绍 文件IO是我们日常项目中经常使用到的基础API,常见的IO读写操作基础类字节流InputStream与OutputStream、字符流Reader与Writer已经涵盖了我们日常项目开发中的常见API功能。具体的基础回顾可以参见一篇cdsn博文:字符流与字节流的区别 今天
阅读全文
posted @ 2021-10-31 22:08 人无名,则可专心练剑
阅读(3288)
评论(0)
推荐(1)
编辑
2021年10月29日
【数据库】-- MySQL中比like更高效的三个写法
摘要: 一般在项目中我们进行模糊查询常见使用like '%findStr%'进行,但是在字段中进行模糊匹配及contains类查询还有下面三种写法: SELECT * FROM `co_company` WHERE company_address LIKE '%天府%'; SELECT * FROM `co
阅读全文
posted @ 2021-10-29 00:27 人无名,则可专心练剑
阅读(508)
评论(1)
推荐(1)
编辑
2021年10月25日
【Java框架】-- SpringBoot大文件RestTemplate下载解决方案
摘要: 近期基于项目上使用到的RestTemplate下载文件流,遇到1G以上的大文件,下载需要3-4分钟,因为调用API接口没有做分片与多线程, 文件流全部采用同步方式加载,性能很慢。最近结合网上案例及自己总结,写了一个分片下载tuling/fileServer项目: 1.包含同步下载文件流在浏览器加载输
阅读全文
posted @ 2021-10-25 02:06 人无名,则可专心练剑
阅读(4772)
评论(0)
推荐(0)
编辑
2021年9月27日
MyBatis中模糊搜索使用like匹配带%字符时失效问题
摘要: 1.问题背景 Mybatis是我们日常项目中经常使用的框架,在项目中我们一般会使用like查询作为模糊匹配字符进行搜索匹配,下面的Mapper.xml是我们使用like在项目中进行模糊匹配的常用方式: <sql id="searchCondition"> <trim prefix="where" p
阅读全文
posted @ 2021-09-27 23:40 人无名,则可专心练剑
阅读(3003)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
15
下一页