自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 表单验证使用注解@Valid

首先我们先了解一下@Valid的只要用途:主要用于表单验证,减轻了代码量。Maven项目引入依赖接下来实战演示,在我们使用@Valid注解之前我们需要先写一个异常统一处理的方法,用于规范参数不全时返回接下来是Controller层重点要来喽我们只需要在接受实体的字段上加入上面说的注解,在接口被请求的时候就会帮助我们进行表单验证以及返回指定消息啦。我们看一下返回@Valid注解可以搭配的注解有...

2022-06-21 12:09:09 358 1

原创 Sharding Sphere 完美一键脱敏

痛点一通常的解决方案是我们书写SQL的时候,把对应的加密字段手动进行加密再进行插入,在查询的时候使用之前再手动进行解密。此方法固然可行,但是使用起来非常不便捷且繁琐,使得日常的业务开发与存储合规的细节紧耦合

2021-07-23 17:07:36 642

原创 一个MD5加密和验证的一个工具类

import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.Arrays;/** * @Author: Mr.Zhang * @Create: 2020/05/21 13:14 * @Params:ge

2021-05-19 16:13:36 198

原创 java对时间的处理

java对时间的处理import lombok.extern.slf4j.Slf4j;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.regex.Pattern;/** * 时间集中处理 * @author zry *

2021-05-17 14:14:34 185

原创 解决跨域请求

关于跨域,新建一个config类。import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;im

2020-12-31 09:18:01 109

原创 获取首字母

获取首字母,如果无或者没有识别返回#字符/** * 获取首字母 * @param str * @return */ public static String first(String str) { if (str == null || str.equals("")) return "#"; char ch = str.charAt(0); if (ch >= 'a' && ch <=

2020-12-18 11:07:25 212

原创 Java对时间进行操作的工具类

Java对时间进行操作的工具类一、时间格式化二、时间计算(时间加减)三、两个时间之间的差值一、时间格式化 /** * 时间格式化<br/> * yyyy-MM-dd HH:mm:ss * @param date * @return */ public static String DateFormat(Date date) { return DateFormat(date, "yyyy-MM-dd HH:mm:ss");

2020-12-18 11:03:29 164

原创 文件上传的时候获取其文件大小,返回 B,KB,M

文件上传的时候获取其文件大小,返回 B,KB,M第一步:文件上传的Controller获取文件的size第二部:转换的工具类第一步:文件上传的Controller获取文件的size /** * TODO:如果不会写上传下载请查看我之前的博客 */ public Map<String,Object> upload(MultipartFile file){ long size = file.getSize(); ... ... }第二部:转换的工具类 public s

2020-12-18 10:55:21 2410 1

原创 根据经纬度,计算两点间的距离

根据经纬度,计算两点间的距离第一步:声明一个全局变量(地球的半径)第二步:创建一个封装经纬度的VO类第三步:计算两个经纬度之间的距离第一步:声明一个全局变量(地球的半径) /** * @Author: Mr.Zhang * 地球半径,单位 km(如果距离单位为M,即将数值*1000) */ private static final double EARTH_RADIUS = 6378.137;第二步:创建一个封装经纬度的VO类/** * @Author:

2020-12-18 10:47:55 586

原创 力扣解题二叉树

递归二叉树给定一个有 N 个结点的二叉树的根结点 root,树中的每个结点上都对应有 node.val 枚硬币,并且总共有 N 枚硬币。在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。(移动可以是从父结点到子结点,或者从子结点移动到父结点。)。返回使每个结点上只有一枚硬币所需的移动次数。示例 1:输入:[3,0,0]输出:2解释:从树的根结点开始,我们将一枚硬币移到它的左子结点上,一枚硬币移到它的右子结点上。示例 2:输入:[0,3,0]输出:

2020-10-12 14:18:17 343

原创 Spring缓存注解

Spring缓存注解Spring缓存注解  缓存大家应该不会陌生吧,像大家熟知的redis、memcached都是现在所流行的用与缓存数据的nosql,叫nosql的原因在于他们不是像我们jpa那样将数据存到磁盘中,他们主要是将数据存到内存中,然后我们访问数据的时候直接从内存加载出来,通过这样的方法来提高我们程序的运行效率。至于redis等他们具体如何运转的我就不一一介绍了.。  如果我们做web开发的话,那么应该都会接触到spring的东西,正是因为有spring的存在,才使我们的开发效率更快,而

2020-09-04 10:51:09 117

原创 Java生成二维码

二维码生成Java生成二维码需要用到的JAR包 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <depende

2020-08-10 14:40:58 925 2

原创 Java文字转语音,实测有效

Java文字转语音在此之前有个提示,是使用该代码的前提条件如上图的dll文件需要优先放置到你电脑JDK安装目录的bin文件夹下,该jar包和dll文件点击上面链接下载 /** * * @ClassName: DoloadTXT * @Description: TODO(文字转语音,英语一样有效) * @author MR.ZHANG * @date 2019年12月1...

2019-12-19 14:37:59 1121 4

原创 Java代码批量修改某个文件夹里的所有文件后缀名

Java代码批量修改某个文件夹里的所有文件后缀名package com;import java.io.File;/** * @ClassName: JPG * @Description: TODO(批量修改文件后缀名) * @author ZhangRuoYu * @date 2019年12月13日 */public class JPG { public static vo...

2019-12-13 09:17:58 471 1

原创 Java获取本地磁盘盘符名称

Java获取本地磁盘盘符名称public class FileSystemView{ public static void main(String[] args) { FileSystemView(); } public static void FileSystemView() { FileSystemView fsv = FileSystemView.getFileSystem...

2019-12-11 10:44:25 1852

原创 Java中文和拼音相互转换

Java中文转拼音、汉字转拼音jar包 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version> </dependency>第一个 ...

2019-12-02 14:40:35 2405 12

原创 Java格式化json代码工具类

Java格式化json有利于后台查看前端返回的数据或者需要传至前端的数据有无错误性,可以用来当作调试BUG时使用,首先我们需要找到我们需要用到的JAR包MAVEN项目:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId&gt...

2019-10-25 10:50:09 592

原创 微信小程序封装异步请求

微信小程序封装异步请求最近做小程序开发的时候因为需要去链接后台代码的地方比较多,又不想在每个地方都写一个官方的request请求,所以就需要将request请求进行封装一下,然后直接调用一下就行了。首先第一步,在我们的APP.JS中进行封装request请求,由于我的app.js中代码量较多,所以先给图片看一下样式,图片下附带局部代码。接下来是封装的代码: //如果你还在问url中的ht...

2019-10-21 10:29:17 566

原创 Java 获取访问者的IP地址

获取访问者的ip地址这一次,依然是一个工具类,主要是用来获取当前用户访问服务器的ip地址,可以用于更快的查找出是在那一台电脑上进行操作的那些东西。package com.fashion.fox.ctr;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Component;...

2019-10-18 16:10:08 1398 1

原创 Java文件上传下载

文件上传下载Java文件上传和下载对于刚接触Java没多久的老铁们来说可能是一个技术难点。如果看过我前两篇文章的老铁肯定就知道,这次肯定又是一个工具类,废话少说我们直接附上代码。package com.fashion.fox.ctr;import java.io.File;import java.io.FileOutputStream;import java.io.InputStrea...

2019-10-18 16:02:35 375 1

原创 小程序客服处理(聊天室)单机版

微信小程序开发,网络商城中的客服处理模块。因为我们没有做后台代码,所以客服聊天的内容是在前端封装到数组里面之后用随机数的形式随机获取的回答,所以看着可能有些答非所问,大致的样式就是如下图:好了长话短说,直接附上代码:首先是wxml的代码<view> <scroll-view scroll-y scroll-into-view='{{toView}}' style='...

2019-10-18 14:35:43 457 2

原创 Java 图片剪切、水印、旋转、格式转换

Java 图片处理首先对于刚刚接触Java的朋友们,图片的处理可能是一个难点,因为可能大家在之前的培训或者工作经历中没有接触过相似的需求,这里我为大家总结了一些关于图片处理的一些代码。<!-- 首先我们使用了net.coobird.thumbnailator的jar包 --><dependency> <groupId>net.coobird</gr...

2019-10-08 08:59:04 138

jacob文字转语音工具包(调用本地语音的脚本文件和jar包)

该文件包包含Jacob文字转语音的jar包和所需调用windows的脚本文件,用来将中文汉字转化成语音并输出

2019-12-19

汉字转拼音非maven版含jar包.zip

中文转拼音非maven版含jar包。

2019-12-02

builder.zip

里面有自动生成SSH框架的工具类,只需要手动创建项目,以及子项目,剩下的都会根据POJO去自动生成Service层和DAO层,并在application文件中将update修改成CREATE回自动创建数据库中的数据表

2019-10-25

fast-json.zip

阿里巴巴的json解析工具,让开发者能够更快的对json数据进行解析,格式化

2019-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除