- 浏览: 798959 次
- 性别:
- 来自: 成都
最新评论
-
18322696278:
My97DatePicker控件显示时分秒 -
dllhenu:
你好,我让ol加载tiptip,但是tiptip没有在点所在的 ...
OpenLayers下使用Jquery tooltip(Qtip)让要素信息自动显示或隐藏 -
boonya:
你所说的是网页上选择文件路径吧,用ServletFileUpl ...
Apache提供的FTP文件上传下载 -
淡然若水:
我也是用这种方法啊。。。但是FileInputStream i ...
Apache提供的FTP文件上传下载 -
liuweihug:
json序列化反序列化插件-json2.js 介绍和使用 - ...
Json 数据反序列化为Java对象
文章列表
基于Apache FTP实现文件上传下载工具 ,上传文件时需要考虑以下问题(实例未实现续传功能):
(1)、 FTP服务器是否存在改目录,如果不存在目录则需要创建目录。
(2)、判断上传文件是否已经存在,如果存在是需要删除后再上传还是续传。
package com.scengine.wtms.utils.ftp;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream; ...
Apache提供的FTP文件上传下载;
package com.boonya.upload.util.simple;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.com ...
Ftp相关的类库很多,这里以JDK自带的FTP上传下载功能为例。
package com.boonya.upload.util.simple;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.InetSocketAddress;
import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
...
IoBuffer常用方法:
Mina中传输的所有二进制信息都存放在IoBuffer中,IoBuffer是对Java NIO中ByteBuffer的封装(Mina2.0以前版本这个接口也是ByteBuffer),提供了更多操作二进制数据,对象的方法,并且存储空间可以自增长,用起来非常方便;简单理解,它就是个可变长度的byte数组!
1. static IoBuffer allocate(int capacity,boolean useDirectBuffer)
创建IoBuffer实例,第一个参数指定初始化容量,第二个参数指定使用直接缓冲区还是JAVA 内存堆的缓存区,默认为false。
...
前言:LBS行业应用:主要应用于汽车导航、物流监控等移动定位服务(车辆监控、车辆位置定位、轨迹回放等等),LBS应用已经向其他行业渗透,如:旅游出行、宠物GPS定位、酒店服务等等;LBS的发展空间可谓不可估量(许多GPS相关 ...
一个比较成熟的项目国际化必不可少,这里说说怎样将中文信息国际化
1、使用Eclipse自带的编辑插件编辑
步骤:
1)、新建一个属性文件如:message.properties
2)、选中文件,右键open with >Properties file Editor 打开该文件
3)、编写属性文件内容:
编写内容形似:
msg.login.error=用户名或密码错误
msg.permission.unauthc=权限验证失败
我们需要的目标文件内容:
msg.login.error=\u7528\u6237\u540D\u6216\ ...
1、UDP接收
package com.boonya.udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
import java.net.UnknownHostException;
/**
* UDP接收消息测试:UDP接收端启动之后会一直阻塞,只有接收到信息后才关闭。
* 如果网络无数据发送过来,也不出现阻塞,说明端口被占用。
* 运行时先启动接收程序。
* ...
1、Date时间格式
当使用jackson在处理时间时,默认是将时间输出为timestamps格式,要想自定义格式可以参考以下代码:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.getSerializationConfig().setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));
只需要一个DateFormat的对象即可;
2、忽略对象属性
在jackson时中不能像json-lib一样动态的设置过滤属性,只能在实体中加相应的注解来解决问题
@Jso ...
因为网络爬虫是SEO的一部分故归类到SEO,以下是一些有用的网络爬虫种子,当然你也可以去找一些;
这是以前同事找的,感觉很有用跟大家分享一下:
1、天气内容
全天预报:http://www.weather.com.cn/data/cityinfo/{101020100}.html
实时天气:http://www.weather.com.cn/data/sk/{101270101}.html
6 天预报:http://m.weather.com.cn/data/{101210701}.html
注:{…….}部分为行政编码,如101270101为成都。以上url返回内容都是json格式
2、中 ...
原文来自:http://www.iteye.com/topic/834447
这篇文章讲的很有见地,还有示例代码可以研究;
这里也没必要把人家的文章COPY过来,还是要尊重作者的。
1、memcached是什么
Memcached 是一个高性能的分布式内存对象缓存系统,用于缓存数据以减轻数据库负载。
它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高数据库驱动应用的
速度。Memcached基于一个存储键/值对的 ...
通过Java获取到URL指定的内容,如果有目标数据可以再写代码解析获取到的内容
package com.boonya;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Scanner;
public class WebCapturer {
/**
* 根据用户获取的网络地址获取该网页的内容
* @param myURL 地址 ...
1、生成验证码程序
package com.boonya.valicode;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
impor ...
前言:Java中数据传递到前端的时候很多情况都是JSON格式数据,所以这里总结一下实现对象JSON化。
1、实现对象JSON格式化的两种方式
1)Jackson
-jackson-core-asl-1.6.0.jar
-jackson-mapper-asl-1.6.0.jar
2)Gson
-gson.jar
Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为串行 化Java对象为JSON字符串,或反串行化JSON字符串成Java对象。
关于Gson你可以访问这里:http:/ ...
受这篇文章启发:http://rijin.iteye.com/blog/1868186
如果两个对象相同,那么它们的hashCode值一定相同;如果两个对象的hashCode相同,它们并不一定相同
不知道大家怎么实现,下面是我的代码:
package com.boonya;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Set;
public class CollectionCompare {
/**
* 判断 ...