- 博客(16)
- 资源 (23)
- 收藏
- 关注
原创 通过socket读取异地文件
通过socket读取异地文件,其实原理很简单,就是通过一个readfile和writefile命令去调用服务器端的程序,然后服务器返回文件内容。 废话少说,把代码贴出来,不得不说里面的有些内容是剽窃的。呵呵 Client端代码 Java代码 package org.playgod1984.swing.servertest; import java.io.*; import java
2015-03-26 21:22:15 615
原创 BS 页面刷新,图片不变的解决办法
给客户做了个图表报表,就是客户选了条件查询,画面上给出一个曲线图,我用的JFreeChart。生成图片没问题,可画面就是 不显示最新的图片。想来想去是IE缓存的事。IE为了节省时间,把图片给缓存了。所以每次取得都是缓存中的图片。后来在CSDN的一位同学的提问中,高手给了回答,虽然不太满足他的要求(画面图片一直刷新)。但是对我来说却是非常大的帮助。就一句话,就是加上一个时间戳,这样就保证了每次取最新的
2015-03-26 21:17:42 635
原创 MyEclipse使用经验总结
快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K 参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctrl+O 快速显示OutLineCtrl+T 快速显示当
2015-03-26 09:57:44 2156
原创 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如
2015-03-20 15:55:41 866
原创 网络编程的一些理解
网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口: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 537
原创 反射技术的一些理解
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节码文件对象。 2、实例化对象,获得类的属性、方法或构造函数。 3、访问属性、调用方法、调用构造函数创
2015-03-17 14:14:21 589
原创 集合框架的一些理解
集合框架:★★★★★,用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型;集合存
2015-03-17 10:49:15 989
原创 多线程的一些理解
多线程:★★★★ 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。 jvm在启动的时,首先有一个
2015-03-16 17:05:37 741
原创 单服务缓存redis工具类
import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * 单服务缓存redis工具类(需要额外jar包jedis) */public class RedisSingletonPool { private s
2015-03-16 10:36:45 703
原创 读取资源文件的工具类.
import java.util.ResourceBundle;import org.springframework.util.NumberUtils;/**读取资源文件的工具类. */public class ConfigUtil { /**读取资源文件中的键值信息. * 例如有键值名为a,其对应的值为整数类型,那么方法即为:readConfigForObject("a",In
2015-03-16 10:29:55 621
原创 AES加密工具类
import it.sauronsoftware.base64.Base64;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;/** DES 加密的一种,加密秘钥长度为16位. */public class AESC { private static final String ALGORITHM = "
2015-03-16 10:26:22 625
原创 md5加入指定的加密规则,进行加密
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.springframework.util.StringUtils;public class MD5 { private
2015-03-16 10:22:53 941
原创 java中实现汉语拼音排序
Java提供的Collator拼音排序中,发现“怡”字总排在最后解决方案如下: 实现Comparator接口,利用pinyin4j将要比较的字符串转化成相应的拼音字符串,然后再比较。所需jar包:pinyin4j-2.5.0.jar;下载地址:http://pinyin4j.sourceforge.net/import java.util.Arrays; import java.ut
2015-03-12 17:32:24 1831
原创 jQuery性能优化大全
作为一个菜鸟前端,对于jquery好用还是相当喜欢的,初步入门,总是向着最容易的地方入手,对于jquery的优化知识了解不多,看到一篇文章写得很好,其实在“jquery权威指南”里面也有相关的讲解,jquery优化得好,速度可以快几倍,从现在开始学习并运用这些技巧非常有必要。下面转载一篇阮一峰的日志。 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本。
2015-03-12 17:25:15 723
原创 对jQuery的事件绑定的一些思考
jQuery的事件绑定 问题 首先我们看下面的一个很常见的事件绑定代码://example$('#dom').click(function(e){ //do something});$('#dom2').click(function(e){ //do something});这段代码在事件绑定处理上有一些缺陷:过多的事件绑定会损耗内存 后期生成HTML会没有事件绑定,需要重新绑定
2015-03-12 16:58:46 724
原创 使用multipart请求处理文件上传
写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。一:java概述: 1991 年Sun公司的James
2015-03-11 11:00:35 745
nodejs在windows下的安装配置
2018-01-24
windows下安装rabbitmq的步骤详解
2018-01-24
windows下安装Erlang环境
2018-01-24
Java KeyStore 文件查看工具,功能强大
2017-03-28
findbugs 插件
2016-08-18
com.sun.media.jai等文件转换jar
2015-08-12
Spring2.5-中文参考手册
2014-02-24
Log4j配置、使用
2014-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人