夕辞

Java | 夕辞夕辞

All posts in “Java”

SrpingBoot使用Freemarker禁用缓存不生效解决方案

最近使用SrpingBootfreemarker搭建项目,发现freemarker文件更改后必须重新启动才生效,网上搜了很多教程,也按照教程设置了,发现还是不行,最后发现和idea版本也有关系,在这里写下具体的坑。

继续阅读...

2022年9月30日 / /
标签:  暂无标签

JAVA字符串转数字,JAVA数字转字符串

本篇介绍下在JAVA开发过程中,字符串和数字之间的转换使用方法,包括原生方法转换和三方工具。

顺便说下,我更喜欢使用三方的工具,更方便些。

继续阅读...

2022年9月20日 / /
标签:  暂无标签

spring自定义权限管理,spring实现权限管理拦截器

开发一个小项目时,针对不同接口要有权限管理的控制,没有动态分配权限那么复杂,主要区分管理员和用户。

于是调研了常用的权限验证框架,主要参考了shiro、spring security、spring OAuth2。

在阅读完这些框架的文档以及尝试搭建后,一点也不想用它们了。

这些框架很成熟,支持缓存、验证各种环节的定制化,但是对于小项目来说,还是有一定理解成本,而且初始化配置起来也挺麻烦的

对于大多数小项目来说,用不着那么多扩展,其实就是想实现一个简单的登录及权限验证,所以我决定自己实现。

继续阅读...

2022年9月15日 / /
标签:  暂无标签

JAVA判断一个类是否其他类的子类

继承是JAVA三大特性之一,在开发过程中,我们如何判断某个类是否是另外一个类的子类,其实是有两个方法的。

继续阅读...

2021年3月5日 / /
标签:  暂无标签

java保留两位小数及多位小数的方法

在JAVA代码开发中,我们经常用到对小数的处理,很多场景下要保留几位小数,比如在支付场景和订单中对金额的处理中,这个有很多方法,以下就介绍下常用的几种方法,我们以保留两位小数为例。

继续阅读...

2020年9月23日 / /
标签:  暂无标签

JMockit注入Spring中@Resource注解的变量@Injectable失败无法生效

JMockit是常用的单测编写的框架,可注入成员变量和实现,但是最近在使用@Injectable注入Spring中@Resource注解的成员变量时,发现无法生效,接下来说下解决办法。

继续阅读...

2020年8月13日 / /
标签:  暂无标签

IntelliJ IDEA 2020.2版本找不到Local Changes标签解决办法

IntelliJ IDEA是目前主流的开发工具,JAVA开发目前应该用的都是这个开发工具。在常用的版本中,有用maven或者snv等版本管理的开发,都会经常在【Version Control】的【Local Changes】里查看本次更改内容和diff信息,但是升级到2020.2版本以后,发现一个是没有【Version Control】了,【Local Changes】也消失了,在这里教大家怎么样调出来窗口。

继续阅读...

2020年8月12日 / /
标签:  暂无标签

JAVA判断字符串是否为数字

在开发的过程中,我们经常用到需要判断字符串为数字的场景,有很多场景,接下来就介绍下,比如我们判断的是Integer。

继续阅读...

2020年5月13日 / /
标签:  暂无标签

JAVA判断字符是否为数字

今天来介绍下,JAVA编程中,如何判断一个字符是否为数字。

继续阅读...

2020年5月13日 / /
标签:  暂无标签

JAVA对字符串、文件MD5加密

在JAVA开发的过程中,我们会经常用到MD5加密,什么是MD5加密。

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。

简单来说,我们输入后,根据算法,可以在代码里生成32位的字符串,我们也可以用这个来校验文件的合法性,经常玩游戏的知道,下载安装包后,游戏官网一般会提供MD5校验的工具,原理类似,下面就直接贴出代码,复制到项目里即可使用。

继续阅读...

2019年10月8日 / /
标签:  暂无标签
1/2
1
 
2
 
回到顶部