跳至主要內容
Java学习基础路线

本文介绍了Java学习基础路线,包括准备工作、Java入门阶段等。提供了环境搭建和学习资料链接,并建议使用在线编译工具和笔记工具。旨在帮助读者快速入门Java语言,掌握基础知识和基础语法,逐步理解编程特性。


三思原创大约 36 分钟javajava学习路线入门指南
Hutool工具框架

Hutool是一个Java工具包,提供了丰富的工具类和组件,包括日期时间操作、字符串处理、数字处理、JavaBean操作等。通过简单示例展示了DateUtil、StrUtil、NumberUtil和BeanUtil等工具类的基本用法,方便开发人员快速进行常见操作,节省开发时间。


三思原创大约 5 分钟javajava工具类
IDEA 插件解决 Maven 冲突

介绍了一款名为IDEA Maven Helper的插件,用于快速解决Maven依赖冲突问题。插件安装简单,提供Conflicts、All Dependencies as List和All Dependencies as ree三种查看方式,帮助用户快速定位和解决依赖冲突。同时介绍了在IDEA中使用Diagrams和Maven命令来查看依赖冲突的方法。


三思原创大约 3 分钟javajava依赖冲突IDEA插件Maven
MyBatis 动态 SQL 教程

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。


三思原创大约 11 分钟javajavaMyBatis
使用IDEA远程debug调试

本文介绍了如何使用IDEA进行远程debug调试,包括项目打包、在服务器中启动jar并配置远程JVM调试参数、以及在IDEA中启动远程debug。通过这种方式可以在线上测试环境调试代码,提高问题定位效率。


三思原创大约 2 分钟javajavaIDEA调试线上调试
jwt断点查看

排查方法本地模拟现场环境携带jwt,断点查看


三思原创小于 1 分钟javajavajwt
实现自定义base64编码集

本文介绍了如何实现自定义的Base64编码集,包括自动生成自定义Base64字符表、将数据编码为自定义Base64字符串以及解码自定义Base64字符串为原始数据等操作。通过Java后端实现,展示了自定义Base64编码字符表的生成、数据编码和解码过程。


三思原创大约 3 分钟javajava加密
Java反射机制是什么?

反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。(来自Sun)


三思原创大约 9 分钟javajava反射机制
sm4前后端加密集成

本文介绍了使用国密SM4分组密码算法进行加密集成的方法,包括生成密钥、加密和解密操作。通过对SM4算法的应用,实现了对数据的安全保护,提供了一种简单而有效的加密解密方案。


三思原创大约 3 分钟javajava加密
SpringBoot 参数校验

本文介绍了在Spring Boot中实现参数校验的优雅方式。通过使用Bean Validation规范和Spring Validation提供的内置封装支持,可以实现声明式校验,避免繁琐的if else校验逻辑。通过学习注解和Hibernate Validator等框架,实现优雅的参数验证,保障API接口数据的正确性。


三思原创大约 14 分钟javajavaspring-boot参数校验