2019年1月11日

文件名及文件路径相关的操作

摘要: package com.opslab.util; /** * 文件名及文件路径相关的操作 */public final class FilePathUtil { /** * 判断是否符是合法的文件路径 * * @param path 需要处理的文件路径 */ public final static 阅读全文

posted @ 2019-01-11 14:05 我是司 阅读(520) 评论(0) 推荐(0)

封装Email相关的操作

摘要: package com.opslab.util; import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activation.FileDataSource;import javax.ma 阅读全文

posted @ 2019-01-11 14:04 我是司 阅读(283) 评论(0) 推荐(0)

异常处理的工具类

摘要: package com.opslab.util; import java.io.PrintWriter;import java.io.StringWriter; /** * 异常处理的工具类 */public final class ExceptionUtil { /** * 只返回指定包中的异常堆 阅读全文

posted @ 2019-01-11 14:04 我是司 阅读(928) 评论(0) 推荐(1)

DateUtil 提供一些常用的时间想法的方法

摘要: package com.opslab.util; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java 阅读全文

posted @ 2019-01-11 14:03 我是司 阅读(1282) 评论(0) 推荐(0)

常用类型转换

摘要: package com.opslab.util; import java.io.ByteArrayOutputStream; /** * 常用类型转换 */public final class ConvertUtil { private final static String hexStr = "0 阅读全文

posted @ 2019-01-11 14:02 我是司 阅读(282) 评论(0) 推荐(0)

Java Class与反射相关的一些工具类

摘要: package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOException;import java.lang.reflect.Field;import java.lan 阅读全文

posted @ 2019-01-11 14:01 我是司 阅读(549) 评论(0) 推荐(0)

配置相关的一些辅助类

摘要: package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOException;import java.io.InputStream;import java.net.URL 阅读全文

posted @ 2019-01-11 14:01 我是司 阅读(121) 评论(0) 推荐(0)

一些中文相关的操作方法

摘要: package com.opslab.util; import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforg 阅读全文

posted @ 2019-01-11 14:00 我是司 阅读(253) 评论(0) 推荐(0)

提供一些对象有效性校验的方法

摘要: package com.opslab.util; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Collection;import java.util.Map; /** * 提供一 阅读全文

posted @ 2019-01-11 13:59 我是司 阅读(490) 评论(0) 推荐(0)

编码相关的封装类

摘要: package com.opslab.util; import java.io.ByteArrayOutputStream;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException; /** * Des 阅读全文

posted @ 2019-01-11 13:58 我是司 阅读(196) 评论(0) 推荐(0)

CharUtil

摘要: package com.opslab.util; import java.io.UnsupportedEncodingException; /** * Various character and character sequence utilities, including <code>char[] 阅读全文

posted @ 2019-01-11 13:58 我是司 阅读(350) 评论(0) 推荐(0)

数组相关的工具类

摘要: package com.opslab.util; /** * 数组相关的工具类 */public class ArrayUtil { /** * 获取一个double类型的数字的小数位有多长 * @param dd * @return */ public static int doueleBitCo 阅读全文

posted @ 2019-01-11 13:57 我是司 阅读(238) 评论(0) 推荐(0)

提供Web相关的个工具类

摘要: package com.opslab.util.web; import com.opslab.util.ConvertUtil;import com.opslab.util.StringUtil; import java.io.UnsupportedEncodingException; /** * 阅读全文

posted @ 2019-01-11 13:56 我是司 阅读(205) 评论(0) 推荐(0)

URL相关的工具类

摘要: package com.opslab.util.web; import com.opslab.util.CharUtil;import com.opslab.util.CharsetUtil;import com.opslab.util.StringUtil; import javax.servle 阅读全文

posted @ 2019-01-11 13:55 我是司 阅读(1276) 评论(0) 推荐(0)

经纬度相关的一些操作

摘要: package com.opslab.util.map; /** * 经纬度相关的阿一些操作 */public final class CoordinateUtil { /** * 计算地球上任意两点(经纬度)距离 * * @param long1 第一点经度 * @param lat1 第一点纬度 阅读全文

posted @ 2019-01-11 13:53 我是司 阅读(279) 评论(0) 推荐(0)

存放字段属性信息

摘要: package com.opslab.util.bean; import java.lang.reflect.Method; /** * 存放字段属性信息 */public class BeanStruct { //字段的名字 private String fieldName; //字段的类型 pr 阅读全文

posted @ 2019-01-11 13:29 我是司 阅读(280) 评论(0) 推荐(0)

对比俩个字符串的相似度

摘要: package com.opslab.util.algorithmImpl; import com.opslab.util.CharsetUtil;import com.opslab.util.SysUtil; import java.io.ByteArrayInputStream;import j 阅读全文

posted @ 2019-01-11 13:25 我是司 阅读(1940) 评论(0) 推荐(0)

利用文件头来实现的一些文件类型的方法封装

摘要: package com.opslab.util.algorithmImpl; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import 阅读全文

posted @ 2019-01-11 13:24 我是司 阅读(389) 评论(0) 推荐(0)

封装了集中常用的文件读的方法

摘要: package com.opslab.util.algorithmImpl; import java.io.*;import java.nio.ByteBuffer;import java.nio.channels.FileChannel; /** * 封装了集中常用的文件读的方法 */public 阅读全文

posted @ 2019-01-11 13:22 我是司 阅读(186) 评论(0) 推荐(0)

文件编码相关的一些工具函数

摘要: package com.opslab.util.algorithmImpl; import com.opslab.util.FileUtil;import com.opslab.util.CheckUtil; import java.io.*;import java.nio.charset.Char 阅读全文

posted @ 2019-01-11 13:21 我是司 阅读(184) 评论(0) 推荐(0)

文件相关的算法实现

摘要: package com.opslab.util.algorithmImpl; import org.mozilla.intl.chardet.nsDetector;import org.mozilla.intl.chardet.nsICharsetDetectionObserver; import 阅读全文

posted @ 2019-01-11 13:21 我是司 阅读(358) 评论(0) 推荐(0)

提供对字符串的全角->半角,半角->全角转换

摘要: package com.opslab.util.algorithmImpl; import com.opslab.util.StringUtil; /** * 提供对字符串的全角->半角,半角->全角转换 */public class BCConvert { /** * ASCII表中可见字符从!开 阅读全文

posted @ 2019-01-11 13:20 我是司 阅读(809) 评论(0) 推荐(0)

get请求utf-8解码

摘要: package utils;import java.io.UnsupportedEncodingException;import java.net.URLDecoder; /*** <p>Title:字符编码工具类 </p>* <p>Description: </p>* <p>Copyright: 阅读全文

posted @ 2019-01-11 11:56 我是司 阅读(1856) 评论(0) 推荐(0)

jedis操作

摘要: package com.taotao.jedis; public interface JedisClient { String set(String key, String value); String get(String key); Boolean exists(String key); Lon 阅读全文

posted @ 2019-01-11 11:49 我是司 阅读(535) 评论(0) 推荐(0)

自定义响应结构

摘要: import java.util.List; import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper; /** * 自定义响应结构 */public class 阅读全文

posted @ 2019-01-11 11:47 我是司 阅读(471) 评论(0) 推荐(0)

上传图片返回值

摘要: /** * 上传图片返回值 * <p>Title: PictureResult</p> * <p>Description: </p> * <p>Company: www.itcast.com</p> * @author 入云龙 * @date 2015年7月22日下午2:09:02 * @versi 阅读全文

posted @ 2019-01-11 11:46 我是司 阅读(509) 评论(0) 推荐(0)

各种id生成策略

摘要: import java.util.Random; /** * 各种id生成策略 * <p>Title: IDUtils</p> * <p>Description: </p> * @date 2015年7月22日下午2:32:10 * @version 1.0 */public class IDUti 阅读全文

posted @ 2019-01-11 11:45 我是司 阅读(914) 评论(0) 推荐(1)

easyUIDataGrid对象返回值

摘要: import java.util.List; /** * easyUIDataGrid对象返回值 * <p>Title: EasyUIResult</p> * <p>Description: </p> * <p>Company: www.itcast.com</p> * @author 入云龙 * 阅读全文

posted @ 2019-01-11 11:44 我是司 阅读(1494) 评论(0) 推荐(0)

ftp上传下载工具类

摘要: import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;imp 阅读全文

posted @ 2019-01-11 11:44 我是司 阅读(366) 评论(0) 推荐(0)

获取异常的堆栈信息

摘要: import java.io.PrintWriter;import java.io.StringWriter; public class ExceptionUtil { /** * 获取异常的堆栈信息 * * @param t * @return */ public static String ge 阅读全文

posted @ 2019-01-11 11:43 我是司 阅读(1981) 评论(0) 推荐(0)

FastDFSClient工具类

摘要: import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.S 阅读全文

posted @ 2019-01-11 11:42 我是司 阅读(4215) 评论(0) 推荐(0)

cookie的读写

摘要: import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder; import javax.servlet.http.Cookie;import javax.servl 阅读全文

posted @ 2019-01-11 11:41 我是司 阅读(269) 评论(0) 推荐(0)

json转换工具

摘要: import java.util.List; import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.j 阅读全文

posted @ 2019-01-11 11:40 我是司 阅读(1244) 评论(0) 推荐(0)

HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 、 CONNECT

摘要: 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功 阅读全文

posted @ 2019-01-11 09:18 我是司 阅读(4993) 评论(0) 推荐(0)

史上最全正则表达式合集

摘要: 一.校验数字 二.效验字符 四.特殊需求表达式 阅读全文

posted @ 2019-01-11 09:01 我是司 阅读(756) 评论(0) 推荐(0)

2019年1月10日

Linux系统的关机、重启、睡眠

摘要: 一、关机、重启前的准备1.查看网络联机状态、后台可执行程序 查看一下两样东西,可以让你稍微了解主机目前的使用状态 查看网络联机状态:netstat -a查看后台执行的程序:ps -aux2.数据同步写入磁盘:sync ①引入: 在计算机导论中曾提到过,我们的数据需要写入内存才能够被CPU处理。内存中 阅读全文

posted @ 2019-01-10 10:15 我是司 阅读(1460) 评论(0) 推荐(0)

2019年1月9日

Java 读写Properties配置文件

摘要: 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 2.Properties中的主要方法 (1)load(Input 阅读全文

posted @ 2019-01-09 11:22 我是司 阅读(380) 评论(0) 推荐(0)

2019年1月8日

Java识别操作系统

摘要: 1 /** 2 * Created by xfyou on 2016/11/3. 3 */ 4 public class SysDep { 5 final static String UNIX_NULL_DEV = "/dev/null"; 6 final static String WINDOWS_NULL_DEV = "NULL"; 7 final ... 阅读全文

posted @ 2019-01-08 15:43 我是司 阅读(664) 评论(0) 推荐(0)

Java DES 加解密("DES/CBC/PKCS5Padding")

摘要: /** * DES加密 * * @param data 加密数据 * @param key 密钥 * @return 返回加密后的数据 */ public static byte[] desEncrypt(byte[] data, String key, String charset) { try { ... 阅读全文

posted @ 2019-01-08 15:39 我是司 阅读(3389) 评论(0) 推荐(0)

Java获取本机IP

摘要: try { Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { NetworkInterface iface = interfaces.nextElement(); if (iface.isL... 阅读全文

posted @ 2019-01-08 15:38 我是司 阅读(302) 评论(0) 推荐(0)

导航