![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java code
文章平均质量分 70
给自己一个 smile
梦想要有的,万一实现了,加油!
展开
-
java 中针对敏感数字如何实现优雅的脱敏
目录一、概述二、姓名脱敏三、手机号码四、身份证号码五、地址一、概述 很多时候我们会为了安全起见设置信息脱敏,保护客户的隐私,那脱敏又应该怎么做呢,下面我给大家举一个栗子。二、姓名脱敏脱敏规则: 只显示第一个汉字,比如 李某某 置换为 李** , 李某 置换为 李*,或李*军/** * 姓名脱敏 * 规则: 保留姓 (张**) * * @param fullName * @date: 2021/9/29 9:1...原创 2021-09-29 10:05:14 · 1644 阅读 · 0 评论 -
Java 中创建文件和目录
一、概述在我们业务需求中,要创建文件或文件目录,删除目录,下面我们通过代码来实现这些方法。创建文件和目录的关键技术点如下原创 2021-06-10 16:37:28 · 477 阅读 · 0 评论 -
Java 实现 HTML 转 PDF 文件
一、概述 我们在实际开发中会遇到各种不同的需求,接到一个需求把页面报告生成 PDF 格式。刚开始我的初步想法是用IText shen原创 2021-06-01 10:29:17 · 4800 阅读 · 0 评论 -
RestTemplate-文件上传下载
一、概述在我们实际开发项目中,有需求通过HttpCliect调用另外一个服务去上传,此时我们可以 RestTemplate原创 2021-05-27 21:47:49 · 1238 阅读 · 1 评论 -
前端和Java后端的AES加密和解密
目录一、概述二、后台实现加密三、 前端实现加密四、测试结果一、概述一般比较隐私的接口,需要特殊加密,保证数据的安全性,比如:登入接口,不能把明文密码暴露给浏览器,支付接口等。二、后台实现加密package com.lin.utils; import java.math.BigInteger; import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.s.原创 2021-04-22 09:52:40 · 2586 阅读 · 3 评论 -
Java中合并多个视频文件转换一个新的视频
目录一、概述二、依赖Jar三、工具类如果发现本文有错误的地方,请大家毫不吝啬,多多指教,欢迎大家评论,谢谢!一、概述这篇文章主要介绍了Java 合并多个MP4视频文件的方法,帮助大家利用Java处理视频,提高办公效率,感兴趣的朋友可以了解下。局限性只支持MP4文件 经过尝试对于一些MP4文件分割不了优点不依赖ffmpeg工具,耦合度降低 速度快二、依赖Jar<!-- mp4文件操作jar --><!-- https://mvnr.原创 2021-04-17 09:15:22 · 4373 阅读 · 7 评论 -
SpringCloud中实现Feign文件上传、下载功能
目录一、 Feign文件上传服务提供者二、 Feign文件下载服务提供者三、 消费者调用文件上传、下载也是实际项目中会遇到的场景,本篇我们介绍下SpringCloud中如何使用Feign进行文件上传与下载一、 Feign文件上传服务提供者1. pom.xml 依赖jar<!-- 引入文件feign文件上传依赖 --> <dependency> <groupId>io.github.openfeign.form&l.原创 2021-04-14 11:31:47 · 2134 阅读 · 0 评论 -
Spring Security JWT学习 (七)
目录一、JWT简介1. 什么是JWT2. JWT组成二、JJWT简介1. 什么是JJWT2. 快速入门Spring Security 学习专栏1. Spring Security 入门学习(一)2. Spring Security 自定义认证管理器和讲解 (二)3. Spring Security 接口详解 (三)4. Spring Security 工作原理 (四)5. Spring Security 查询数据库(五)5. Spring Security原创 2021-03-30 14:59:31 · 965 阅读 · 0 评论 -
Spring Security Oauth2学习 (六)
目录一、 Oauth2 简介二、认证流程步骤说明三、角色四、常用术语五、授权模式1. 授权码模式(Authorization Code)2. 简化授权模式(Implicit)3. 密码模式(Resource Owner PasswordCredentials)Spring Security 学习专栏1. Spring Security 入门学习(一)2. Spring Security 自定义认证管理器和讲解 (二)3. Spring Security...原创 2021-03-29 15:02:48 · 785 阅读 · 0 评论 -
Nacos-配置中心优雅配置JSON数据格式
目录一、 概述二、搭配Nacos配置Josn数据一、 概述在我业务开发中,需要在配置中心配置Json数据,返回给前端。因Nacos默认不支持Json格式配置,需要搭配监听器获取配置中心Json数据,返回给客户端。二、搭配Nacos配置Josn数据1. bootstrap.ymlspring: application: ## 注册服务名 name: order-service cloud: nacos: ## 注册中心地址.原创 2021-03-29 11:48:24 · 14537 阅读 · 10 评论 -
Spring Security 查询数据库(五)
目录一、概述二、搭建自定义UserDetailsService1. 添加mybatis-plus , 创建数据表,并添加数据2. 创建数据库表结构3. 我们创建自定义 MyUserDetailsServiceImpl4. SecurityConfig 配置5. LoginController 页面跳转方法三、前端页面配置1. login.html 登入页面2. main.html 主页面3. error.html 错误页面四、验证效果五、总结...原创 2021-03-28 20:13:19 · 593 阅读 · 0 评论 -
Java实现文件下载Zip压缩
目录一、 概述二、代码功能实现一、 概述开发过程中碰到一个需求,需要将服务器上的多个文件打包为zip,并进行下载响应到客户端,写了一个Demo总结分享一下,如果有错误希望大家指正!二、代码功能实现这里实现只是模式本地文件下载Zip,响应的客户端下载实现思路创建一个临时文件zip 构建一个Zip文件输出流(临时文件Zip) 从服务读取文件流放入Zip文件输出流 把临时文件Zip写入OutputStream 关闭资源1. controller /** *原创 2021-03-25 16:46:17 · 11890 阅读 · 0 评论 -
SpringBoot 整合阿里云OSS 存储服务,免费搭建图床
目录一、概述二、 开发前的准备三、 配置阿里云 OSS 存储相关属性四、工具类相关方法编写五、Controller 层编写相关测试方法六、 上传图片相关前端页面七、 测试我们的图床一、概述这是一篇之前在公众号写的关于一篇SpringBoot 整合阿里云OSS 文章,最近公司有上传服务需求,便把以前的OSS上传功能做了一下封装,封装组件模板,可以提供各个服务之间调用。该文章包含了上传文件自带进度条功能、多文件上传、下载、删除和 获取文件列表功能。上传流程架...原创 2021-03-20 16:03:59 · 1104 阅读 · 0 评论 -
java获取视频第一帧工具类
java获取视频文件第一帧,为了防止黑画面,此例取第五帧,本例子采用maven形式,可以获取视频的文件大小。1. pom.xml 添加引用jar包jdk采用1.8,日志自行添加即可,这里使用的是log4j2<!-- log4j2 --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</...原创 2021-03-18 22:36:28 · 2498 阅读 · 3 评论 -
Spring Security 自定义认证管理器和讲解(二)
目录一、概述二、自定义认证管理器小结三、Spring Security 核心组件小结Spring Security 学习专栏1. Spring Security 入门学习(一)2. Spring Security 自定义认证管理器和讲解(二)一、概述上一篇Spring Security 入门学习带大家搭建一个简单Demo,认识SpringSecurity,这篇文章讲自定义认证管理器和讲解二、自定义认证管理器SpringSecurity为我们提供了一个「h.原创 2021-03-12 11:40:50 · 898 阅读 · 0 评论 -
构建一个基础SpirngBoot脚手架框架
构建一个简单SpirngBoot框架原创 2021-03-11 16:16:40 · 303 阅读 · 1 评论 -
Java中List转Tree、List转化深林树、Tree转List
一、简介在我们业务需求中,有些业务要实现List转化Tree或Tree转化List,如:菜单权限、产品分类、数字字典等等!举个栗子业务需求:我们菜单权限需要树形化显示菜单层级关系表结构如下CREATE TABLE "sys_permission" ( "id" bigint(20) NOT NULL AUTO_INCREMENT, "pid" bigint(20) DEFAULT NULL COMMENT '父级权限id', "name" varchar...原创 2021-03-10 10:06:43 · 1721 阅读 · 3 评论 -
Java中static关键字
Java中的 static 关键字主要是用来做内存管理的static 可以分为四种static 可以修饰:变量(所谓 class variable)方法(所谓 class method)代码块(所谓 block)内部类(所谓 nested class)凡是被 static 修饰的这四种元素,都属于class的元素,即类的,而不是类的实例的。1) 静态变量按照是否静态的对类成员变量进行分类可分两种:...原创 2018-04-27 21:30:15 · 139 阅读 · 0 评论 -
报表中小计汇总总计在代码实现
报表中小计汇总总计在代码实现 在财务系统不免又复杂的报表,用SQL很难实现,而且现的特别臃肿,下面是小计汇总总计实现代码,有更好的方法可以回复我。 构建一个用户对象package com.zlp.Demo;public class User { private String corp; private String region; private String d...原创 2018-04-11 21:27:38 · 2299 阅读 · 2 评论 -
java中导出
实现步骤 1. 生成文件名称 2.定义好导出模板 (也可在java中代码实现,可以创建表头,表头默认为第一行) 3.把模板塞入到工作簿中 4.查询数据 填充到excel中 5.创建输入流(把文件放入FileOutputStream管道中),在工作簿写入文件 6.释放资源(关闭管道)代码实现如下/** * 描述 :...原创 2018-04-16 20:57:18 · 310 阅读 · 0 评论 -
java中正则表示式验证
package com.lyqc.utils;import org.apache.commons.lang.StringUtils;public class ValidUtils { private static final String mobile = "^(13|15|18|17|16)[0-9]{9}$"; private static final String codeAndM原创 2017-10-21 11:25:05 · 268 阅读 · 0 评论 -
List对象转化为JSON数据
import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;public class FromObjectToJson<T> { public String ToJson(List<T> list) { // 变量 StringBuffer jsonStr原创 2017-10-21 11:05:32 · 757 阅读 · 0 评论