代码改变世界

随笔分类 -  Java

spring mvc 批量上传+文件上传

2012-05-25 15:16 by javaspring, 489 阅读, 收藏,
摘要: spring mvc 批量上传+文件上传简单3步走。搞定!上传文件成功后:1 上传文件核心方法public static String saveWebImgFile(MultipartFile imgFile){ String webFilePath = ""; if(imgFile.getSize() > 0 && isImage(imgFile.getContentType())){ FileOutputStream fos = null; try { byte[] b = imgFile.getBytes(); /* 构造文件路径 */ Str. 阅读全文

尝试用单元测试做spring注入调用service

2012-05-22 16:43 by javaspring, 1328 阅读, 收藏,
摘要: 尝试用单元测试做spring注入调用servicepublic class GoodsCategoryServiceImplTest extends TestCase{ public ApplicationContext context=null; protected void setUp() throws Exception { String[] files={"appContext-core.xml","appContext-memcached.xml","appContext-mvc.xml"}; context=(Applic 阅读全文

OSCache操作详解+标签使用

2012-05-18 17:12 by javaspring, 580 阅读, 收藏,
摘要: OSCache操作详解+标签使用1、OSCache是什么? OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。2、OSCache的特点 (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。(2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。(3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用服务器. 阅读全文

java 短连接+MD5加密短链接

2012-05-18 15:40 by javaspring, 406 阅读, 收藏,
摘要: java 短连接+MD5加密短链接import java.security.MessageDigest; public class ShotUrlUtil {public static void main(String[] args) {System.out.println(shortUrl("http://www.baidu.com/"));}public static String shortUrl(String url) { String[] chars = new String[] { "a" , "b" , "c& 阅读全文

java 图片 批量 压缩 +全部压缩

2012-05-18 10:07 by javaspring, 364 阅读, 收藏,
摘要: /*oldsrc : 原图片地址文件夹 如 'd:/' newsrc : 压缩后图片地址文件夹 如 'e:/' widthdist,heightdist : 压缩后的宽和高 createtime 2010-11-25 @auto yijianfeng*/public void reduceImgAll(String oldsrc, String newsrc, int widthdist, int heightdist) { try { File file = new File(oldsrc); if (!file.exists()) { return; } F 阅读全文

Lucene用到的oscache,记录下来

2012-05-17 08:40 by javaspring, 187 阅读, 收藏,
摘要: Lucene用到的oscache,记录下来操作缓存类package com.jq.util;import java.util.Date;import com.opensymphony.oscache.base.CacheEntry;import com.opensymphony.oscache.base.EntryRefreshPolicy;import com.opensymphony.oscache.base.NeedsRefreshException;import com.opensymphony.oscache.general.GeneralCacheAdministrator;/** 阅读全文

Memcached 客户端使用

2012-05-17 08:38 by javaspring, 195 阅读, 收藏,
摘要: Memcached 客户端使用网上摘抄,以备后用package com.test.memcache;import java.util.Date;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;/*** 利用开源项目danga.MemCached管理缓存,实现分布式缓存支持。* 在调试时使用了memcached-1.2.6-win32-binary安装,在部署时需要build linux版本部署。 服务器默认端口是11211*/public class MemCacheManager 阅读全文

网页窗体切换做不同操作+失去光标+获取光标

2012-05-16 17:24 by javaspring, 204 阅读, 收藏,
摘要: 网页窗体切换做不同操作+失去光标+获取光标今天群里有人有这个需求。 就随手写了个 。 给有用的人参考下。 <html><head><title>ssss</title><script src="jquery-1.7.1.min.js"></script></head><body onblur=tests1() onfocus=tests2()> <div id="text">sss</div></body> <scri 阅读全文

数字精确运算BigDecimal常用方法

2012-05-16 16:12 by javaspring, 281 阅读, 收藏,
摘要: import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int DEF_DIV_SCALE = 10;//这个类不能实例化private Arith(){} /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1,doub 阅读全文

solr 3.5 配置及服务器设置

2012-05-12 08:07 by javaspring, 185 阅读, 收藏,
摘要: 一、solr 的简介Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:<uniqueKey>id</uniqueKey>进行描述。 Solr是一个高性能,采用Java5开发,基于Lucene的全 阅读全文

HttpURLConnection模拟浏览器+网络数据抓取

2012-04-28 13:16 by javaspring, 511 阅读, 收藏,
摘要: /** *网页抓取方法 * @param urlString 要抓取的url地址 * @param charset 网页编码方式 * @param timeout 超时时间 * @return 抓取的网页内容\ * //http://blog.csdn.net/yjflinchong * @throws IOException 抓取异常 */ public static String GetWebContent(String urlString, final String charset, int timeout) throws IOException { if (urlString == . 阅读全文

定时执行程序-Quartz简单实例

2012-04-28 13:09 by javaspring, 284 阅读, 收藏,
摘要: 定时执行程序-Quartz简单实例1、加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar2、一个类搞定!!!,直接runimport org.quartz.CronTrigger;import org.quartz.Job;import org.quartz.JobDetail;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import 阅读全文

jdbc防止sql注入-PreparedStatement

2012-04-27 10:06 by javaspring, 336 阅读, 收藏,
摘要: jdbc防止sql注入jdbc防止sql注入-PreparedStatement public List getUserByName(String name,String password){ ResultSet rs = null; PreparedStatement stat = null; Connection conn = null; List list = new ArrayList(); try { conn = createConnection(); String sql = "select name,password from manager where... 阅读全文

中文版svn插件+MyEclipse插件

2012-04-26 15:44 by javaspring, 239 阅读, 收藏,
摘要: 1、先下载插件site-1.6.10.zip免费下载地址:http://download.csdn.net/detail/yjflinchong/42583572、配置插件将site-1.6.10.zip 解压后将其全部文件拷贝至:C:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN!中文的哦。 阅读全文

jsp上传下载+SmartUpload插件上传

2012-04-26 09:04 by javaspring, 158 阅读, 收藏,
摘要: 使用之前需要自己下载jspSmartUpload.jar包这里找到一个支持中文的jar包,下载地址如下:http://www.blogjava.net/Files/hijackwust/jsmartcom_zh_CN.rar把压缩包里面的jar拷贝到工程的lib下面即可主要方法介绍上传// 新建一个SmartUpload对象SmartUpload su = new SmartUpload(); // 上传初始化su.initialize(pageContext); // 限制每个上传文件的最大长度。su.setMaxFileSize(10000); // 限制总上传数据的长度。su.setTo 阅读全文

java指纹识别的精确算法——SIFT算法

2012-04-20 17:23 by javaspring, 537 阅读, 收藏,
摘要: Sift特征点的提取方法,这里简单做个介绍。作为一种匹配能力较强的局部描述算子,SIFT算法的实现相当复杂,但从软件开发的角度来说,只要会使用其中几个比较重要的函数就行了。这里要感谢David Lowe这个大牛,不但提供了一种强悍的特征匹配算法,还给出了C++的实现代码,后来有人用C#实现了这个算法,需要的朋友可到网上自行下载。 关键函数一: int sift_features( IplImage* img, struct feature** feat ) 这个函数就是用来提取图像中的特征向量。参数img为一个指向IplImage数据类型的指针,用来表示需要进行特征提取的图像。IplIm... 阅读全文

jQuery缓存操作-cache数据

2012-04-20 16:02 by javaspring, 571 阅读, 收藏,
摘要: jQuery从1.2.3开始提供了data/removeData方法用来存储/删除数据。1.6.1代码片段jQuery.extend({ cache: {}, // Please use with caution uuid: 0, ... });即给jQuery添加了静态字段/方法,有jQuery.cache/jQuery.uuid/jQuery.expando等。下面分别介绍jQuery.cache 空对象,用来缓存。它的结构较复杂。jQuery.uuid 自增唯一的数字。jQuery.expando 字符串,使用Math.random生成,去掉了非数字字符。它作为HTMLElement或. 阅读全文

目前最完整的Linux常用基础命令

2012-04-18 11:44 by javaspring, 145 阅读, 收藏,
摘要: 显示Linux系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内 阅读全文

java工程在LINUX常用命令

2012-04-18 11:29 by javaspring, 151 阅读, 收藏,
摘要: java web工程 在LINUX下操作常用命令cd ../退出当前目录,前往父文件夹cd ezoffice进入ezoffice文件夹ls查看目录ps -ef|grep java查看JAVA进程ps -aux |grep tomcat查看tomcat进程 的进程号kill -9 12222杀死ID为12222进程nohup ./startup.sh &执行startup.sh,并且把日志保存在nohup.out文件夹下./startup.sh直接执行startup.sh 脚本,当关闭SSH命令时,则应用也会被关闭./shutdown.sh关闭服务器tail -f nohup.out查看 阅读全文

java指纹识别+谷歌图片识别技术

2012-04-17 13:38 by javaspring, 1140 阅读, 收藏,
摘要: java指纹识别+谷歌图片识别技术前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。写了图片识别的一个demo提供源码下载,免费下载地址:http://download.csdn.net/detail/yjflinchong/4239243去试试效果吧要源码的,请留下邮箱。我尽量发到各位邮箱中。本人三年JAVA开发,寻求牛人加入Q群53141769Google "相似图片搜索":你可以用一张图片,搜索互联网上所有与它相似的图片。打开Google图片搜索页面:点击使用上传一张angelababy原图:点击搜索后,Google将会找出 阅读全文
上一页 1 2 3 4 5 6 ··· 8 下一页