自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。一、一般我会这样做: 通过POI读取需要导入的Excel; 以文件名为表名、列头为列名、并将数据拼接成sql;

CPU密集型,线程池大小设置为N,也就是和cpu的线程数相同,可以尽可能地避免线程间上下文切换,但在实际开发中,一般会设置为N+1,为了防止意外情况出现线程阻塞,如果出现阻塞,多出来的线程会继续执行任务,保证CPU的利用效率。在使用@Async时,如果不指定线程池的名称,也就是不自定义线程池,@Async是有默认线程池的,使用的是Spring默认的线程池SimpleAsyncTaskExecutor。logger.info(filename + ".xlsx,一共" + maxRow + "行数据!

2024-12-12 19:50:30 722

原创 在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。一、一般我会这样做: 通过POI读取需要导入的Excel; 以文件名为表名、列头为列名、并将数据拼接成sql;

CPU密集型,线程池大小设置为N,也就是和cpu的线程数相同,可以尽可能地避免线程间上下文切换,但在实际开发中,一般会设置为N+1,为了防止意外情况出现线程阻塞,如果出现阻塞,多出来的线程会继续执行任务,保证CPU的利用效率。在使用@Async时,如果不指定线程池的名称,也就是不自定义线程池,@Async是有默认线程池的,使用的是Spring默认的线程池SimpleAsyncTaskExecutor。logger.info(filename + ".xlsx,一共" + maxRow + "行数据!

2024-12-12 19:49:31 584

原创 这里我先定义一个主人公 A,然后他来我这边找工作,那么我作为在广州待了有些年头的靓仔(一坤年多点),肯定要出时间给他张罗张罗,所以就有了这一段难忘的经历(现在回想起来,我是不想再经历第二次了)。在

这里我先定义一个主人公 A,然后他来我这边找工作,那么我作为在广州待了有些年头的靓仔(一坤年多点),肯定要出时间给他张罗张罗,所以就有了这一段难忘的经历(现在回想起来,我是不想再经历第二次了)。在广州没有学历,能选择的工作其实并不多,无非就是进厂或者打零工当学徒。但奈何我也没有什么找工作的门道,所以只能帮着从某直聘软件上刷工作岗位了。只要是不要求经验,学历的统统都是我备选岗位中的一个。在这里就不得不说在某直聘软件上,刷这种普工、配/拣/打包等岗位一刷一大堆,而且还自动找上门来,不像我现在干的程序员行业,要

2024-12-11 10:32:19 472

原创 这里我先定义一个主人公 A,然后他来我这边找工作,那么我作为在广州待了有些年头的靓仔(一坤年多点),肯定要出时间给他张罗张罗,所以就有了这一段难忘的经历(现在回想起来,我是不想再经历第二次了)。在广

这里我先定义一个主人公 A,然后他来我这边找工作,那么我作为在广州待了有些年头的靓仔(一坤年多点),肯定要出时间给他张罗张罗,所以就有了这一段难忘的经历(现在回想起来,我是不想再经历第二次了)。在广州没有学历,能选择的工作其实并不多,无非就是进厂或者打零工当学徒。但奈何我也没有什么找工作的门道,所以只能帮着从某直聘软件上刷工作岗位了。只要是不要求经验,学历的统统都是我备选岗位中的一个。在这里就不得不说在某直聘软件上,刷这种普工、配/拣/打包等岗位一刷一大堆,而且还自动找上门来,不像我现在干的程序员行业,要

2024-12-11 10:29:14 417

原创 ​在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。一、一般我会这样做:通过POI读取需要导入的Excel;以文件名为表名、列头为列名、并将数据拼接成sql;通过JDBC

在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。

2024-12-10 09:26:48 606

原创 离职快一个月了,在这一个月里,也会在闲暇的时间记录一下思考。突然对于工作、对于求职、对于健康、对于生活有了新的认识。3月30日是的,我离职了,离开了我工作接近两年的公司。没有拍很多的照片,也没有习

换上病号才穿的衣服,我进入了手术室,躺在了手术台上,随着手术室的大门关上,看着手术室穿着手术服的医生,我整个身体忍不住的颤抖。我不能想象锋利的手术刀割开我的肚皮,然后找到我的胆,割下来,再缝合好。然而,第二天又得从床上爬起来,继续按部就班的上班,挤着电梯,做着乏味的工作。”我被几个人抱上了监护室的病床上,我的伙伴也在我身边,我才知道手术了两个多小时。因为这几年我对于我的身体都密切的关切,每年都会体检,息肉出现在我回武汉的这两年里。是的,我离职了,离开了我工作接近两年的公司。来回两天,时间的安排上也妥妥的。

2024-12-10 09:08:50 332

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事感

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-09 08:10:41 890

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事感叹

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-09 08:09:17 838

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-08 11:12:02 751

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-08 11:09:55 571

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是的。不禁让木木熊和一起排查问题的同事感

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-07 10:46:14 1088

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事感

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-07 10:43:00 1061

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-06 13:42:49 788

原创 ​今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。不禁让木木熊和一起排查问题的同事感叹

规范ThreadLocal的使用,使用完后一定要进行remove;PageHelper.startPage后一定要紧跟对应的查询逻辑对于常见的技术,不能仅仅停留在使用层面,一定要深入理解其使用原理。不然就会出现本文描述的,仅仅是少注释了一行无用代码,却对系统产生了重大的影响对于偶发性问题,需要考虑是否由线程安全和线程复用引起对于不需要的代码,直接删掉就行,不建议通过注释来隐藏,代码记录在git提交记录中都能找到。

2024-12-06 13:42:04 754

学生活动管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程J.zip

学生活动管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程J

2024-12-07

新闻类网站 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)N.zip

新闻类网站 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)N

2024-12-07

养老院老人健康监护平台 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)K.zip

养老院老人健康监护平台 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)K

2024-12-07

雪具销售系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)X.zip

雪具销售系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)X

2024-12-07

学生信息管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)M.zip

学生信息管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)M

2024-12-07

学生疫情信息管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)Y.zip

学生疫情信息管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)Y

2024-12-07

学生网上请假系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)V.zip

学生网上请假系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)V

2024-12-07

学生宿舍设备报修管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)S.zip

学生宿舍设备报修管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)S

2024-12-07

洋州影院购票管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)K.zip

洋州影院购票管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)K

2024-12-07

阳光音乐厅订票系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Q.zip

阳光音乐厅订票系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Q

2024-12-07

学生成绩管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)S.zip

学生成绩管理系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)S

2024-12-07

选课排课系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)R.zip

选课排课系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)R

2024-12-07

一个经典的XSS渗透管理平台项目资源R.zip

一个经典的XSS渗透管理平台项目资源R

2024-12-07

一个基于spring MVC的房屋租赁系统项目资源TN.zip

一个基于spring MVC的房屋租赁系统项目资源TN

2024-12-07

一个基于Spring Boot MyBatisPlus的种子项目用于快速构建中小型APIRESTful API项目J.zip

一个基于Spring Boot MyBatisPlus的种子项目用于快速构建中小型APIRESTful API项目J

2024-12-07

心理测评系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)P.zip

心理测评系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)P

2024-12-07

校园在线拍卖系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Z.zip

校园在线拍卖系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Z

2024-12-07

一些手写框架实现包括手写 Spring 核心逻辑SpringBoot StarterORM 框架分别基于 BIOI.zip

一些手写框架实现包括手写 Spring 核心逻辑SpringBoot StarterORM 框架分别基于 BIOI

2024-12-07

一套模块化设计的基于邻里间互动关系开发的微信小程序社区系统包含全部前后端源码项目资源AR.zip

一套模块化设计的基于邻里间互动关系开发的微信小程序社区系统包含全部前后端源码项目资源AR

2024-12-07

一个基于Spring Boot MyBatis的种子项目用于快速构建中小型APIRESTful API项目项目资源J.zip

一个基于Spring Boot MyBatis的种子项目用于快速构建中小型APIRESTful API项目项目资源J

2024-12-07

医学生在线学习交流平台 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)R.zip

医学生在线学习交流平台 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)R

2024-12-07

医院档案管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)K.zip

医院档案管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)K

2024-12-07

走失人员报备平台 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程X.zip

走失人员报备平台 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程X

2024-12-07

智能招聘小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程D.zip

智能招聘小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程D

2024-12-07

智慧医疗服务平台 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)V.zip

智慧医疗服务平台 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)V

2024-12-07

智慧消防小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程R.zip

智慧消防小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程R

2024-12-07

悠扬乐器管理系统 JAVA毕业设计 源码+数据库+论文+启动教程(SpringBoot+Vue.JS)N.zip

悠扬乐器管理系统 JAVA毕业设计 源码+数据库+论文+启动教程(SpringBoot+Vue.JS)N

2024-12-07

自驾游拼团小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程S.zip

自驾游拼团小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程S

2024-12-07

智慧学生校舍系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)I.zip

智慧学生校舍系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)I

2024-12-07

影院选座系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程P.zip

影院选座系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程P

2024-12-07

中国剪纸微信小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程T.zip

中国剪纸微信小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程T

2024-12-07

在线购书商城系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)M.zip

在线购书商城系统 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)M

2024-12-07

在线教育网站 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)U.zip

在线教育网站 SSM毕业设计 源码+数据库+论文(JAVA+SpringBoot+Vue.JS)U

2024-12-07

医院挂号系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程H.zip

医院挂号系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程H

2024-12-07

医院信管系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)I.zip

医院信管系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)I

2024-12-07

智能停车计费系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Y.zip

智能停车计费系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)Y

2024-12-07

已调试JavaSpringboot就业管理系统源码sqlV.zip

已调试JavaSpringboot就业管理系统源码sqlV

2024-12-07

最新IP地址数据库多语言解析以及导入数据库脚本项目资源TG.zip

最新IP地址数据库多语言解析以及导入数据库脚本项目资源TG

2024-12-07

智慧党建系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)C.zip

智慧党建系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)C

2024-12-07

已调试springboot 学生成绩请假信息管理系统002源码sqlB.zip

已调试springboot 学生成绩请假信息管理系统002源码sqlB

2024-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除