自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【Java 添加、验证PDF 数字签名】

在设置文档内容保护的方法中,除了对文档加密、添加水印外,应用数字签名也是一种有效的文档防伪、保护手段。数字签名的文件很容易验证,并且具有较高的权威性和可信度。在Adobe PDF文档中,有直接添加或验证数字签名的功能和方法,下面的文章中,将通过Java程序来介绍添加数字签名到PDF文档,以及验证签名是否有效。使用工具:Spire.PDF for Java。Jar文件获取及导入方法:各种文件。【示例1】添加数字签名到PDF。示例三:阿里oss地址转换实例。【示例2】验证数字签名有效性。

2023-11-10 15:42:08 676 2

原创 mybatis-plus 拦截器解决模糊查询特殊字符转义问题

处理mybatis-plus 模糊查询特殊字符转义问题,使用mybatis-plus 3.4.2版本,实现 InnerInterceptor。遗留Bug,不支持foreach方式,打印的仍然没有替换!问题sql控制台打印。

2023-07-20 16:04:30 453 2

转载 java打包----“Artifacts”

java打包----“Artifacts”

2023-05-12 16:42:44 481

原创 Java 根据id、pid生成树状结构

【代码】Java 根据id、pid生成树状结构。

2023-04-23 17:15:55 702

原创 Java 通过魔数判断上传文件的类型

使用魔数值校验,不管是传入的文件有后缀名,还是无后缀名,或者修改了后缀名,真正获取到的才是该文件的实际类型,这样避免了一些想通过修改后缀名或者Content-type信息来攻击的因素。但是性能与安全永远是无法同时完美的,安全的同时付出了读取文件的代价。本人建议可采用后缀名与读取文件的方式结合校验,毕竟攻击是少数,后缀名的校验能排除大多数用户,在后缀名获取不到时再通过获取文件真实类型校验,这样来适当提高性能。

2023-03-21 16:20:40 1716

原创 json转换

package com.creditease.publicfund.basic.util;import java.io.IOException;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.util.ArrayList;import java.util.List;

2021-10-09 17:30:30 131

原创 Linux安装redis和部署

第一步:下载安装包1. 访问https://redis.io/download 到官网进行下载。第二步:安装1.上传至服务器tar -zxvf redis-5.0.13.tar.gz解压进入解压文件目录make编译编译完成 应该会出现 src 文件夹和 redis.conf 文件6.编译成功后,进入src文件夹 , cd src/执行make install进行Redis安装 make install7.安装完成

2021-09-17 11:15:47 66

原创 Linux搭建Gitlab服务器

一、准备工作安装并配置必要的依赖关系,1.安装shhsudo yum install -y curl policycoreutils-pythonopenssh-server2.将SSH服务设置成开机自启动sudo systemctl enable sshd3.启动SSH服务,安装命令sudo systemctl start sshd4.添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效sudo firew

2021-09-15 17:33:03 1741

原创 SpringBoot整合多数据源

一、添加pom主要增加 mybatis 和 mysql驱动 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.0.3.RELEASE</version&gt

2021-09-14 20:12:11 166

原创 Linux防火墙指令

yum install firewalld systemd -y ##安装防火墙 1 firewall-cmd --state ##查看防火墙状态,是否是running 2 firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 3 firewall-cmd --get-zones ##列出支持的z

2021-09-13 18:39:43 67

原创 Linux安装MySQL(完整)

原来有安装mysql先卸载,自行百度第一步、下载MySQL 安装包:wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装mysql 安装源:yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 第二步,在线安装MySQL:yum -y install mysql-community-server①、等待时间比较

2021-09-13 18:35:49 189

原创 SpringBoot 启动成功,打开指定网址

package com.yrd.fund.user.gateway.service.component;import cn.hutool.core.util.StrUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.CommandLineRunner;

2021-09-06 14:50:02 697

原创 mybatis自动生成实体xml--generator

1.resources目录下创建 mybatis-generator文件夹,并添加generatorConfig.xml 文件。2.粘进去修改 mysql驱动jar包位置,这里加完pom plugin里面可以不加,相反这里不加pom里需要加上;数据库连接地址,entity、mapper、存放位置,修改 table标签 数据库对应的表明,和要生成实体的表明。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generat

2021-07-26 14:17:55 1739

原创 SpringBoot外置Tomcat

1.移除SpringBoot内置tomcat 和修改打包成war包 <packaging>war</packaging> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> &

2021-07-25 16:42:10 311

原创 Java获取IP和端口(Linux)

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();获得客户机信息:getRequestURL() 返回客户端发出请求时的完整URL。getRequestURI() 返回请求行中的参数部分。getQueryString () 方法返回请求行中的参数部分(参数名+值)getRemoteHost() 返回发出请求的客户机的完

2021-07-20 15:36:38 2115

转载 JAVA 雪花算法 唯一ID生成工具类

package com.ikang.util.Sarcoidosis;public class SnowflakeIdUtils {// ==============================Fields===========================================/** 开始时间截 (2015-01-01) */private final long twepoch = 1420041600000L;/** 机器id所占的位数 */private final lo

2021-04-19 15:27:14 231

转载 JAVA验证身份证号码是否正确

package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;public class ValidateIdCardUtil {final static Map<Integer, String> zoneNum = new HashMap<Integer, S

2021-04-01 11:44:24 1661

空空如也

空空如也

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

TA关注的人

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