- 博客(56)
- 问答 (1)
- 收藏
- 关注
原创 springMVC中的请求拦截器
方法:在控制器方法执行之后,但在视图渲染之前调用。可以用来修改模型数据或者设置视图属性等。方法:在整个请求完成后调用,即在视图渲染之后。通常用于资源清理或者记录日志等操作。这样,当请求匹配到指定的路径模式时,就会被定义好的拦截器所拦截并执行相应的方法。方法:在控制器方法执行之前调用,可以用来做权限检查或其他预处理工作。创建了拦截器之后,还需要在Spring MVC的配置文件中注册它。,则继续执行下一个拦截器或控制器方法;
2024-10-28 20:16:16 454
原创 java中Set的常用api
Java 中的Set接口是一个不允许重复元素的集合,它继承自Collection接口。Set接口的主要实现包括HashSetTreeSet和等。下面是一些Set。
2024-09-23 15:28:49 570
原创 java中Map集合的常用API
Java 中的Map接口是 Java 集合框架的一部分,用于存储键值对(key-value pairs)。下面是Map。
2024-09-23 14:39:40 512
原创 java 的list集合排序自定义元素
一、定义包含自定义元素的类return id;return age;二、使用Collections.sort()进行排序} } }} } }ArrayList;} } }List;
2024-09-12 23:03:44 243
原创 vue脚手架配置代理请求
如果你的后端服务器运行在不同的主机或端口上,将相应的值替换到配置中即可。如果在配置过程中遇到问题,可以检查配置的准确性、服务器是否正常运行以及网络连接等方面。在代码中发送请求时,需要使用配置的前缀加上具体的接口路径。例如,对于上述配置中的/api1前缀,请求接口/user/list时,实际发送的请求地址应为http://localhost:8080/api1/user/list。其工作方式是优先匹配前端资源,如果请求了前端不存在的资源,那么该请求会转发给服务器。缺点是配置略微繁琐,请求资源时必须加上前缀。
2024-07-16 10:50:15 441
原创 jquery发送jsonp请求
例如,如果服务器返回的数据是 {“message”: “Hello, World!”} ,那么在回调函数或 done 方法的回调函数中,就可以获取并处理这个数据。
2024-07-16 10:45:38 332
原创 前端加密数据 后端java对应解密数据的方案
使用AES对称加密示例(JavaScript)使用AES对称解密示例(Java)后端Java解密数据。
2024-07-15 16:15:36 582
原创 js将元素滚动到可见区域
除了使用scrollIntoView方法之外,还可以使用scrollIntoViewIfNeeded方法作为兼容性更好的替代方法。scrollIntoViewIfNeeded方法在某些情况下会更加平滑地将元素滚动到可见区域,而不会强制滚动到视口的顶部或底部。它的兼容性也比scrollIntoView方法更好。在上面的代码中,我们首先通过getElementById方法找到了id为"myElement"的元素,然后检查浏览器是否支持scrollIntoViewIfNeeded方法。
2024-06-06 22:56:39 876
原创 JS下载接口返回的二进制流文件 使用XHR
在这个示例中,我们创建了一个新的 XMLHttpRequest 对象,并设置了请求的 URL 和 responseType 为 ‘blob’。然后,我们通过监听 load 事件来获取响应,如果响应状态码为 200,我们将二进制数据转换为 Blob 对象。接下来,我们创建一个 URL 对象,并将其绑定到 a 标签的 href 属性上。接下来,您可以创建一个 URL 对象或者直接使用 URL.createObjectURL(blob) 方法来创建一个 URL,最后通过创建一个 a 标签的方式下载文件。
2024-06-04 17:04:04 412
原创 静态页面引入axios,并创建实例使用
在上面的例子中,我们在静态页面中引入了 axios 的 CDN 地址,并直接使用 axios.create() 方法创建了 axios 实例对象 instance,然后发送了一个 GET 请求和一个 POST 请求。这样就可以在静态页面中引入 axios 并创建实例对象。// 创建一个 axios 实例对象。// 发送 POST 请求。// 发送 GET 请求。
2024-06-03 21:08:50 624
原创 axios的基本使用
axios 是一个功能强大且易于使用的 HTTP 客户端库,提供了丰富的功能和配置选项。以上是 axios 的一些常用用法和功能示例。
2024-06-03 21:00:01 333
原创 typescript数据类型转换
1 显式类型转换(Type Assertion): 可以使用类型断言来告诉编译器一个值的实际类型。这些是在 TypeScript 中进行数据类型转换的一些常见方法。在 TypeScript 中,可以使用类型转换来将一个数据从一种类型转换为另一种类型。2 类型转换函数: 可以自定义函数来进行类型转换。parseFloat():将字符串转换为浮点数。parseInt():将字符串转换为整数。String():将其他类型转换为字符串。Number():将其他类型转换为数字。
2024-06-01 21:32:55 496
原创 使用nginx开启一个代理服务器
要使用Nginx开启一个代理服务器,你需要编辑Nginx的配置文件。确保将 your_domain.com 替换为你的域名或服务器的 IP 地址,将 http://your_backend_server 替换为你要代理的后端服务器的地址。现在,你的 Nginx 代理服务器应该已经启动并运行了,它会将来自客户端的请求转发到你指定的后端服务器上。
2024-04-21 14:20:21 262
原创 vue脚手架配置代理跨域
在这个示例中,我们将所有以 /api 开头的请求代理到了 http://api.example.com,你需要将 target 的值修改成你的目标地址。1 打开Vue项目的根目录下的 vue.config.js 文件,如果没有该文件则需要手动创建。这样配置后,所有以 /api 开头的请求都会被代理到目标地址,解决了跨域问题。3 保存文件并重新启动开发服务器(如果正在运行)。
2024-04-15 15:42:16 241
原创 用js写一个ztree 的 id pid 数据格式转 children的方法
这个方法会将以id和pid表示父子关系的数据格式转换为children属性表示父子关系的树形结构,其中data为原始数据数组,返回值为转换后的树形结构数据。用js写一个ztree 的 id pid 数据格式转 children的方法。
2024-03-06 15:44:53 535
原创 less页面静态引入方式的使用
首先,需要在你的HTML文档中引入Less.js库。这个JavaScript库能够让浏览器解析Less代码并将其转换为CSS。你可以从Less官方网站下载Less.js,或者使用CDN链接。Less.js允许通过设置全局变量less来配置其行为。这些配置应该在引入Less.js之前完成。在你的HTML文档的部分,使用标签引入Less文件。重要的是要设置rel属性为"stylesheet/less",这样Less.js就能识别并处理这个文件。在你的项目中创建一个Less文件。
2024-02-05 14:27:03 982
原创 CANVAS(canvas)的基本使用
这只是Canvas的基本用法,你可以使用更多的Canvas API来创建复杂的图形和动画效果。需要注意的是,Canvas的绘图操作都是基于像素的,所以在进行绘制之前,你可能需要先了解Canvas的坐标系统和像素概念。在JavaScript中,可以使用HTML5提供的Canvas元素来进行绘图和图形处理。
2024-02-04 15:39:43 159
原创 JS如何使用WebSocket
注意,WebSocket协议是一种双向通信协议,因此可以在任何时候发送或接收数据。同时,WebSocket还支持二进制数据传输和自定义协议扩展,这些功能可以通过一些额外的API来实现。这里的ws://localhost:8080是WebSocket服务器的地址。注意,WebSocket协议的默认端口是80或443(SSL加密),但也可以使用其他端口。要使用WebSocket,首先需要创建一个WebSocket对象。要发送数据到WebSocket服务器,可以使用WebSocket对象的send()方法。
2024-02-04 09:48:01 382 1
原创 JS数组去重的几种
以上就是几种在JavaScript中实现数组去重的方法,你可以根据具体需求和环境选择最适合的一种。在JavaScript中,有多种方法可以实现数组去重。
2024-02-04 09:35:40 200 1
制作地图线路流动效果,类似于echarts上的地图轨迹
2021-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人