文章目录Redis学习笔记:GEO结合SpringBoot案例 附近的地点推送GEO的概念GEO常用命令案例案例描述代码实现 Redis学习笔记:GEO结合SpringBoot案例 附近的地点推送GEO的概念GEORedis中的GEO主要用于存储地理位置信息,并对存储的信息进行操作。 包括:添加地理位置的坐标、获取地理位置的坐标、计算两个位置之间的距离、根据用户给定的经纬度坐标来获取指定范围内的
# 使用Java获取请求的完整地址
在Web开发中,获取用户请求的完整URL地址是一个常见的需求,尤其是在处理重定向、日志记录或生成绝对链接时。在Java中,我们通常可以通过Servlet API轻松实现这一点。本文将详细说明如何通过Java获取请求的完整地址,并提供相应的代码示例。
## 理解请求的组成部分
请求的完整地址通常由以下几个部分组成:
1. **协议**:如HTTP或HTTP
原创
2024-09-03 05:13:43
332阅读
[code="java"]Map map = this.getRequest().getParameterMap() ; Set set = map.ke
原创
2023-04-24 08:06:30
303阅读
第四篇主要介绍了chrome app版本的postman如何安装及如何录制Web脚本,比较简单。但是chrome app 版本和native 版本相比,对应chrome app 版本官方已经放弃支持了,很多内容都集成到了native版本上。一. 列举几个本人在使用过程中发现的主要区别:1. native版本不在支持Interceptor,无法像第四篇那样介绍
转载
2024-06-11 13:13:46
64阅读
自定义 FilterTOCShiro 支持自定义 Filter 大家都知道,也经常用,这里我也用到了一个自定义 Filter,主要用于验证接口调用的 AccessToken 是否有效。// AccessTokenFilter.java
public class AccessTokenFilter extends AccessControlFilter {
@Override
转载
2024-10-09 21:30:58
61阅读
Springboot学习01-webjars和静态资源映射规则前言1-以前我们在IDEA中创建一个项目,添加web依赖包,我们现在是一个web应用,应该在man目录下面有一个webapp文件夹,将所有的页面都放在这里,这是我们以前的做法。2-现在我们创建的这个项目中,没有这个webapp目录,但是SpringBoot给我们做了规定。在SpringBoot中对SpringMVC的相关配置都在 Web
转载
2024-06-12 12:07:51
37阅读
一:需求简介. 1.1项目中天添加IP归属地查询功能,前后端分离.后端返回给前端json字符串. 1.2使用阿里云免费的IP归属地查询接口.官网一下不太好找.下面图解演示一下,尽量节省时间吧.免费购买的.不限流免费还好用.以上我们知道了这个接口的主要信息如下:上面那个API测试工具多试试看.① 不限流免
转载
2024-03-21 20:59:30
66阅读
一、场景来源 在日常开发实践中,时常需要使用工具(如 Postman、curl命令)来构建http请求进行 开发和测试,当遇到需要token鉴权的接口时,可能需要额外的页面登录或者请求其它接口来获取token,若开发测试过程中需要频繁切换账号时,一直手动获取token就是慢动作了。那么,这个操作是可以优化的吗?项目环境:springboot + web + dubbo 请求示意:token放在he
转载
2024-03-25 22:16:33
63阅读
想实现网络通信,每台主机需具备四要素本机的IP地址子网掩码网关的IP地址DNS的IP地址获取这四要素分两种方式1.静态获取即手动配置2.动态获取通过dhcp获取以太网头ip头udp头dhcp数据包 (1)最前面的”以太网标头”,设置发出方(本机)的MAC地址和接收方(DHCP服务器)的MAC地址。前者就是本机网卡的MAC地址,后者这时不知道,就填入一个广播地址:FF-FF-FF-FF-F
转载
2023-07-20 20:27:49
92阅读
方法一通过request获得用户的URI,再逐一循环判断是否可以操作。只是这种方法很让人难受。方法二通过用户要访问的方法来判断是否有权限:preHandle方法中handler实际为HandlerMethod,(看网上说的有时候不是HandlerMethod),加个instanceof验证吧可以得到方法名:h.getMethod().getName()可以得到RequestMapping注解中的值
转载
2024-03-01 10:55:43
348阅读
作者 江南一点雨https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。今天要和大家聊的是在 Spring Boot 项目中,如何开启 https 配置,为我们的接口保驾护航。https 简介我们先来看看什么是 h
转载
2024-09-15 16:40:34
122阅读
# 使用Java Spring Boot 请求获取MAC地址
在开发网络应用程序时,有时我们需要获取客户端的MAC地址,例如进行设备认证或访问控制。由于安全和隐私原因,获取MAC地址并不是一件容易的事。本文将探讨如何在Java Spring Boot应用中获取客户端的MAC地址,并提供相应的代码示例。
## 什么是MAC地址?
> MAC地址(媒体访问控制地址)是网络接口卡的唯一标识符,通常
原创
2024-09-12 07:04:34
695阅读
1评论
获得访问 controller 端口的客户端 ip 地址
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRe
转载
2023-06-27 20:32:14
718阅读
private String getIpAddress(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknow".equalsIgnoreCase(ip)) {
转载
2023-05-26 15:56:49
738阅读
# 教你如何使用jQuery获得当前页面请求地址
## 1. 整体流程
我们首先来看一下整个获取当前页面地址的流程,可以用以下表格展示:
```mermaid
erDiagram
REQUEST --> URL
```
## 2. 具体步骤及代码
### 步骤一:获取当前页面的完整URL
首先,我们需要获取当前页面的完整URL,可以使用以下代码:
```markdown
``
原创
2024-04-11 06:57:02
123阅读
1.获取访问者的ip地址: 不多说直接上代码,详解见注释package com.xr.util;
import lombok.extern.slf4j.Slf4j;
import javax.servlet.http.HttpServletRequest;
import java.net.*;
import java.util.
转载
2023-08-25 10:30:52
1506阅读
前言在Web应用程序中,获取客户端的IP地址是一项非常常见的需求,例如记录访问日志、过滤恶意IP等。在本文中,我们将介绍如何使用Spring Boot框架获取客户端的IP地址。方法一:使用ServletRequest对象获取IP地址Spring Boot应用程序可以使用HttpServletRequest对象获取客户端的IP地址。在Spring Boot中,可以通过注入HttpServletReq
转载
2023-11-18 16:27:57
1420阅读
.net Core 获得服务器本地的IP地址:注意,不是获得客户端IP地址 string IP = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList.FirstOrDefault(address => addr
原创
2021-07-28 17:09:10
358阅读
public static String getMACAddress(){
String address = "";
String os = System.getProperty("os.name");
String osUser=System.getProperty("user.name");
if (os != null && os.startsWith("Window
原创
2023-08-24 08:57:06
59阅读
如果使用本地ip 解析的话,我们将会借助ip2region,该项目维护了一份较为详细的本地ip 地址对应表,如果为了离线环境的使用,需要导入该项目依赖,并指定版本,不同版本的方法可能存在差异。<dependency>
<groupId>org.lionsoul</groupId>
<artifactId>ip2region</a
转载
2024-07-10 13:55:17
82阅读