- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 Java中给身份证电话号码加****星号加以保护
我们在显示用户信息时,对于敏感信息,例如:身份证号码,手机号码等,我们不能完全显示,需要加星号以起到保护隐私的作用1、实现代码如下 CodeUtils.java:package util;import org.apache.commons.lang3.StringUtils;public class CodeUtils { /** * 用户身份证号码的打码隐藏加星号加* ...
2020-03-24 11:01:45
919
5
原创 Java中判断是否为JSON字符串
当我们使用JSON格式传递参数时,我们并不能保证接收到的一定为JSON格式的参数,我们需要对其进行验证1、引入 alibaba 的 fastjson 依赖<!-- alibaba的fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>...
2020-03-24 10:43:45
984
4
原创 Java中验证邮箱地址的合法性
最近做了一个邮件发送微服务,项目中需要对发送的邮箱地址进行验证1、验证邮箱地址的合法性代码如下 MailUtils.java:package com.zyxx.email.utils;import org.thymeleaf.util.StringUtils;import java.util.regex.Matcher;import java.util.regex.Pattern;...
2020-03-24 10:32:44
558
原创 Java中将base64编码字符串转换为图片
一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片1、将base64编码字符串转换为图片的代码如下 ImageUtil.java:package util;import javax.servlet.http.HttpServletRequest;import java.io.FileOutputSt...
2020-03-24 10:25:11
1049
1
原创 Java中给图片添加水印
客户要求,工作人员在上传现场图片时,需要添加日期水印,便于管理工作的顺利进行1、图片添加水印工具类 ImageUtil.java:package util;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import ja...
2020-03-24 10:17:59
428
1
原创 Java中浮点数转大写金额工具类
做财务模块时,客户要求使用大写金额来显示数字金额,这时便用到了浮点数转大写金额工具类1、浮点数转大写金额工具类 AmountUtil.java:import java.math.BigDecimal;/** * 浮点数转为大写金额 * * @author lizhou */public class AmountUtil { private static final S...
2020-03-24 09:58:10
242
原创 Java中文字转拼音工具类
有时,我们需要将中文汉字转为拼音存储,例如用于检索时,直接输入拼音或者首字母也能检索出我们想要的结果,这时我们便需要将汉字转拼音1、首先我们在 pom.xml 文件中引入需要的 maven 依赖<!-- 汉字转拼音 --><dependency> <groupId>com.belerweb</groupId> <artifactI...
2020-03-24 09:49:09
269
原创 Java中使用Shiro实现对密码加盐并使用MD5加密处理
我们在保存用户密码等敏感信息的时候,需要进行加密处理保存,才能更安全地保护用户个人信息安全Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。1、引入 shiro 的 maven 依赖<!--权限验证Shiro--&g...
2020-03-23 21:23:15
674
49
原创 Java中日期时间处理工具类
在日常编程工作中,我们常常会使用到日期处理的,为此,我将对日期时间的处理封装成了一个工具类1、对日期时间的处理过程,我放在了 DateUtils.java 中import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calen...
2020-03-23 21:07:00
252
原创 Java中随机数处理工具类
对于订单号,用户登录账号,我们需要系统生成随机号段再根据业务规则,生成唯一的随机数1、对随机数的处理,我放在了 RandomUtils.java 中import java.util.*;/** * @ClassName DateUtil * 随机数处理工具类 * @Author Lizhou * @Date 2019-09-05 12:43:43 * @Version 1.0 ...
2020-03-23 21:02:43
211
原创 Java中验证手机号码的合法性
我们在用户注册或则使用手机号码登录时需要对手机号码进行验证,通过以下方法可以对手机号码进行验证1、我将验证过程写在了 PhoneUtil.java 文件中:import org.apache.commons.lang3.StringUtils;import java.util.regex.Matcher;import java.util.regex.Pattern;public cla...
2020-03-23 20:58:23
698
原创 Java中实现精确的浮点数运算
我们知道,在 Java 中直接对浮点数进行运算会出现精度丢失的现象,那么如何解决这一问题呢?我们需要借助 BigDecimal 来帮助我们进行浮点数的运算1、如有需要,直接复制以下代码 ArithmeticUtils.java:import java.math.BigDecimal;/** * 精确的浮点数运算 * * @author lizhou */public class...
2020-03-23 20:51:25
264
原创 【第三方互联】十二、支付宝(Alipay)授权第三方登录
我们创建了支付宝开放平台的网页&移动应用,审核通过后,我们需要拿到appid,支付宝公钥,私钥进项开发一、添加应用信息至项目环境中我们保存了 appid、应用私钥、支付宝公钥、支付宝回调地址等信息,这里的公钥为支付宝开放平台为我们生成的“支付宝公钥”二、引入 Maven 依赖<!-- 支付宝SDK --><dependency> <g...
2020-03-19 23:33:03
10502
382
原创 【第三方互联】十一、创建支付宝(Alipay)互联应用
我们已经注册成为了 支付宝 的开发者,这时我们便可以来创建应用进行开发1、开发中心我们登录了 支付宝 开发平台之后,我们在顶部菜单找到开发者中心我这里选择自定义接入网页&移动应用,用来做网页的授权登录操作2、填写应用信息我们填写需要创建的应用信息,如果只是为了测试,我们可以根据要求来任意填写,提交即可此时,我们可以拿到该应用的 appid,但此时该应用并未审核通过...
2020-03-19 22:50:37
480
15
原创 【第三方互联】十、注册成为支付宝(Alipay)开发者
之前我们已经学习了QQ、新浪微博的第三方授权登录,今天继续学习支付宝的第三方授权登录比起QQ与新浪微博的操作,支付宝授权增加了获取公钥、私钥等操作1、访问 支付宝开放平台官网地址:https://open.alipay.com/platform/home.htm2、扫码或者使用账密登录该平台,填写入驻信息填写完提交之后,在顶部菜单找到开发者中心,我们便可以开始创建应用了总结...
2020-03-19 22:14:27
2609
66
原创 【SpringBoot】十三、SpringBoot中发送短信验证码
短信验证码在今天已经普遍用于各类软件中,主要用户身份验证,注册、登录等,那今天就来学习一下如何在 SpringBoot 中发送短信验证码,这里我使用的是 榛子云1、首先,我们需要注册 榛子云 平台的开发账号,获取应用信息注册地址:http://sms_developer.zhenzikj.com/zhenzisms_user/register.html这里用于测试,我注册了个人开发账户...
2020-03-18 21:09:36
608
2
原创 让你在JavaScript中优雅地判空
当我们在JS中需要判断一个变量是否为空时,你是否还在写 if(null != a && '' != a && undefined != typeof(a)) 这样臃肿的代码?
2020-03-02 16:15:37
395
Java转PDF.zip
2020-08-11
consul_1.4.1_windows_amd64.zip
2020-04-08
网页打印工具:clodop
2020-04-08
一款网页图片预览插件:viewer
2020-04-08
Tomcat服务监控工具probe
2020-04-08
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝