头像

Gloduck

一个菜鸡JAVA后端的博客~
待解决问题 没有解决无效数据清理的问题,会出现OOM(有时间更新),推荐使用Redis版本 解决方案: 将缓存设置成LRU(可以直接把ConcurrentSkipListMap改为Spring提...

HashMap 基本 HashMap基本特性: HashMap的Key和Value均允许为null HashMap的存取是没有顺序的 JDK8的底层是数组 + 链表 + 红黑树,JDK7...

在开发中如果是使用SpringCache来控制缓存的话,经常会遇到需要清除缓存的情况。我们希望其清除缓存时能支持模糊匹配,但是Spring自带的CacheManage是不支持模糊匹配的。 使用...

在互联网项目中常见的攻击方式有SQL注入,XSS攻击,以及CSRF。 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的...

JRebel是一款热部署插件,相对于SpringBoot自带的Dev插件来说好太多了。 安装 安装插件 在线生成GUIDS 在线生成GUIDS 服务器地址:https://jrebel.qeka...

前言 此记录为Linux的一个调教记录,方便以后查看 基本篇 设置软件源 由于Ubuntu自带的源是国外的,所以同步的时候会比较慢。因此一般都需要修改源。由于Ubuntu自带gedit,所以就不...

首先先声明结论,Java的方法传递的是值。对于Java的对象来说传递的是对象引用的副本。 具体还得从局部变量表说起 局部变量表定义:局部变量表(Local Variable Table)是一组变量...

HashMap 基本 HashMap基本特性: HashMap的Key和Value均允许为null HashMap的存取是没有顺序的 JDK8的底层是数组 + 链表 + 红黑树,JDK7...

最近看深入理解Java虚拟机的时候,第九章给了一个实战-手写一个远程执行功能,觉得是一个对JVM类加载机制以及类文件结构的一个很不错的总结。 原文内容 首先,在实现“在服务端执行临时代码”这个需求之...

定义 Allow an object to alter its behavior when its internal state changes.The object will appear to...