Java安全随机数之SecureRandom与Random对比Java, 安全函数, 算法 / Nick Tan / 2022-05-03 / 发表评论安全测试中,项目中遇到随机数问题,如果安全性要求较高,一般使用SecureRandom类产生随机数。 一、Ma […] Java安全随机数之SecureRandom与Random对比 Read More »
Java8新特性Function函数式接口Java, JDK / Nick Tan / 2022-05-03 / 发表评论在开发过程中经常会使用if…else…进行判断抛出异常、分支处理等操作。这些if…else…充斥在代码中严重影 Java8新特性Function函数式接口 Read More »
Java使用MDC实现日志追踪Java, Spring Boot / Nick Tan / 2022-05-02 / 发表评论在目前的微服务体系中,服务应用多,调用链复杂,相应的排查问题的难度也随之上升。当应用发生异常时,我们需要快速定 Java使用MDC实现日志追踪 Read More »
Java异或加密解密Java, 加密解密, 算法 / Nick Tan / 2022-04-01 / 发表评论当我们需要在数据库中存储用户的密码时,当然是不能明文存储的。我们就是介绍一下用^运算符来实现简单的密码加密以及 Java异或加密解密 Read More »
Java实现文件的加密与解密Java, 加密解密 / Nick Tan / 2022-03-18 / 发表评论有这样一个需求,需要将资源文件(包括图片、动画等类型)进行简单的加密后再上传至云上的服务器,而在应用程序中对该 Java实现文件的加密与解密 Read More »
使用github或者gitee(码云)搭建个人maven仓库Java, 数据存储, 软件安装 / Nick Tan / 2022-03-11 / 发表评论一、maven仓库的结构 maven 仓库的结构可以通过打开本地仓库查看,一般在 ~/.m2 目录下。 示例中 使用github或者gitee(码云)搭建个人maven仓库 Read More »
Java基于animated-gif-lib生成gif图片Java, 开发语言, 框架算法 / Nick Tan / 2022-03-10 / 发表评论GIF图形交换格式是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。它实际上是一种压缩文档, Java基于animated-gif-lib生成gif图片 Read More »
Java垃圾回收机制(GC)详解Java, 开发语言, 框架算法 / Nick Tan / 2022-02-21 / 发表评论一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为在不断的分配内存空间而不进行回收。除非内 Java垃圾回收机制(GC)详解 Read More »
Spring Boot基于Mybatis多数据源配置Java, 数据存储, 数据库, 框架算法 / Nick Tan / 2021-12-18 / 发表评论一、整合方式 SpringBoot+Mybatis 使用分包方式 SpringBoot+Druid+Mybat Spring Boot基于Mybatis多数据源配置 Read More »
JAVA代码重构重点及准则Java, 开发语言, 框架算法 / Nick Tan / 2021-12-11 / 发表评论本文主要借鉴了《重构,改善既有代码的设计》与《设计模式>》这两本书。其主要解释重构的原理(princip JAVA代码重构重点及准则 Read More »