• 2024-09-01webUtils
    importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;publicclassWebUtils{/***将字符串渲染到客户端**@paramresponse渲染对象*@paramstring待渲染的字符串*/publicstaticvoidre
  • 2024-02-28Java获取客户端IP地址进行记录
    1、编写工具类IpUtilspublicclassIpUtils{/***访问IP:0:0:0:0:0:0:0:1*访问IP:192.168.1.10*/privatestaticfinalStringIP_UTILS_FLAG=",";privatestaticfinalStringUNKNOWN="unknown";privatestati
  • 2024-02-11设计模式
    设计模式创建一个接口;publicinterfaceShape{voiddraw();}创建实现接口的实体类;publicclassRectangleimplementsShape{@Overridepublicvoiddraw(){System.out.println("InsideRectangle::draw()method.");}}创建一个工厂
  • 2023-12-16无涯教程-Java - boolean equalsIgnoreCase(String anotherString)函数
    此方法将此String与另一个String进行比较,而忽略大小写考虑。booleanequalsIgnoreCase-语法publicbooleanequalsIgnoreCase(StringanotherString)这是参数的详细信息-anotherString  - 与该字符串进行比较的字符串。booleanequalsIgnoreCase-返回值如果参数
  • 2023-12-07高级实现Java的七大热门技术框架解析源码特性分析
    设计模式是软件开发中常用的解决方案,可以帮助我们构建灵活可扩展的应用程序。本文将深入探讨Java的七大经典设计模式,并提供相关示例代码。一、单例模式单例模式确保一个类只有一个实例,并提供全局访问点。以下是一个简单的单例模式示例代码:publicclassSingleton{privatesta
  • 2023-09-06Java获取请求者的真实ip地址
    在Java中,可以通过HttpServletRequest对象的getRemoteAddr()方法获取请求者的真实IP地址。以下是一个简单的示例:importjavax.servlet.http.HttpServletRequest;publicStringgetRealIpAddress(HttpServletRequestrequest){StringipAddress=request.getHeader("X-Fo
  • 2023-08-29`==`、`equals()`和`equalsIgnoreCase()`的区别:
    在Java中,`==`、`equals()`和`equalsIgnoreCase()`是用于比较对象的方法。它们之间有一些重要的区别:目录1.`==`运算符:2.`equals()`方法:3.`equalsIgnoreCase()`方法:总结一下:1.`==`运算符:`==`运算符用于比较两个对象的引用是否相等,即判断两个对象是否指向同一个内存地址。当用于比
  • 2023-07-27java 校验文件类型
    如何实现Java校验文件类型介绍在Java开发中,我们经常会遇到需要校验文件类型的需求,例如上传文件时需要判断文件是否为图片、音频等特定类型。本文将介绍如何使用Java实现校验文件类型的功能。流程以下是实现校验文件类型的整个流程:步骤描述1获取文件扩展名2根据
  • 2023-06-14获取真实ip
    参考自https://www.cnblogs.com/damoblog/p/16194665.html常规获取真实ip方式privateStringgetIp(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length()==0||"unknown".equals
  • 2023-06-06获取nginx转发前的真实ip
    有时,需要获取客户端真实ip,但由于nginx转发后,已经不是真实ip地址解决方式如下:在你的nginx配置下加上如下配置即可location/{proxy_passhttp://127.0.0.1:8080;//转发到你的业务服务器服务器proxy_set_headerx-forwarded-for$remote_addr;//把真实ip设置到
  • 2023-05-26java程序自动获取IP地址
    /***获取IP地址的方法*@paramrequest传一个request对象下来*@return*/publicstaticStringgetIpAddress(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length(
  • 2023-05-18ip
    public static String getClientIp(HttpServletRequest request) {        String ip = request.getHeader("x-forwarded-for");        if (ip != null && ip.length() != 0 && !"unknown".equalsIgnoreCase(ip)) {            //
  • 2023-05-16java 获取ip
     获取ip信息publicstaticStringgetRealIp(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){ip=request.g
  • 2023-05-16获取客户端(访问者)ip地址
    1/**2*获取客户端ip地址(可以穿透代理)34*@paramrequest5*@return6*/78@RequestMapping("getRemoteAddr")9publicStringgetRemoteAddr(HttpServletRequestrequest){10Stringip=request.getHeade
  • 2023-05-06Html类支持的HTML标签
    Html类位于Android.text.Html中,该类主要用来格式html格式的文本,像浏览器一样对html标签进行解析并渲染输出,但并不是所有的标签都被支持;不过我们可以实现Html.TagHandler这个接口来自我解析;内部类:interface   Html.ImageGetter用于检索HTML中的<img>标签,如果实现了这个接口,当解
  • 2023-04-06拿ip 工具类
    IpUtils:完整代码;点击查看代码importorg.apache.commons.lang3.StringUtils;importjavax.servlet.http.HttpServletRequest;publicclassIpUtils{publicstaticStringgetIpAddr(HttpServletRequestrequest){Stringunknown="unknown";
  • 2023-03-07java中获取内网IP
    packagecom.dashan.utils.iputils;importorg.apache.commons.lang.StringUtils;importjavax.servlet.http.HttpServletRequest;importjava.net.InetAddress;impo
  • 2023-02-01部署在docker里的java程序获取真实的用户ip地址
    目前我们的服务都是全部docker化,网关zuul和各微服务都部署在docker里,构成了集群。用户请求全部到HaProxy,由HaProxy转发到zuul,再由zuul分发给各微服务。那么我们在做黑名单,或
  • 2023-01-09spring-cloud-gateway引入
    spring-cloud-gateway引入总结(含修改响应body)一、版本pom.xml<!--仅保留了spring系的版本--><properties><springframework.version>5.3.22</springframework.v
  • 2023-01-08nginx 代理转发 传递真实 ip 地址
    一、实际问题在实际的项目开发和部署中,客户端并不是直接访问到服务器的服务的,而是通过反向代理的转发,发送到服务器端实现服务访问。比如通过反向代理实现路由/负载均衡等策
  • 2022-12-12String类的用法
    1.charAt  举例:  2.codePointAt  举例:  3.codePointBefore:  举例:  4.codePointCount:  举例:  5.getChars:  举例: 运行结果:
  • 2022-12-08阿里云OSS图片上传压缩
    pom文件增加图片压缩依赖包<!--图片压缩--><dependency><groupId>net.coobird</groupId><artifactId>thumbnailator</artifactId><vers
  • 2022-12-06java 获取真实ip
    通过HttpServletRequest获取真实请求IPpackagecc.library.security.utils;importjavax.servlet.http.HttpServletRequest;/***CREATEBYfunnyZpCON2018/5/3