ECharts 子弹图


avatar Eurkon 发表于 2023-04-27

ECharts 子弹图


avatar Eurkon 发表于 2023-04-27

从前端到后端:如何在 URL 参数中传递 JSON 数据

引言 在 Web 开发中,我们经常需要将数据作为 URL 参数进行传递。当我们需要传递复杂的数据结构时,如何在前端将其转换为字符串,并在后端正确地解析它呢?本文将介绍如何在前端将 JSON 数据进行 URL 编码,并在后端将其解析为相应的数据类型,同时提供 Java 语言的示例代码。 在前端使用 URL 参数传递 JSON 数据 有时候我们需要在前端将 JSON 数据传递给后端,例如通过 AJAX 请求或者页面跳转。URL 参数是一种常见的传递数据的方式,但是由于 URL 参数只支持字符串类型的数据,而 JSON 数据是一种复杂的数据类型,因此需要进行编码和解码操作。 在 JavaScript 中,我们可以使用 JSON.stringify() 方法将 JSON 对象转换为字符串,然后使用 encodeURIComponent() 方法对字符串进行 URL 编码。以下是一个将 JSON 数据作为 URL 参数发送 AJAX 请求的示例: const data = { name: 'John', age: 30 };const encodedData = encodeURIComponent(JSON.stringify(data));fetch(`/api/user?data=${encodedData}`) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error)); 在上面的示例中,我们首先创建了一个包含两个属性的 JSON 对象 data,然后将其转换为字符串并进行 URL 编码。然后我们使用 fetch() 方法发送一个带有 data 参数的 GET 请求,并在响应中使用 json() 方法将响应体解析为 JS...

avatar 龙儿之家 发表于 2023-04-26

ECharts 径向条形图


avatar Eurkon 发表于 2023-04-26

ECharts 径向条形图


avatar Eurkon 发表于 2023-04-26

Java判断文件大小后缀名匹配工具类

文件后缀名限定String edward = FileUploadUtils.getExtension(file).toLowerCase(); String[] args = {"png", "gif", "jpeg", &

avatar 墨点白 发表于 2023-04-20

Java判断文件大小后缀名匹配工具类

文件后缀名限定String edward = FileUploadUtils.getExtension(file).toLowerCase(); String[] args = {"png", "gif", "jpeg", &

avatar 墨点白 发表于 2023-04-20

Java判断文件大小后缀名匹配工具类

文件后缀名限定 String edward = FileUploadUtils.getExtension(file).toLowerCase(); //限定文件类型 String[] args = {"png", "gif", "jpeg", "jpg"}; Arrays.sort(args); //包含的话是整数 不包含的话是负数 int result = Arrays.binarySearch(args, edward); //判断文件格式 if (result < 0) { throw new BadRequestException("上传的文件格式不支持,请重新选择!"); } 文件大小限定 //判断文件大小 不大于5M if(!FileUploadUtils.fileSize(file.getSize(),5,"M")){ throw new BadRequestException("出错了!请上传png、gif、JPEG等格式,大小不超过5M的图片!"); } 实现工具类 /** * 文件上传工具类 * * @author modianbai */public class FileUploadUtils { /** * 默认大小 50M */ public static final long DEFAULT_MAX_SIZE = 50 * 1024 * 1024; /** * 默认的文件名最大长度 100 */ public static final int DEF...

avatar 墨点白 发表于 2023-04-20

随笔 四

生活中遇见的趣事

avatar 宇生の后花园 发表于 2023-04-11

二级域名,给自己一个拥有好多域名的机会

二级域名配置 因为需要用到多个域名来进行nginx代理配置,这里利用主站的域名设置二级域名来完成这个需求 使用的是阿里云的相关操作界面,首先进入域名解析的位置 主域名校验 这里点击TXT授权校验 主域名解析设置 获取到相关参数,然后在主域名进行解析设置 找到主域名的解析设置 配置新的解析 填上验证的参数 完成设置,添加二级域名 点击验证,完成解析后,再次点击添加域名 配置子域名记录的IP地址 后点击新建的子域名 点击新手引导 输入IP地址 选择确定 使用新手引导 自动生成两条记录,这里就可以使用这个网址创建网站 在相应的配置访问服务器地址了 配置二级域名的CDN配置 选择CDN的配置界面 点击域名管理 添加域名 设置源站的ip地址信息 击新增源站信息(是访问的服务器ipv4的地址) 设置CNAME 点击下一步 在这里进行 cname配置 获取CNAME值参数 返回上一级 拿到cname地址 到域名解析的地址 进行解析 找到刚才新建的域名 点击解析设置 配置二级域名解析 默认生成的两条解析暂停 配置CNAME的参数值 选择cname 粘贴cname值 解析成功 然后返回cdn加速域名管理的位置 显示还是待配置 这个需要稍等几分钟 然后就会显示已配置 已配置的域名可以直接使用cdn加速了

avatar 墨点白 发表于 2023-04-08