书山有路勤为径,学海无涯苦作舟。

置顶Mysql必知必会

前言 本文内容来自于我在工作和学习中遇到的问题以及整理和收集一些在开发中会经常用到或者遇到的MYSQL技巧或者解决思路。 另外本文会长期更新..... 如果文中有任何不对的地方,或者有好的建议和提醒。也希望大家多多指导! 本文会参考和引用很多大佬的文章并且放到文章末尾进行标注。

置顶Mysql索引相关

Mysql索引相关 一、索引的类型(索引的数据结构) Hash 哈希索引是基于哈希表实现, 只有精确匹配索引所有列的查询才有效; 存储引擎会为每行数据的hash索引列计算一个哈希码,hash索引会将所有的hash码存放在索引中,同时在哈希表中保存指向每个数据行的指针; 优点

EasyExcel导出时设置单元的下拉框


使用EasyExcel导出时,设置单元格的下拉框。 public class DropDownHandler implements SheetWriteHandler { @Override public void beforeSheetCreate(WriteWorkbookHo

EasyExcel模板填充导出时合并单元格


一、FillConfig 使用EasyExcel的填充导出时,需要注意设置填充配置 FillConfig 。 // 使用模板填充时, forceNewRow(true) 这个是必须设置的,不然在 writeHandle中无法获取到整个sheet中的内容。 FillConfig fillConfig

使用MultipartFile和异步导致FileNotFoundException


使用MultipartFile和多线程导致FileNotFoundException 因为有一个上传文件解析的操作很费时,于是同事将其改为异步接口的调用方式。 第一次修改使用了线程池,将耗时操作放到提交到线程池中。第二次修改则是在方法上面加了@Async注解。 这两种修改方式都会触发这个异常,所以就

H2数据库

一些关于H2的其他内容,暂时就不写了。目前就写下如何在Springboot中集成H2数据库。 H2数据库

由一个传递List对象作为参数并操作引起的思考

问题 大家请看上面两张图,请问图1传入一个List,图2对这个List操作了,最后图1中的这个List会收到影响吗。 答案: 不会。

自定义Maven脚手架并使用

在日常开发使用中,我们经常需要创建一个新的项目。常用的方法就是把之前有的项目拿过来删删改改后做为新的项目使用,这个时候我们其实可以使用maven提供的制作脚手架功能,制作一个属于我们自己的maven脚手架。 初始工作 首先我们得需要有一个这样的模板项目。

国产化中间件-宝蓝德适配

现在越来越多的客户需要适配国产中间件,在本次项目中需要适配宝蓝德的中间件。涉及到 应用服务器和前端服务器。特此在这里记录一下。 宝蓝德WEB服务器WEB_SERVER制作Docker镜像 老规矩先上代码。 # 1.引入JAVA镜像,此处的镜像是我自己基于openjdk上加了字体包和设置了时区的一个

Docker常用问题记录

由于本人不是运维,并且没有深入学习过docker,特意在此将每次可能会在生产开发中遇到的docker问题记录。 这个文章会一直更新,主要是用于记录在工作中会遇到的docker使用的情况和命令。

消失的一课

先放视频地址: 计算机教育缺失的一课 所有内容均来自于个人观看视频后,记录。 由于是视频,所以不好文字描述,先将就着记录一下。 第一节

生成数据库文档

生成数据库字典表 - WORD 使用java生成数据库表的word文档。 支持word、html、markdown。 还可以生成表的建表语句。 POM <dependencies> <!--数据库文档核心依赖--> <dependency> <

Java中的Word转PDF

使用Aspose.Words 使用引入该jar包的方式,进行word转PDF。 需要注意的是该jar包功能是受限制的需要购买,所以我们的使用手动注入 License.xml 进行破解,可以做到无水印无页数限制。 并且全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocume

Springboot集成Arthas

在springboot中集成Arthas,并且随着项目启动自己启动。 POM文件引入Arthas <dependency> <groupId>com.taobao.arthas</groupId> <artifactId>arthas-spring-boot-starter</art

Webpack前置:ES6模块化的ES Module

ES Module的特性 自动采用严格模式,忽略 'use strict' 每个 ESM 模块都是独立的私有作用域 ESM 是通过 CORS 去请求外部JS模块 ESM 的script标签会自动延迟执行脚本 <!DOCTYPE html> <html lang="en"> <head>

前端