自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口返回大数据量压缩,通过注解自定义指定接口是否进行压缩

1.修改拦截器类 GzipResponseInterceptor,只有当请求的方法上标有 @EnableGzipCompression 注解时,才进行压缩处理。3.使用实例:添加 @EnableGzipCompression即可。

2024-02-28 11:08:41 363

原创 使用EasyExcel实现excel导出,支持百万大数据量导出-----超简单

超简单的EasyExcel实现excel导出,支持百万大数据量导出,通过设置sheet数量,完成分批导出,每个sheet存100万数据,每次查询插入20万数据,避免超时,内存溢出等问题,可以根据服务器配置调整参数设置。

2023-02-10 17:55:46 11791 19

原创 自定义线程池开发实例代码

public Map<String,Object> typeNum() throws InterruptedException { Map<String,Object> result = new HashMap<>(); /**手写线程池 * @param corePoolSize 核心池大小 int * @param maximumPoolSize 最大池大小 int...

2021-12-30 16:55:09 999 3

原创 MySQL最全面试八股文

MySQL八股文1.Mysql中事务的四大特性:​ 原子性(Atomicity)、一致性(Consistent)、隔离性(Isalotion)、持久性(Durable),简称为ACID。​ 原子性:事务的原子性操作,对数据的操作要么全部成功,要么全部失败,实现事务的原子性是基于事务的Redo/Undoh机制。​ 一致性:执行事务的前后状态一致,理解为数据的一致性。​ 隔离性:事务之间互相隔离,不受影响,与事务的隔离级别有关。​ 持久性:事务提交之后,事务的状态会被持久化到数据库中。2

2021-08-13 15:46:41 4355

原创 通俗理解时间复杂度和空间复杂度

时间复杂度和空间复杂度主要是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。一、时间复杂度1.「 大O符号表示法 」,即 T(n) = O(f(n)) ;其中f(n) 表示每行代码执行次数之和,而 O 表示正比例关系,这个公式的全称是:算法的渐进时间复杂度。 例如:for(i=1; i<=n; ++i){ j = i;

2021-04-20 19:41:40 806

原创 MSQL常用知识点总结

1.查看MYSQL相关线程,杀掉Sleep线程//查看MYSQL相关线程状态,select * from information_schema.innodb_trx; //trx_mysql_thread_id为线程IDshow processlist; //直接用ID即可//杀掉线程kill id; 2.查看数据库中表创建时间,更新时间。 SELECT `TABLE_NAME`, `CREATE_TIME`, `UPDATE_TIME` FROM `information_

2021-03-30 10:13:22 106

原创 一篇搞定java远程连接linux执行命令、上传脚本、文件授予权限、执行脚本

其实各种博客各种工具类非常多,但是都不够全面。这里呢,主要实现的功能就是我本地自己创建一个test.sh的脚本,内容就是:echo "hello word!";通过java把脚本上传到linux服务器上,并授予权限,执行此脚本,并且把脚本的执行结果返回,打印到控制台。话不多说直接上代码:1.先引入依赖: <!--远程执行脚本--> <dependency> <groupId>c...

2021-03-09 16:40:08 1556 1

原创 此帖记录一些实用开发网站

此帖记录一些开发网站1.echarts各种案例,实例,总有你需要的一款:传送门:gallery

2021-02-24 19:41:33 69

原创 Mysql安装教程:超简单

Mysql安装教程:超简单1.下载对应安装包:下载地址https://dev.mysql.com/downloads/mysql/ 2.进入压缩包存放目录[root@localhost ~]# cd /usr/local3.解压压缩包[root@localhost local]# tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz4.修改文件夹名字将解压后的文件夹修改名字,文件夹名字改为mysql[root@localhost

2021-02-24 19:40:01 589

原创 一、Kubernetes单机版安装

Kuberneteskubernetes其实就是容器集群的管理系统 。1.安装1.安装docker。(以前博客有安装docker的教程)2.关闭Centos自带的防火墙服务 。3.初始化系统,安装kubernetes所需的相关程序(所有master和node节点) 。 #vi /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.a

2021-01-18 19:38:21 647 1

原创 Docker入门学习、单机版安装---超简单

Docker官方地址:https://www.docker.com/文档地址:https://docs.docker.com/仓库地址:https://hub.docker.com/1.安装学习deocker,先跑起来再说!1.安装需要环境:(1)、centos7以上版本 查看版本命令:cat /etc/redhat-release (2)、linux内核版本依赖 :kernel version >= 3.8 查看内核命令:uname -a | awk '{split(

2021-01-18 10:55:22 220

空空如也

空空如也

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

TA关注的人

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