首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
个人知识库
筱晶哥哥编程手记
筱晶哥哥个人起始页
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
230
篇文章
累计创建
27
个标签
累计收到
18
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
个人知识库
筱晶哥哥编程手记
筱晶哥哥个人起始页
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
编程
相关的文章
2022-03-25
SpringBoot2x中扩展XML格式的请求和响应
我们知道,在后端的开发中,最常见的请求和相应格式是JSON。 对于XML格式的请求要如何快速的在Controller中包装成对象,以及如何以XML的格式返回一个对象呢? 实现原理:消息转换器(Message Converter) 在扩展上述问题之前,先要知道Spring Boot中处理HTTP请求的
2022-03-25
80
0
0
java
2022-03-25
EasyExcel抽离分装公共监听
使用过EasyExcel的小朋友都知道,对于一张Excel表,如果我们想要将其解析好,然后导入数据库,后端需要封装对应的监听器去解析Excel,但是当Excel模板多了以后,就需要封装大量的监听器,而且监听里面有好多的冗余代码,需要我们自己去处理逻辑的,几乎就是存储数据到数据库部分。所以我们可不可以
2022-03-25
54
0
0
java
2022-03-23
SpringBoot2x使用-Scheduled实现定时任务
在编写Spring Boot应用中经常会遇到这样的场景,比如:需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。这样就需要使用到Spring Boot的定时任务了。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring
2022-03-23
58
0
0
java
2022-03-23
SpringBoot定时任务实现的4种方式
在实际项目开发中,除了Web应用、SOA服务外,还有一类不可缺少的,那就是定时任务调度。 定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮件;
2022-03-23
72
0
0
java
2022-03-23
反编译工具-jadx
Android开发人员的日常工作中免不了要向其它优秀App学习借鉴。 俗话说:“工欲善其事,必先利其器”,下面介绍这款常用的反编译工具 jadx 。 jadx 是一款功能强大的反编译工具,使用起来简单方便(拖拽式操作),不光提供了命令行程序,还提供了 GUI 程序。 一般情况下,直接使用 GUI 程
2022-03-23
397
0
0
tools
2022-02-02
还有人不懂布隆过滤器吗
本文主要讲解布隆过滤器相关知识点。 文章转自:还有人不懂布隆过滤器吗? 介绍 我们在使用缓存的时候都会不可避免的考虑到如何应对 缓存雪崩 , 缓存穿透 和 缓存击穿,这里我们就来讲讲如何解决缓存穿透。 缓存穿透是指当有人非法请求不存在的数据的时候,由于数据不存在,所以缓存不会生效,请求会直接打到数据
2022-02-02
61
0
0
学习
编程
2022-01-25
书写高质量SQL的30条建议
本文介绍sql语句编写时候的一些建议。 查询SQL尽量不要使用select *,而是select具体字段 # 反例: select * from employee; # 正例: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 selec
2022-01-25
77
0
0
数据库
2022-01-25
CompletableFuture的使用
本文讲解 CompletableFuture 的使用。 创建线程的方式只有两种:继承Thread或者实现Runnable接口。 但是这两种方法都存在一个缺陷,没有返回值 Java 1.5 以后,可以通过向线程池提交一个Callable来获取一个包含返回值的Future对象。 Future接口的局限性
2022-01-25
70
0
0
java
2022-01-05
把list拆分成多个list分批插入到数据库
将多条数据拆分进行插入,这样效率会高一点,不会造成堆内存溢出异常!否则数据量大会造成堆异常溢出异常,所以将其拆分成多条分批插入。 // 假如这里是从文件中读取的数据 // 可能是一个数据量很大的list List<Article> articles = readCsv(file); if (arti
2022-01-05
61
0
0
java
编程
2021-12-29
Mybatis实现批量插入或者可覆盖更新
本文讲述 Mybatis 通过 on duplicate key update 实现批量插入或覆盖更新。 使用要点 (1) 表要求必须有主键或唯一索引才能起效果,否则 insert 或 update 无效; (2) 注意语法 on duplicate key update 后面应为需要更新字段。 (
2021-12-29
177
0
0
java
1
2
3
4
5
6