springboot之线程池ThreadPoolTaskExecutor以及@Async异步注解

前言 最近项目当中有需求,要进行异步的处理,需要使用到线程池,很久没有使用到线程池了,一来是做JAVAweb开发基本上很少用到异步处理,二来是发现有的老项目里面,线程和线程池的使用比较混乱,有好几个线程池,有的线程池是通过spring管理的,有的是自己创建 ......

Springboot之分组验证以及自定义参数验证

springboot之前端参数验证 学习完简单的验证之后发现基本能满足百分之80的验证需求,接下来深入学习下验证。

2020年4月感想

复苏的四月 四月已过,国内的疫情基本控制下来了,国外么,就不知道什么时候能控制下来了。国内的商业基本上都复工复产了,还算是不错的一点吧! 或许经历过这次疫情,才会发现中国已然站在世界前列,以前只是觉得是数据上的前列,真正的差距还是很大的,但是经过这次疫情, ......

springboot之前端参数验证

对于任何一个应用而言,在客户端做的数据有效性验证主要目的是规范用户的输入,而真实的数据验证工作都是在服务后端代码当中实现的,但在实际的项目当中,也经常会因为各种各样的原因:懒得写,觉得前端验证了,后端没有太多的必要等等没有进行数据验证,其实养成数据的有效性 ......

2020年3月感想

这月,终于去办公室办公了,在家办公本来是件轻松的事,但是变了味道。 疫情对于经济的影响还是很能直观的感受到的,老家城里面的房价已经降了一些,成都新开的几个楼盘听说优惠力度也挺大的。 写了一个一千四百多行的工具类。因为我觉得既然是工具类,应该尽可能的减少对于 ......

Mysql内存占用较高优化记录

服务器是阿里云 1 核 1G 的,运行了一个 mysql,一个 solo,一个 docker,发现内存占用高达 90% 通过命令: ps -auxf | sort -nr -k 4 | head -10 查找到内存占用前十的程序: 不得不说看到 MySQ ......

通过springboot拦截器实现博客文章的自定义URL地址

最近写博客,看见博客系统可以自定义文章的路径。很好奇这个是如何实现的,就想着自己来实现一下。 实现思路 1 既然是自定义的 url 地址,那么肯定要保存到数据库。 2 拦截所有的请求,然后判断请求的地址是不是一个博文的自定义 url 地址。 3 如果是就重 ......

JAVA通过epublib解析EPUB格式的电子书

什么是 epub 格式 就像视频文件有 MP4,AVI,RMVB 等等一样!电子书也有很多种格式:一文看懂mobi,azw3,epub格式电子书 可以将 epub 格式的电子书更换后缀名,然后解压打开查看里面的文件信息。

2020年2月感想记录

悠闲疲惫的二月 不知细叶谁裁出,二月春风似剪刀

JAVA通过BufferedImage进行图片的绘制,缩放,裁剪,水印等操作

最近开发当中,通过 Java 对图片进行了很多的操作,之前很少接触这方面的知识,特此记录下来

又拍云存储初次使用记录--切换到自定义域名以及添加https

使用又拍云免费存储图片文档 再写 MLOG 的过程当中,发现使用本地存储图片的话,由于服务器的限制(1G1M 的低配服务器),当图片过大的时候,加载速度很慢,然后就想到了使用又拍云存储,开存储图片。 其实网上有很多的免费图床可以使用,考虑到目前公司开发当中 ......

Nginx学习日志(五)多个server_name匹配以及default_server的问题

nginx 多个 server_name 如何匹配? 简单看这个问题,会觉得这个问题很蠢,怎么匹配?不就是根据 server_name 名字匹配的么? 是的,我最开始也是这么觉得的,并且在之前的笔记:Nginx学习日志(二)通过反向代理将不同域名映射到不同 ......

如何将chm帮助文档部署成一个网站?

最近一直都是远程开发,然后刚好所用到的 Java 技术相对比较偏门,经常需要查阅 API 文档,很久之前在网上下载过一个 jdk1.8 的中文 chm 文档,查阅资料非常的方便实用,就想着能不能部署成一个网站。 什么是 chm 帮助文档? CHM 是英语 ......

SpringBoot之文件批量上传和下载

SpringBoot 文件的批量上传和批量下载 之前学习并使用过文件的单个上传:springboot学习日志之DAY08文件上传功能 最近写程序过程当中需要使用到批量上传和批量下载,批量和单个文件的上传下载还是有很多的区别的。特此记录

Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口

什么是 Nginx 反向代理? 反向代理(Reverse Proxy): 是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端