自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (7)
  • 收藏
  • 关注

原创 RSA加密解密工具类

应用场景: 登录, 验证等敏感信息的加密。

2022-10-21 11:45:08 956 1

原创 java springboot 通过Referer防止跨站点请求伪造

防止跨站点请求伪造 获取 referer 为null, 无法获取 referer 导致过滤失败

2022-10-21 09:41:17 3741

原创 尚硅谷大数据—搭建Hadoop集群—软件安装

集群搭建

2022-09-29 18:47:58 1003

原创 linux 下安装docker

三种安装dockers方式。 docker基本命令, docker安装mysql,redis

2022-08-21 17:41:48 876

原创 使用VirtualBox和Vagrant安装centos7

使用VirtualBox和Vagrant安装centos7

2022-08-19 01:21:59 669

原创 Nginx-keepalived双机热备集群

Nginx-keepalived双机热备集群

2022-08-12 15:27:08 583

原创 超级账本(Hyperledger Fabric)—Jar方式安装合约

jar方式部署合约

2022-08-08 16:21:48 3305

原创 搭建Hyperledger Fabric2.x环境

搭建基础环境, 部署Fabric网络

2022-08-05 17:13:03 299

原创 java 使用 freemarker模板 生成 word 并用 aspose 转换成PDF

freemarker生成WORD的工具类aspose 生成PDF的工具类

2022-06-16 17:49:53 2646

原创 SpringCloud-GateWay新一代路由网关

三大核心理念:路由, 断言, 过滤GateWay工作流程动态路由自定义过滤器

2022-06-08 10:39:57 246

原创 SpringCloud-Nacos服务注册与配置中心

Nacos windows版本安装使用, Linux版本集群搭建

2022-06-03 15:07:41 785

原创 超级账本(Hyperledger Fabric)—Maven方式升级合约

1.1 升级合约前需要先将修改后的代码上传到远程仓库先进入到fabric-samples目录下的chaincode目录cd /root/fabric-samples/chaincode然后再进入到自己项目的源代码目录, 执行git pull 命令, 会要求输入git的账户密码1.2 返回到test-network所在目录返回到test-network所在目录,以便可以将链码与其他网络部件打包在一起。cd ../../test-network1.3 将bin目录中二进制文件添加到CLI路径

2022-05-19 13:12:42 2544

原创 超级账本(Hyperledger Fabric)—Maven方式安装合约

在部署 java 链码前保证机器上已经安装了 java , maven 环境1 打包智能合约1.1 下载 hyperledger-fabric-contract-java-demo 合约源码到本地机器cd ~fabric-samples/chaincode/git clone https://gitee.com/kernelHP/hyperledger-fabric-contract-java-demo.git1.2 返回到test-network所在目录返回到test-network所在目录

2022-05-18 21:11:07 3576 1

原创 工具类:本地图片或者网络图片转字节流

package com.vxdata.gym.common;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class ImgToByteUtil { /** * 获取本地图片转成字节流 */ public static byte[] getLocalImgByUrl(String filePath) { try {

2022-05-06 14:28:18 1042

原创 文件压缩工具类

package com.vxdata.activity.utils;import javax.servlet.http.HttpServletResponse;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.charset.StandardCharsets;import java.ut

2022-02-15 10:26:10 202

原创 java生成word的几种方式

poi-tl 根据模板生成word依赖: <!--poi-tl生成word--> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.6.0</version> <

2022-02-15 10:23:20 9268 3

原创 easyPoi导出表格(模板替换以及注解生成)

简化版模板替换数据 /** * 前端下载Excel * * @param response * @param activityQueryVo */ @Override public void export(HttpServletResponse response, ActivityQueryVo activityQueryVo) { try { Map<String, Object&gt

2022-02-14 18:27:09 1990

原创 java获取时间段内所有季度

package com.vxdata.activity.utils;import java.time.LocalDate;import java.util.*;import java.util.stream.Collectors;public class SplicDateUtil { /** * 获取时间段内所有季度 * * @param startTime 开始时间 * @param endTime 结束时间 */ pu

2022-01-26 15:36:11 2275 1

原创 文件压缩工具类

包含文件压缩, 解压, 字节数据输出流转base64package com.vxdata.activity.utils;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.io.*;import java.util.Base64;import java.util.HashMap;imp

2022-01-22 19:16:51 395

原创 学习文章整理

狂神说Java全栈学习路线MySQL狂神说MySQL01:初识MySQL狂神说MySQL02:数据库操作狂神说MySQL03:DML语言狂神说MySQL04:使用DQL查询数据狂神说MySQL05:MySQL函数狂神说MySQL06:事务和索引狂神说MySQL07:权限及如何设计数据库Mybatis狂神说MyBatis01:第一个程序狂神说MyBatis02:CRUD操作及配置解析狂神说MyBatis03:ResultMap及分页狂神说MyBatis04:使用注解开发狂神说MyB

2021-12-12 15:51:00 198

原创 ftp上传下载工具类

目录结构application.yml# 配置ftp服务器信息ftp: # ftp服务器的IP地址 url: # 默认端口是21 port: 21 username: password: # ftp服务器存放文件的路径 remotePath: /case # 本地需要上传的文件的路径 localDir: D:/test/case/push # ftp上文件下载到本地存放的路径 downDir: D:/test/case/receive # f

2021-11-02 14:31:31 222

原创 腾讯云API与国家气象局API获取实时天气

腾讯云API获取天气(收费)package com.vxdata.cases.common.utils;import com.alibaba.fastjson.JSONObject;import com.google.gson.JsonObject;import com.vxdata.common.utils.StringUtils;import sun.misc.BASE64Encoder;import javax.crypto.Mac;import javax.crypto.spec.

2021-10-16 11:06:41 11298

原创 高德地图API工具类

官方文档使用 API 前请您先注册高德账号申请Key逆地理编码import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import java.net.URL;@Componentpublic class AddressUntils { private fi

2021-09-05 10:29:40 266

原创 前端框架AngularJS基础入门

1. AngularJS简介:AngularJS 诞生于2009年,后为Google所收购。被用于Google的多款产品当中。AngularJS 特性: MVC、模块化、自动化双向数据绑定、依赖注入双向绑定: 数据变量与视图同步更新 ,当修改数据变量视图显示的随着改变 , 当修改文本框中的值数据变量一起改变。JS与JQuery都是单项绑定。模块化设计:官方提供了多种模块 , 用户可以自定义模块2.基础使用2.1 表达式与指令AngularJS 使用{{ }}表达式ng-app 指

2021-06-12 17:52:26 636 1

原创 tomcat JMX port 1099被占用 ,导致 项目无法启动 localhost:1099 is already in use

Error running ‘Tomcat 8.5.37’: Address localhost:1099 is already in use解决方法:打开cmd输入:netstat -ano | find "1099" 查出占用 1099 的进程输入:taskkill /F /PID 10388杀死占用的进程再次启动tomcat , 正常运行

2021-05-07 17:26:09 970

原创 SpringData入门学习笔记

https://blog.csdn.net/DDDDeng_/article/details/108197565传统的JDBC操作传统的jdbc操作 , 操作比较繁琐还需要为占位符赋值解决方案: 将JDBC操作封装到一个工具类中,将sql 语句相关操作封装到一个对象中 。 大部分的语句都是固定的 , 我们只需要将变动的地方作为参数传入但是这个地方要注意 , 建立数据表与实体类的连接 , 建立列于字段的连接ORM思想:主要目的:操作实体类就相当于操作数据库表建立两个映射关系:实体类和表

2021-05-07 11:33:07 328

原创 Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: javax.

Failed to load ApplicationContextCould not autowire field: javax.servlet.ServletContext com.thinkgem.jeesite.modules.cms.service.FileTplService.context; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:java.lang.Illegal

2021-04-30 11:00:55 9235

原创 腾讯云身份证信息识别API

接口文档:身份证识别在使用之前需要先有自己的身份ID和密钥在控制台上搜索文字识别—>卡证文字识别—>身份证识别然后开通自己的业务。在开通后点击右上方的接口文档,当然也可以看看计费方式,目前是每个月1000次的免费使用次数。在点击调试中有案例首先 身份识别有个实体类IDCardOCRRequest , 可以承载 传参 图片Base64编码 或者 图片url地址 或者 图片的正反面如果不写正反面会自动识别 是正面还是反面核心代码注意: Base64格式 或者 URL 地址有一个就

2021-04-26 16:33:48 3050

原创 Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver

在练习的时候遇到了一个问题 , springboot项目在 配置数据库连接的时候报错:Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver一开始以为是依赖错误 , 和数据库版本对应不上 , 但是检查和调试后发现没有问题 , 经过很多次尝试之后看到一篇文章说 :可能由于application.properties文件中数据源相关配置值有空格,正确的样子:...

2021-04-24 16:35:41 2193 1

原创 The server time zone value ‘�й���׼ʱ��‘ is 数据库驱动版本与系统时间差异导致的报错

The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize t

2021-04-22 19:09:34 931

原创 对实体 “useSSL“ 的引用必须以 ‘;‘ 分隔符结尾。

对实体 “useSSL” 的引用必须以 ‘;’ 分隔符结尾。原因由于xml文档的特殊性,"&"字符必须转义,否则无法正常使用在xml文档中,"&“对应”&",将url的值替换成:

2021-04-22 18:54:14 272

原创 SpringBoot整合JPA

借鉴来源:Spring Boot整合 Jpa教程新建springboot项目 , 勾选 web , mysql , jpa重点: 导包 、JPA 配置、 注解 、 JpaRepository接口pom.xml中 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

2021-04-22 15:44:36 121

原创 JPA初级入门学习笔记

学习尚硅谷JPA教程JPA是一个用于对象持久化的 API , 是一个ORM规范JPA和Hibernate关系JPA 是 hibernate 的一个抽象(就像JDBC和JDBC驱动的关系):JPA 是规范:JPA 本质上就是一种 ORM 规范,不是ORM 框架 —— 因为 JPA 并未提供 ORM 实现,它只是制订了一些规范,提供了一些编程的 API 接口,但具体实现则由 ORM 厂商提供实现Hibernate 是实现:Hibernate 除了作为 ORM 框架之外,它也是一种 JPA 实现

2021-04-22 14:24:01 825 2

原创 ajax 实现三级联动

html这里是初始状态 , 还没有经过联动 ,会显示所有数据所有的数据放在一张字典的表格中 , 根据 type 字段 决定是什么字典(天气、路况、公司、省市区等) <%--新需求 添加 过错行为适用对象 过错行为大类 过错行为 --%> <td>过错行为适用对象</td> <td> <select id="caseUserInfoList{{idx}}_faultObject"

2021-04-13 17:21:29 324

原创 杂记随笔

idea配置maven注意点:配置环境变量 , 使用mvn -version命令查看是否成功配置修改setting文件 , 设置依赖下载的本地仓库 , 设置国内下载阿里云镜像 , 注意修改本地仓库的时候要复制出来,不然会被注释掉在IDEA中的setting / Maven 中参考文档:关于IDEA配置maven环境idea配置Git安装教程:Git的安装与使用教程(超详细!!!)IDEA配置及使用Git:idea配置git步骤IDEA克隆项目: git / clone 进入页面

2021-04-09 18:46:58 266

原创 使用LoggerFactory.getLogger(xxx.class)方法在控制台打印日志信息

使用System.out.println()来调试.但是用这种方式开发项目部署到生产环境,会因为众多的控制台输出降低应用的性能.这时候Log4J就成为可平衡开发和部署应用的利器了.使用指定的类XXX初始化日志对象,方便在日志输出的时候,可以打印出日志信息所属的类。public class CaseAutoPullController {//初始化LoggerFactory对象 , CaseAutoPullController是日志所属的类 private final static Logger

2021-04-07 17:47:00 3463

原创 数组排序-冒泡/选择/直接/快速

冒泡排序法比较待排序的数据元素中的相邻元素:如果前面的元素大于后面的元素,那么将两个元素交换位置;否则不变。即:永远保持大的元素值在待排序元素中的最后面位置。这样,数组元素就像气泡一样从底部上升到顶部。 public static int[] bubbleSort(int[] arr){ for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length-1-i; j++)

2021-03-28 01:11:31 66

原创 Java设计模式-单例/工厂/代理

单例模式单例模式用来保证类在内存中只能有一个对象,因为对象的创建和销毁都会占用系统资源,一些昂贵的资源可以使用单例模式,节省系统资源特点:单例类只能有一个实例。单例的类只能自己创建自己的实例。单例类必须能够提供自己的唯一实例给其他类使用场景Spring中的bean使用到了单例模式计数器使用到了单例模式servlet也是一个单例模式工厂模式简单工厂模式代理模式代理模式简单的说就是可以在不改变原来代码的情况下,通过引入代理类来扩展功能。静态代理比如我们有一个接口角色:增删改

2021-03-27 17:00:52 154

原创 SpringBoot整合Redis(RedisTemplate )

SpringBoot整合Redis—RedisTemplate1、创建SpringBoot工程, 添加依赖2、创建实体类3、创建控制器4、在resources包下创建配置文件application.yml5、创建启动类6、启动测试7、注意点8、五种数据类型的Java操作字符串 String列表 List集合Set有序集合Zset哈希HashSpring Boot 整合Redis (一) spring-boot-starter-data-redisSpringBoot 使用Spring Data Redi

2021-03-26 23:55:31 1550

原创 Redis基础入门-CRUD/持久化/过期删除/缓存异常/SpringBoot整合Redis

RedisRedis应用场景Redis基础知识Redis基本命令Redis基于内存进行存储,支持 key-value 的存储形式,底层是用C语言编写的Redis基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的管理,Redis支持5种数据类型:String 字符串、List 列表、Set 集合、Sorted Set 有序集合、Hash 哈希字典 (Hash是在value中又存了一个key value)Redis应用场景热点数据加速查询(主要场景

2021-03-26 23:28:48 311

docker离线安装脚本.zip

Linux centos7离线安装脚本, 里面包含 安装包, 安装脚本, 卸载脚本, 安装说明 脚本中自动开启IPv4转发, 自动安装docker-compose, 自动设置开机自启动

2022-06-17

Redis数据库安装包

Redis安装包 , 解压就可以使用

2021-03-26

Java开发环境JDK安装包

JDK

2021-02-27

VSCode-win32-x64-1.47.0.rar

解压后,移动到D盘的Program Files下, 然后点击Code.exe运行

2021-01-26

InletexEMC.exe_局域网屏幕共享软件

局域网屏幕共享软件, InletexEMC软件是一款来自国外的实用型屏幕共享软件,无需安装,不对系统产生垃圾。

2020-12-21

空白文件夹清理.bat

一个简易的空白文件夹清理工具,将文件复制到要清理的文件夹下,右击,管理员模式运行,就能自动清理该文件夹下的空白文件夹

2020-12-21

EVCapture录屏软件

EVCapture录屏软件是一款强大的屏幕录制软件,免费无水印,集视频录制与直播功能于一身的桌面录屏软件,高清录制,资源占用更小,录屏画面流畅

2020-12-21

空空如也

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

TA关注的人

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