头像

Gloduck

一个菜鸡JAVA后端的博客~
这是一个基于Gridea的主题,大部分功能已经完成完毕,其他bug以及一些小功能以后再更新。 虽然不能说功能齐全,但是该有的功能还是都有了 使用效果请参考:博客 注意 如果您要对主题进行修改,请...

在Java中,我们经常会使用AOP来记录日志,这也是AOP一个比较经典的使用场景。但是问题是,如果我们需要支持动态的记录日志(比如SpEl)来记录日志,这样就需要对切面进行改造了。 在美团技术团队的...

在使用Graalvm打包一个项目,在运行的时候出现了如下的报错: Exception in thread "main" java.lang.ExceptionInInitial...

在Java中,我们常常使用-Xms、-Xmn、-Xmx来指定运行时的堆内存的占用。然而当我们通过top命令去查看当前程序内存占用情况的时候,经常会发现实际占用的内存远远的大于我们指定的内存。 ...

项目中经常使用的验证码。 通常我们校验验证码的时候会结合缓存(Redis或本地)来实现,为一个验证码唯一绑定一个UUID然后将验证码和UUID传送给前端,然后将UUID作为key,验证码的值作为va...

前置操作 下载ADB,ADB下载地址 手机连接PC(确认PC上已安装手机驱动),在手机的“开发者模式”里打开“USB调试”功能。 cmd ADB的目录。 adb shell进入shel...

在我们的业务场景中,经常会有这样的一个需求,比如在用户登录的场景,登录成功返回用户信息 如果用户的密码错误,我们会返回错误提示:用户的密码错误 如果用户账户不存在,我们会返回错误提示:当前的账户...

最近准备和朋友搞一个小项目,需要用到Jenkins来做部署,这里记录一个Jenkins的配置。Jenkins官方文档 由于方便起见,这里我使用War包下载。官网的war包下载比较慢,这里使用清华的源...

在业务代码中,经常会写策略调度器,还有自动注入策略的方法。极大的降低了开发的效率。所以用Java的反射功能来实现一个策略模式的工具类。 代码 定义一个策略接口。 package cn.gloduc...

今天像往常一样连公司Wifi的时候,发现让安装了一个软件用于联网。 然后发现,这鬼软件一安装就不能卸载了。首先是Win10自带的软件卸载找不到这个软件。任务管理器不能结束这个软件,并且最离谱的是打开...