java-IP处理,路径工具
来源:互联网 发布:套接字编程 编辑:程序博客网 时间:2024/05/02 00:34
package com.fh.util;import java.net.InetAddress;import java.net.UnknownHostException;/** * 说明:IP处理 */public class PublicUtil {public static void main(String[] args) {System.out.println("本机的ip=" + PublicUtil.getIp());}public static String getPorjectPath(){String nowpath = "";nowpath=System.getProperty("user.dir")+"/";return nowpath;}/** * 获取本机访问地址 * @return */public static String getIp(){String ip = "";try {InetAddress inet = InetAddress.getLocalHost();ip = inet.getHostAddress();//System.out.println("本机的ip=" + ip);} catch (UnknownHostException e) {e.printStackTrace();}return ip;}}
package com.fh.util;import java.io.File;import javax.servlet.http.HttpServletRequest;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;/** * 说明:路径工具类 */public class PathUtil {/** * 图片访问路径 * @param pathType * 图片类型 visit-访问;save-保存 * @param pathCategory * 图片类别,如:话题图片-topic、话题回复图片-reply、商家图片 * @return */public static String getPicturePath(String pathType, String pathCategory) {String strResult = "";HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();StringBuffer strBuf = new StringBuffer();if ("visit".equals(pathType)) {} else if ("save".equals(pathType)) {String projectPath = PublicUtil.getPorjectPath().replaceAll("\\\\","/");projectPath = splitString(projectPath, "bin/");strBuf.append(projectPath);strBuf.append("webapps/ROOT/");}strResult = strBuf.toString();return strResult;}private static String splitString(String str, String param) {String result = str;if (str.contains(param)) {int start = str.indexOf(param);result = str.substring(0, start);}return result;}/**获取classpath1 * @return */public static String getClasspath(){String path = (String.valueOf(Thread.currentThread().getContextClassLoader().getResource(""))+"../../").replaceAll("file:/", "").replaceAll("%20", " ").trim();if(path.indexOf(":") != 1){path = File.separator + path;}return path;}/**获取classpath2 * @return */public static String getClassResources(){String path = (String.valueOf(Thread.currentThread().getContextClassLoader().getResource(""))).replaceAll("file:/", "").replaceAll("%20", " ").trim();if(path.indexOf(":") != 1){path = File.separator + path;}return path;}public static String PathAddress() {String strResult = "";HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();StringBuffer strBuf = new StringBuffer();strBuf.append(request.getScheme() + "://");strBuf.append(request.getServerName() + ":");strBuf.append(request.getServerPort() + "");strBuf.append(request.getContextPath() + "/");strResult = strBuf.toString();// +"ss/";//加入项目的名称return strResult;}}
0 0
- java-IP处理,路径工具
- java处理ip的工具类
- Java基础之java处理ip的工具类
- ip处理工具类IPUtil
- Java ip工具类
- java 路径处理
- java ping ip工具优化
- Java学习路径工具篇
- java 获取路径工具类
- java 获取路径工具类
- JAVA工具简绍路径
- java图片处理工具
- java字符串处理工具
- Java字符串处理工具
- java图像处理工具
- java路径处理(jar包中的路径处理)
- java日期处理工具类
- JAVA时间处理工具类
- Android打包apk提示Error: Expected resource of type id [ResourceType]解决办法
- 安卓的基本的动画介绍
- 带有头结点的双向链表
- js学习笔记
- Hook实现Android 微信,陌陌 ,探探位置模拟
- java-IP处理,路径工具
- websocket之参数传递和依赖注入
- 【Leetcode】447. Number of Boomerangs
- 使用D3 Geo模块画澳大利亚地图
- 手把手教你写一个完整的自定义View
- 青云搭建一套测试平台需要多久
- Ubuntu下LAMP环境配置
- SQL学习之:结构化查询语言
- 仿google分页pager-taglib插件