14 eagleking012

尚未进行身份认证

从事J2EE项目设计研发9年有余,先后主持过多个大型产品项目的研发工作,目前更关注于互联网行业的发展趋势,以及基于海量数据挖掘产品的应用。并希望通过合理的架构解决大数据存储、极速响应、高并发、海量数据预处理等相关难题,使海量数据不受约束的发挥其应有的价值。

等级
TA的排名 4w+

Java通过Http请求下载文本附件到本地

//首先通过socket获取下载流InputStream is=socket.getInputStream();int lengt = 1024;//根据实际情况获得final ByteArrayOutputStream baos = readLengthData(is,length);//读取未经解压的数据流final ByteArrayInputStream bais = new Byte

2012-01-11 22:55:45

如何用JAVA生成注册序列号

平常我们都接触过软件注册,输入序列号、激活码、注册码、授权码;对于这些字符码到底代表什么含义不甚了解,但一般来说,这些字符码中都有几个特点:1、唯一性,肯定是一个唯一的序列号,否则就会存在滥用的问题。2、加密性,肯定是经过加密或者混乱的,防止大家自己生成序列号。3、解密性,软件自身肯定可以解密,否则无法验证合法性。4、可读性,序列号一般都比较标准,方便书写和记忆,所以一般都为数字和

2011-12-24 16:43:20

IP转换为唯一数字的用法

当我们在作博客、游戏、在线商店等网站应用时,往往需要通过IP对访问日志进行搜索,而IP在数据库中存储为字符串时,会大大降低检索速度,同时对IP段的搜索响应就更加迟缓了,一个有效的方法就是将IP转换为唯一数字,在显示的时候再转换为字符串,以下为一个简单的互转方法。public class IPv4 implements Comparable{ protected IPv4() {}

2011-12-24 16:26:12

如何比较两个文本的相似度

比较一篇文章和其它文章的相似度,可以拆解为以下几个步骤。1、定义:如何认定两篇文章具有相似性?      a)有若干相同的单词或者关键词主题词。      b)有若干相同的句子。      c)有若干相同的段落。2、设计算法和系数:需要根据测试数据和经验来设定计算公式,首先我们可以假设。      a)假设主题词的相似度占整篇文章相似度的比重为20%,即0.2 *a

2011-12-24 15:28:28

Java 搜索 替换 字符串 忽略大小写

针对字符串大小写不确定,又需要进行匹配和替换的问题,有几种方法:1、穷举法,即把输入的字符串按照大小写进行排列组合后,再去匹配和替换,这是最笨的方法,不过这是最直译的方法。2、把要匹配的字符串和被匹配的文本都转成大写或者小写,再进行匹配和替换,这样作最简单,但是可能满足不了需求。3、使用正则表达式,对要匹配的字符串作忽略大小写处理,如果匹配和替换都忽略大小写,可以直接用replaceAll,如果替

2011-12-24 15:05:16

研发管理浅谈

本文转自http://www.iteye.com/magazines/9 创业,对于刚工作的人,会比较兴奋,因为创业充满想象力;对于工作几年的人,会比较向往,因为压抑得太久。其实,创业和就业一样,只是实现自己人生价值的两种方式,关键是心态问题。大多数就业的人,一般都把工作叫打工,这是一种对自己不太负责人的态度,其深层次的原因,是因为个人还没有完全独立:对自己的选择负起责任。因为没有谁要求你必须

2011-12-18 12:08:15

如何制作自己的第一个google地图样例源码详细介绍

以下为一个完整的html文件源码,初学者可以直接保存到本地进行测试,建议初学者分三步来学习谷歌地图1、找样例看源码和效果。2、找工具文章,试着自己改改 http://hi.baidu.com/zgq666/blog/item/0faf9f13b5fa688b6438db2a.html。3、 查官方接口文档,设计自己的应用 http://code.google.com/intl/zh-C

2011-12-17 21:12:45

如何制作自己的第一个google地图样例源码详细介绍

以下为一个完整的html文件源码,初学者可以直接保存到本地进行测试,建议初学者分三步来学习谷歌地图1、找样例看源码和效果。2、找工具文章,试着自己改改。3、查官方接口文档,设计自己的应用。以下源码中提供了工具文章和官方文档的地址,希望对初学者有用,共同学习吧^_^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN...

2011-12-17 21:12:00

简单快速实现使用线程后台执行作业的方法

首先来个一次性单线程版public static void main(String[] args){  new Thread(new Runnable() {   public void run() {    System.out.println("Do what you want to do background.");   }     }  ).start();

2011-12-16 19:39:36

简单快速实现使用线程后台执行作业的方法

首先来个一次性单线程版public static void main(String[] args){new Thread(new Runnable() {public void run() {System.out.println("Do what you want to do background.");}}).start();System.out.println("D...

2011-12-16 19:39:00

Spring 自动定时任务配置

Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负责配

2011-12-16 16:16:47

Spring 自动定时任务配置

Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类:org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器...

2011-12-16 16:16:00

Tomcat运行Java Web内存溢出总结

如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了,这个时候程序还想创建对象实例的话,垃圾收集器就会启动,试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存,它就会抛出OutOfMemoryError内存溢出错误。 SUN JVM的内存管理方式:  SUN的JVM是类似人类家族,也就是在一个地方创建对象,在它长期占据空间之前给它多次死亡的机会,SUN

2011-12-14 20:35:16

Tomcat运行Java Web内存溢出总结

如果JVM里运行的程序, 它的内存堆和持久存储区域的都满了,这个时候程序还想创建对象实例的话,垃圾收集器就会启动,试图释放足够的内存来创建这个对象。这个时候如果垃圾收集器 没有能力释放出足够的内存,它就会抛出OutOfMemoryError内存溢出错误。SUN JVM的内存管理方式:  SUN的JVM是类似人类家族,也就是在一个地方创建对象,在它长期占据空间之前给它多次死亡的机会,SUN...

2011-12-14 20:35:00

java 本地生成带附件的eml文件

有时候,我们需要把从数据库中查出来的资料,动态生成eml文件进行保存和发送,有的还需要嵌入附件,用什么方法来生成eml文件 ?如何本地生成邮件eml文件。参考了JAVAMAIL通过IMAP协议保存的eml文件格式后,我们自己也可以本地构造eml文件。还是看例子吧。  String mailbody = "";mailbody = "Message-ID:"+uid+"\r\n";m

2011-10-30 13:49:04

java 本地生成带附件的eml文件

有时候,我们需要把从数据库中查出来的资料,动态生成eml文件进行保存和发送,有的还需要嵌入附件,用什么方法来生成eml文件 ?如何本地生成邮件eml文件。参考了JAVAMAIL通过IMAP协议保存的eml文件格式后,我们自己也可以本地构造eml文件。还是看例子吧。String mailbody = "";mailbody = "Message-ID:"+uid+"\r\n";mailb...

2011-10-30 13:49:00

利用JavaMail通过POP3协议、IMAP协议收取Gmail邮箱

POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下: Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // Get a Pro

2011-10-26 21:49:26

利用JavaMail通过POP3协议、IMAP协议收取Gmail邮箱

POP3和IMAP的区别到处都有,这里不再敖述,只通过例子说明如下: Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // Get a Pro...

2011-10-26 21:49:00

java如何通过反射 激活静态类的静态方法

有时候我们需要对一个静态类使用反射机制,来激活静态类内部的静态方法,用System静态类举例如下:System.class.getMethod("setProperty", new Class[]{String.class,String.class}).invoke(null

2011-10-15 22:10:03

java如何通过反射 激活静态类的静态方法

有时候我们需要对一个静态类使用反射机制,来激活静态类内部的静态方法,用System静态类举例如下:System.class.getMethod("setProperty", new Class[]{String.class,String.class}).invoke(null,"app_name","app_name_value");这行代码等价于System.setProperty...

2011-10-15 22:10:00

查看更多

勋章 我的勋章
    暂无奖章