首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
226
篇文章
累计创建
27
个标签
累计收到
13
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
java
相关的文章
2023-02-04
Spring之ObjectProvider
如果你没听过这个类,笨比,那还犹豫什么,赶紧进来看看。 自动配置中的ObjectProvider 在Spring Boot自动配置源码中关于Tomcat的配置时,有这样的自动配置配置源代码。 @Configuration(proxyBeanMethods = false) @ConditionalO
2023-02-04
46
0
0
java
学习
2023-02-03
解决多线程异步Feign调用请求头丢失问题
在微服务中,多线程异步+Feign调用会出现请求头丢失。 SpringCloud的微服务使用Feign进行服务间调用的时候可以使用RequestInterceptor统一拦截请求来完成设置header等相关请求,在这里我们一般会将主线程请求的请求头信息同步给子线程,但是当主线程请求先行结束的时候,子
2023-02-03
33
0
0
java
2023-01-29
多线程事务控制
在某些环境下面,我们需要使用一次性向数据库中插入大量数据,如果采用单线程,可能速度较慢,此时大部分同学第一时间就会想到采用多线程来进行操作。 但是多线程如果无法保证事务的一致性,会造成数据库中出现大量的脏数据。 这里就谈谈多线程事务如何控制,这里的多线程控制基于分布式事务2PC提交思想,但是要注意的
2023-01-29
156
0
1
java
编程
2023-01-24
单线程从Excel导入100w数据到MySQL
从Excel导入100万数据到MySQL,首先是分批读取Excel中的100w数据,这一点EasyExcel有自己的解决方案,这里我用的是每批20w,其次就是往DB里插入,怎么去插入,当然不能一条一条的循环,应该批量插入这20w条数据,同样也不能使用MyBatis的批量插入,因为效率也低。 我们应该
2023-01-24
40
0
0
java
编程
2023-01-23
MyBatis流式查询
在开发中,我们经常会遇到统计数据,将数据导出到excel表格中。 由于生成报表逻辑要从数据库读取大量数据并在内存中加工处理后再生成excel返回给客户端。 如果数据量过大,采用默认的读取方式(一次性获取全部)会导致内存飙升,甚至是内存溢出(OOM),而导出数据又需要查询大量的数据,因此采用流式查询就
2023-01-23
66
0
0
java
2023-01-23
魔改xxl-job-自动注册执行器和任务
xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、支持分布式等优点,让它广泛应用在我们的项目中,解决了不少定时任务的调度问题。 前言 官方文档: 分布式任务调度平台XXL-JOB xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、支持分布式等优点,让它广泛应用在我们的项目
2023-01-23
220
0
0
java
2022-07-30
java方法返回多个值,使用Pair、Triple
在编写java代码时,会遇到一个方法中需要返回多个返回值的场景。 比如一个方法中返回两个boolean值,或者返回一个String,一个Integer类型,或者多个对象。 常规我们写一般会用一个对象将这些内容封装起来,然后返回,或者使用Map将他们存起来返回。 这里介绍使用Pair、Triple来实
2022-07-30
248
0
0
java
2022-07-30
static关键字
大家好,我是程序员阿晶。 想必对于刚入职场的Java小白,肯定在面试题中看到过如下题目: 考察代码执行顺序: public class Parent { static { System.out.println("Parent static initial block");
2022-07-30
31
0
0
java
2022-05-11
Java线程状态转换
你有掌握线程的状态吗? 线程状态 先来个开场四连问 Java线程状态有几个? Java线程状态是如何转换? Java线程状态转换什么情况会进入锁的等待队列? Java线程状态转换什么情况会进入锁的同步队列? 首先线程的状态可以分为6态或7态,具体状态如下 6态 New:新建状态 Runnable:可
2022-05-11
38
0
0
java
2022-05-05
List去除重复数据的几种方式
在Java开发中,可能我们需要对List中的某些数据进行去重操作,这里介绍几种方法。 几种实现 使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的极佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保
2022-05-05
24
0
0
java
1
...
5
6
7
...
10