`
文章列表
基于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 { /** * 判断 ...
Global site tag (gtag.js) - Google Analytics