最近有个需求参数传递需要加密,得用SHA-256加密和MD5加密,搞了半天,最后发现spring的工具类--DigestUtils集成了基本的加密算法,直接调用就行。 常见的加密算法分类: 常见的加密算法可以分成三类,对称加密算法,...
最近有个需求参数传递需要加密,得用SHA-256加密和MD5加密,搞了半天,最后发现spring的工具类--DigestUtils集成了基本的加密算法,直接调用就行。 常见的加密算法分类: 常见的加密算法可以分成三类,对称加密算法,...
服务端 package server; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; ......
可以看到配置里面一个maps集合,下面演示如何动态的去读取key1和key2的数据,首先贴上工具类: @Component @Data//这里使用了lombok,如果项目没有引入lombok,直接对maps进行gette和setter @...
bootstrap需要自己配置一下,其他的直接用就可以。 package com.oal.microservice.util; import com.alibaba.fastjson.JSONObject; import ...import org.apache.kafka.clients.producer.Kafka...
请定义一个交通工具(Vehicle)的类 其中有属性: 1.速度(speed) 2.体积(size) 3.方法移动(move()) 4.设置速度(SetSpeed()) 5.加速speedUp(); 6.减速speedDown();等等 最后在测试类Vehicle中的main()中实例...
前言在开发spring web项目时,我们很多的Controller层代码都需要获取一下,HttpServletRequest、HttpServletResponse和HttpSession等对象,我们普遍的方式是在Controller类下的方法参数中直接获取,例如:@Slf4j ...
java中新建工具类需要调用某个service类时后台报空指针异常。 一、在类名上加 @Component或者@Controller注解 @Component public class PrivateKeyUtils { } 二、在类中引入Service,将当前类类初始化。 @...
国密算法-SM4加解密算法工具类
废话 不说直接上码 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** Created by */ /** SHA加密 / public class SHA512 { ...static String key = "…@#¥1...
public class Constant { // 时间常量 public static final String FORMAT_DEFAULT = "yyyy-MM-dd HH:mm:ss"; public static final String FORMAT_DATE = "yyyy-MM-dd"; }
使用@Component注释工具类的话,请不要再去new对象,而是使用@Autowired去获取对象,不然很容易出各种错误
问题引出 在使用MyBatis的时候,我们可以把他的创建以及流程都封装起来,这样在使用的时候我们很方便去使用,需要每次都创建了。 流程 第一步: 导入MaBatis的jar包,同时创建MyBatis的配置文件,这里我们就叫...
import com.eyeguard.app.R; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; import android.widget.Toast;...* 主要
一、什么是Base64? 百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可 打印字符来表示二进制数据的方法”。 什么是“可打印字符”呢?...
定义:一个类只有一个对象实例。 单例设计的优点: 1、控制资源的使用。 2、控制实例的产生,达到节省资源的目的。 3、作为通信媒介,资源共享。 单例设计的特点: 1、单例类只能有一个实例 2、单例类必须自己创建...
用于开发返回数据封装结果集Result工具类 import java.io.Serializable; import java.util.List; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; /** ...
PropertyPlaceholderHelper 可以替换${key}、{key} 各式各样的占位符,是一个比较好用的字符串替换占位符的工具类,例如:替换短信模板信息,邮件模板信息,xml报文模板信息等。 示例 这里以xml 报文为例 import org...
import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter;...
基础:每个线程都有自己的线程栈,栈与线程同时创建,每...线程调用方法的时候会创建栈帧,用于保存局部变量表和操作数栈以及指向该类常量池的引用 静态方法虽然是同一个方法,但是不同线程在调用,程序计数器的值是...
easypoi导入导出
package com.baizhi.zcn.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Random; public class Md5Utils { ... public static Strin...
在日常开发中,我们经常需要通过记录开始时间和结束时间,然后通过计算差值,得到时间差,如下面的代码:...其实spring 这个包org.springframework.util.StopWatch的工具类也可以实现计算时间差,如下代码: StopWatc
1. 单例模式工具类优点及应用场景: 单例模式的类是普通的类,它具有面向对象的特性,方便扩展 对于有配置的工具类,可以轻松的创建多个不同配置的单例对象(如有多个Redis数据源需要配置) 这个工具类中的...
JAVA工具类调用service为null解决方法
工具类 存放了某一类事物的工具方法的类. 工具类存放的包:工具包(util,utils,tool/tools,helper,helpers),存放工具类. 工具类如何设计: 工具在开发中其实只需要存在一份即可. 1): 如果工具方法没有使用static修饰,...
后端响应结果工具类Result 结果工具类,用于后端给前端的响应。 好处:格式统一,使用方便; 使用泛型,包容各种类型,允许传入自定义code和message。 也可以快速响应成功或失败 package com.demo.document.common; ...
分享一个超全的基于jedis的redis工具类和一些redis的应用实例
java二维码工具类,中间带LOGO的,很强大
标签: Java
Java中的工具类究竟如何命名? 先来几个例子 JDK自带工具类 Arrays.asList(); Objects.equals(); Collections.sort(); Spring框架工具类 StringUtils.isEmpty(); CollectionUtils.isEmpty() FileCopyUtils....