java实现RSA加密解密、签名/验签 java实现RSA加密解密、签名/验签RSA 算法相比于AES算法不同的是RSA的秘钥为不同的两个一个为公钥一个为私钥且目前理论上无法通过私钥/公钥去推得公钥/私钥。其数学原理为数论中寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,将他们的乘积作为公钥,从而无法通过分解因式获得私钥实现。一般情况下,使用私钥进行签名,使用公钥验证签名。签名验签是为了验证用户身份是否合法,和登录一个作用。用于被调用方验证;使用公钥进行加密使用私钥解密.。加密解密是为防止数据被篡改。相比于AES来说RSA一般
jar包状态下获取resouse资源目录下的文件 jar包状态下获取resouse资源目录下的文件我们经常会在项目中读取resouse目录下的资源文件,在本地项目中,给予文件绝对路径时是可以读取到文件流一般情况下是URL resource = Thread.currentThread().getContextClassLoader().getResource("path");即可获得文件路径但是在jar包状态下,这种方法就获取不到文件了方法这时我们可以通过 Spring 提供的ClassPathResource来访问。ClassPathRe
canvas粒子连线背景 canvas粒子连线背景html与js部分<!DOCTYPE html><html lang="zh-CN" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content=
sparkStreaming读取kafka写入hive分区表 sparkStreaming读取kafka写入hive分区表使用版本: hadoop-3.1.3,hive-3.1.2。开始这个spark不是很熟悉,但是项目要用到,这就要临阵磨枪了。开始写入hive的时候一直在报一个错误,的不是很懂,就是说我没有 .enableHiveSupport() 我就很蒙我明明有用到,但是他就是说我没用到。不多说了上代码。def test:Unit={//设置用户名System.setProperty("HADOOP_USER_NAME", "root")写配置信息
java解析excel内容 java解析excel内容引入pom文件文件解析获取单元格的值判断单元格是否合并读取每个单元格的数据时间格式转换引入pom文件<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency>文件解析public List&l
生成验证码图片并转换成Base64 BufferedImage 转换成 Base64public static String getBase64(BufferedImage image) throws IOException { String base64 = null; //输出流 ByteArrayOutputStream stream = null; try { Integer width = image.getWidth();
前端格式化text文本框,赋值给标签传递到后台 前端处理text文本类型传递给后台 <form class="form-horizontal m" id="form-activity-add"> <h4 class="form-header h4">文章内容</h4> <div id="content"> </div> <input hidden="hidden" formnovalidate id="
response以流的方式下载文件 response以流的方式下载文件/** * 文件下载 * @param worldName 获取前端传进来的文件名 * @param response */ @GetMapping("/fileDownload") @ResponseBody public void fileDownload(@RequestParam String worldName,HttpServletResponse response){ // 获
获取oss文件系统的InputStream 获取oss文件系统的InputStream /** *阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。 */ private String accessKeyId; private String accessKeySecret; /** *Endpoint以杭州为例,其它Region请按实
java利用POI替换word文档中的标签 java利用POI替换word文档中的标签 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version> </dependency> <dependency>