
小工具创建
文章平均质量分 86
oraen
秋天该很好,你若尚在场
展开
-
编写一个用于缓存的Map进一步认识软引用和引用队列
前言其实本来只是觉得springboot自带的缓存api不太好用,想自己也写一个基于注解的缓存库来优化一下自己其他代码。在之前的代码中,我都会使用hashmap来做一些本地缓存和redis做一些公用缓存,虽然代码简单,但是也出现了挺多类似的if代码,这对于有严重代码洁癖的我是无法忍受的,终于抽出了一片的时间来实现这个计划,然而,在这个看似简单的计划中,我越想越多,越陷越深,竟然是缓存,他的作用是加速,而且不是必须的,如果一直存在的话可能会出现一系列问题,我们应该和redis那样根据一些规则清理一...原创 2021-06-28 02:47:56 · 577 阅读 · 1 评论 -
使用观察者模式的思想实现JAVA自定义监听器
前言我前面写的一个文章《JAVA自定义监听器(通过新线程+while+violate)》https://blog.youkuaiyun.com/pass_JMC/article/details/109682861?spm=1001.2014.3001.5501使用了线程和while循环监听的方式实现了一个自定义的数据监听器,这种轮询访问的方式占用的系统资源较大,尤其是监听的内容少的时候相对造成的资源浪费问题更加严重,最近读了一本黑色《设计模式》. 学到了一个新的思路,在观察者模式中得到了启发,我们可以让被..原创 2021-04-09 14:52:29 · 268 阅读 · 1 评论 -
介绍一个java的Excel处理工具
使用这个工具可以快速地完成excel表格和实体类对象以及Map地转化可以在maven中引入依赖或者直接在下面的地址下载jar包https://repo.maven.apache.org/maven2/com/oraen/oxygen/excelutil/APPLE-1.1.1/excelutil-APPLE-1.1.1.jargithub地址是https://github.com/oraen/excelutil也可以在https://download.youkuaiyun.com/download/p.原创 2021-02-15 19:13:54 · 1820 阅读 · 0 评论 -
使用redis制作一个简单的防御模块 抵御恶意http请求攻击
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言本人是个菜鸡大学仔,平时也没有写csdn的习惯,刚刚做完一个小型外包项目不久没什么事,突然心血来潮,突发大胆想法。多年来由于始终不敢相信2G+1M的阿里云服务器的性能,一直想要自己尝试做一个简单的HTTP安全模块,防止好事者通过浏览器或者程序使用http访问刷我的服务器,恰逢今日有空,打算在原本的一个自己开发的..原创 2020-10-31 00:38:40 · 11950 阅读 · 41 评论