一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

不掌握这些坑,你敢用BigDecimal吗?

第一:浮点类型的坑
第二:浮点精度的坑
第三:设置精度的坑
第四:三种字符串输出的坑

龙生   29 Sep 2022
View Details

Java 如何将String转化为Int

在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换. 例1:

  例2:

在转换过程中需要注意,因为字符串中可能会出现非数字的情况,所以在转换的时候需要捕捉处理异常。   from:https://blog.csdn.net/a772304419/article/details/79723249

龙生   27 Sep 2022
View Details

Java 枚举(enum) 详解7种常见的用法

用法一:常量
用法二:switch
用法三:向枚举中添加新方法
用法四:覆盖枚举的方法
用法五:实现接口
用法六:使用接口组织枚举
用法七:关于枚举集合的使用

龙生   27 Sep 2022
View Details

Springboot日志、配置文件、接口数据如何脱敏?

核心隐私数据无论对于企业还是用户来说尤其重要,因此要想办法杜绝各种隐私数据的泄漏。下面陈某带大家从以下三个方面讲解一下隐私数据如何脱敏,也是日常开发中需要注意的:
1.配置文件数据脱敏
2.接口返回数据脱敏
3.日志文件数据脱敏

龙生   06 Sep 2022
View Details

SpringBoot中如何给敏感数据脱敏

1. 新建脱敏的枚举类
2.新建脱敏操作的工具类
3. 申明注解类
4.注解的AOP操作
5.实际使用
6.可能遇到问题

龙生   06 Sep 2022
View Details

Java中使用正则表达式

Pattern p = Pattern.compile("需要匹配的正则表达式");
Matcher m = p.matcher("需要匹配的文本");
while(m.find()){ //寻找下一个匹配的子文本
String s = m.group(); //提取
System.out.println(s); //输出
}

龙生   05 Sep 2022
View Details

java 使用 fastJson dom4j 包 xml 转 json

网上教程一大堆,简单直接能用的,不多,各种都是解析出来千奇百怪,后来研究了一下,主要问题其实就出在于xml文件,一个节点是对象还是列表,这个不太好区分,如果本身是列表,但是这个列表只有一条数据,这种情况就是容易误判了。

龙生   22 Aug 2022
View Details

关于thymeleaf中th:if的使用

运用于判断表达式中时,关系判断使用 gt / ge / eq / lt / le / ne (即:使用缩写)

以th:if为例

  from:https://www.cnblogs.com/dream-by-dream/p/11728693.html

龙生   08 Aug 2022
View Details

Thymeleaf教程(10分钟入门)

Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。 1. Thymeleaf 简介 Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。 Thymeleaf 通过在 html 标签中,增加额外属性来达到“模板+数据”的展示方式,示例代码如下。

当直接使用浏览器打开时,浏览器展示结果如下。

当通过 Web 应用程序访问时,浏览器展示结果如下。

Thymeleaf 的特点 Thymeleaf 模板引擎具有以下特点: 动静结合:Thymeleaf 既可以直接使用浏览器打开,查看页面的静态效果,也可以通过 Web 应用程序进行访问,查看动态页面效果。 开箱即用:Thymeleaf 提供了 Spring 标准方言以及一个与 SpringMVC 完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能。 多方言支持:它提供了 Thymeleaf 标准和 Spring 标准两种方言,可以直接套用模板实现 JSTL、 OGNL 表达式;必要时,开发人员也可以扩展和创建自定义的方言。 与 SpringBoot 完美整合:SpringBoot 为 Thymeleaf 提供了的默认配置,并且还为 Thymeleaf 设置了视图解析器,因此 Thymeleaf 可以与 Spring Boot 完美整合。 2. Thymeleaf 语法规则 在使用 Thymeleaf 之前,首先要在页面的 html 标签中声明名称空间,示例代码如下。

[…]

龙生   08 Aug 2022
View Details
1 19 20 21 62