js+canvas实现网页签字,导出功能 js+canvas实现网页签字,导出功能 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini
使用 HttpClient 类发出 HTTP 请求并整合 链接池 PoolingHttpClient Java工具类 HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协议的),提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后
Get-weixin-code 解决微信OAuth2.0网页授权只能设置一个回调域名的问题 解决微信OAuth2.0网页授权只能设置一个回调域名的问题 UPDATE 最近发现微信公众号的网页授权域名已经支持配置多个,目前该项目的存在意义没有之前强烈了。目前唯一的用处就是多个域名可以统一在一个地方处理。 使用方法 部署get-weixin-code.html至你的微信授权回调域名的目录下 使
Spring 文件映射漏洞 - 改用 Nginx 映射 Spring Boot Spring 文件映射漏洞 改用nginx文件服务器 # API 路径代理 location /prod_api/ { proxy_pass http://localhost:8080/; proxy_set_header Host $host;
Springboot yml和properties 配置文件加密解密 Spring Boot pom.xml引入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</vers
Oracle历史数据库增量,适用各版本 #############################历史数据库增量,适用各版本oracle============= SELECT day,total_GB,used_GB,total_GB-used_GB free_GB,round(100*used_GB/total_GB,2) used_
第三方开放接口安全 默认分类 如果你的微服务需要向第三方开放接口,如何确保你提供的接口是安全的呢? 1. 什么是安全接口 通常来说,要将暴露在外网的 API 接口视为安全接口,需要实现防篡改和防重放的功能。 1.1 什么是篡改问题? 由于 HTTP 是一种无状态协议,服务端无法确定客户端发送的请求是否合法,也不了解请求中的参数是
Maven打包分包(亲测Springboot和Solon框架都可以) Java工具类 Maven打包分包(亲测Springboot和Solon框架都可以) 每次打包jar文件太大了,所以找到了这个配置 示例 这是一个solon2资源,目录有三个文件 配置 不需要打包到config文件夹的文件(支持统配) 不需要打包到jar内的文件(支持统配) 结果
JavaScript Lodash 用法(含深度克隆) JavaScript Lodash 用法(含深度克隆) lodash.min.js 是 Lodash 库的一个压缩版本,它提供了一系列强大的工具函数,用于处理数组、数字、对象、字符串、等数据类型。Lodash 的 API 设计得非常一致,所以一旦你掌握了一些基本的使用方法,你就可以轻松地应用到其他函数上。 以下是一些基本
JDK 1到JDK 21的所有功能和升级特性 Java工具类 JDK 1到JDK 21的所有功能和升级特性 以下是罗列JDK 1到JDK 21的一些主要特性概览: JDK 1.0 (1996) 初始版本,提供了Java编程语言的基础。 JDK 1.1 (1997) 内部类 JavaBeans JDBC (Java Database Connectivity)