全部
我要修改昵称
不错哦
展开
-
日期辅助类
package util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * @Title: DateUtil.java * @Description: 日期辅助类 */public class Da原创 2015-02-27 16:38:31 · 449 阅读 · 0 评论 -
将文字转换为拼音
package util;import java.util.HashSet;import java.util.Set;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.fo原创 2015-02-27 17:09:03 · 1166 阅读 · 0 评论 -
发送http请求
package util;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;impo原创 2015-02-27 16:53:38 · 478 阅读 · 0 评论 -
HttpClient的一些工具类
package util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOExcept原创 2015-02-27 16:51:25 · 560 阅读 · 0 评论 -
ImageView功能
package util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.H原创 2015-02-27 16:55:27 · 624 阅读 · 0 评论 -
多线程的一些理解
多线程:★★★★ 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。 jvm在启动的时,首先有一个原创 2015-03-16 17:05:37 · 756 阅读 · 0 评论 -
MyEclipse使用经验总结
快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K 参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctrl+O 快速显示OutLineCtrl+T 快速显示当原创 2015-03-26 09:57:44 · 2168 阅读 · 0 评论 -
BS 页面刷新,图片不变的解决办法
给客户做了个图表报表,就是客户选了条件查询,画面上给出一个曲线图,我用的JFreeChart。生成图片没问题,可画面就是 不显示最新的图片。想来想去是IE缓存的事。IE为了节省时间,把图片给缓存了。所以每次取得都是缓存中的图片。后来在CSDN的一位同学的提问中,高手给了回答,虽然不太满足他的要求(画面图片一直刷新)。但是对我来说却是非常大的帮助。就一句话,就是加上一个时间戳,这样就保证了每次取最新的原创 2015-03-26 21:17:42 · 648 阅读 · 0 评论 -
通过socket读取异地文件
通过socket读取异地文件,其实原理很简单,就是通过一个readfile和writefile命令去调用服务器端的程序,然后服务器返回文件内容。 废话少说,把代码贴出来,不得不说里面的有些内容是剽窃的。呵呵 Client端代码 Java代码 package org.playgod1984.swing.servertest; import java.io.*; import java原创 2015-03-26 21:22:15 · 636 阅读 · 0 评论 -
jedis缓存
package util;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.apache.commons.lang.StringUtils;import com.alibaba.fastjson.JSON;import redis.clients.jedis.Jedi原创 2015-02-27 17:20:50 · 831 阅读 · 0 评论 -
理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如原创 2015-03-20 15:55:41 · 876 阅读 · 0 评论 -
反射技术的一些理解
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节码文件对象。 2、实例化对象,获得类的属性、方法或构造函数。 3、访问属性、调用方法、调用构造函数创原创 2015-03-17 14:14:21 · 601 阅读 · 0 评论 -
集合框架的一些理解
集合框架:★★★★★,用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型;集合存原创 2015-03-17 10:49:15 · 1002 阅读 · 0 评论 -
网络编程的一些理解
网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。java 中ip对象:InetAddress.import java.net.*;class IPDemo{ public static void main(String[] args) throws UnknownHostExceptio原创 2015-03-17 14:14:32 · 542 阅读 · 0 评论 -
jstorm
Jstorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用 作为commiter和user,我还是非常看好它的应用前景,下面是在团队内的分享介绍,更多请参考https://github.com/alibaba/jstorm一、jstorm是什么 jstorm可以看作是storm的java原创 2015-11-19 13:51:30 · 534 阅读 · 0 评论 -
设置Eclipse中的tab键为4个空格的完整方法
1.点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的 insert space for tabs;如下图所示,保存,第一步完成;2.点击 window->preference-,依次选择 java(或C++)->code style ->formatter,点击右侧的editor...原创 2019-04-03 14:02:27 · 691 阅读 · 1 评论 -
360极速浏览器使用postman
Postman-REST-Client_v0.8.4.14.zip文件在百度云下载链接:https://pan.baidu.com/s/1jUrRqEFQ3R14P0eGRl894Q提取码:wuoy步骤如下:1、将crx文件打包成zip文件2、解压打包的zip文件,并将_metadata文件夹修改为metadata3、打开360浏览器的扩展4、360浏览器加载postman插件...原创 2019-04-21 09:51:09 · 908 阅读 · 1 评论 -
spring的一些常用注解
1、@Controller @Controller对应表现层的Bean,也就是Action@Controllerpublic class Controller {}2、@ Service @Service对应的是业务层Bean@Servicepublic class ServiceImpl implements Service { @Resource private Dao原创 2015-02-27 16:13:13 · 380 阅读 · 0 评论 -
根据时间生成订单
package util;import java.util.Date;import java.util.Random;import java.util.UUID;/** * 生成订单Id * */public class OrderInfoIdUtil { public static String getOrderInfoId(){ Random rd=new R原创 2015-02-27 17:04:16 · 1226 阅读 · 0 评论 -
String的一些工具类
package util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.math.BigDecimal;import java.text.De原创 2015-02-28 10:36:29 · 821 阅读 · 0 评论 -
用于提供一个校验和计算的例子,如何使用该文件的CRC - 32校验引擎。
package util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.zip.CRC32;import java.util.zip.CheckedInputStream;/原创 2015-02-27 16:31:54 · 993 阅读 · 0 评论 -
运算 double类型的数字相加不丢失精度
package util;import java.math.BigDecimal;import java.text.DecimalFormat;/** * * 工具类 - 运算 double类型的数字相加不丢失精度 * */public class ArithUtil { // 默认除法运算精度 private static final int DEF_DIV_SCAL原创 2015-02-27 16:25:32 · 3086 阅读 · 0 评论 -
jdbcTemplate 对数据库的一些操作
jdbcTemplate 对数据库的一些操作// 数据批量插入数据库 this.jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() { @Override public void setValues(PreparedStatement ps, int原创 2015-02-27 15:57:34 · 522 阅读 · 0 评论 -
面试10大算法汇总
英文版以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串和数组字符串和数组是最常见的面试题目类型,应当分配最大的时间。关于字符串,首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面的这些常用的方法。toCharArra原创 2015-02-28 14:45:29 · 696 阅读 · 0 评论 -
XML解析文件
package fax.util;import java.io.ByteArrayInputStream;import java.io.InputStream;import javax.xml.namespace.QName;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFact原创 2015-02-28 10:35:27 · 742 阅读 · 0 评论 -
java发送短信
package util;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.SimpleHttpConnectionManager;import org.apache.commo原创 2015-02-28 10:34:19 · 750 阅读 · 0 评论 -
RC4算法
package util;import java.io.UnsupportedEncodingException;public class RC4Utils { public static String RC4(String sInput, String sKey) { try { byte[] aInput = sInput.getBytes("UTF原创 2015-02-27 17:13:08 · 588 阅读 · 0 评论 -
随机数帮助类
package util;import java.util.Random;import java.util.UUID;/** * @Title: RandomUtil.java * @Description: 随机数帮助类 */public class RandomUtil { public static String randomUUID() { return U原创 2015-02-27 17:11:39 · 496 阅读 · 0 评论 -
java得到IP地址的一些方法
package util;import javax.servlet.http.HttpServletRequest;public class GetIpUtil { public static String getRemoteIP(HttpServletRequest request){ String ip = request.getHeader("x-forwarded-fo原创 2015-02-27 16:46:22 · 541 阅读 · 0 评论 -
DESede(3DES) 加密
package util;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;public class DES3 { private static final String Algorithm原创 2015-02-27 16:21:03 · 9413 阅读 · 0 评论 -
java对cookie的操作
java对cookie的操作 java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 HttpServletRequest request HttpServletResponse response Cookie cooki原创 2015-02-27 16:59:22 · 865 阅读 · 0 评论 -
apache方式ftp文件操作
package util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.原创 2015-02-27 16:43:45 · 731 阅读 · 0 评论 -
java发邮件
package util;import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import j原创 2015-02-27 16:40:46 · 472 阅读 · 0 评论 -
java获取客户端登陆地址信息(国家、省份、城市等)
原文:java获取客户端登陆地址信息(国家、省份、城市等)源代码下载地址:http://www.zuidaima.com/share/1550463687658496.htmjava获取客户端登陆地址信息(国家、省份、城市等)[java] view plaincopyprint?/** * @param urlStr * 请求的地址 * @param content原创 2015-02-28 14:57:19 · 5388 阅读 · 0 评论 -
MD5一些工具方法
package util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { private static ThreadLocal<MessageDigest> messageDigestHolder = new ThreadLocal原创 2015-02-27 17:02:50 · 711 阅读 · 0 评论 -
获取校验码
package util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 获取校验码 * @author Mark.Cai * */public class CheckCodeUtil { private static Logger logger = LoggerFactory.getLogger(Che原创 2015-02-27 16:27:24 · 815 阅读 · 0 评论 -
URLToByte 类
package util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;原创 2015-02-28 10:37:10 · 951 阅读 · 0 评论 -
redis每天生成自增流水号(20180901003)
原理:利用redis的RedisAtomicLong类实现该功能:让其每天第一次放置一个新的自增的值(一天过期)然后和每天的日期相加就可以了例子: 20180901 + 001 ;当天就是 20180901 + 002如果要多少个0,可以自己配置(工具类中)1.pom配置其实用springbootstarter是比较好的;说一下自己版本<!-- redis --> ...原创 2019-04-22 15:21:10 · 7165 阅读 · 1 评论