摘要:
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. 阅读全文
随笔分类 - java
尝试用单元测试做spring注入调用service
2012-05-22 16:43 by java ee spring, 738 阅读, 收藏,
摘要:
尝试用单元测试做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 java ee spring, 436 阅读, 收藏,
摘要:
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 java ee spring, 525 阅读, 收藏,
摘要:
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 java ee spring, 514 阅读, 收藏,
摘要:
/*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 java ee spring, 289 阅读, 收藏,
摘要:
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 java ee spring, 351 阅读, 收藏,
摘要:
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 java ee spring, 262 阅读, 收藏,
摘要:
网页窗体切换做不同操作+失去光标+获取光标今天群里有人有这个需求。 就随手写了个 。 给有用的人参考下。 <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 java ee spring, 275 阅读, 收藏,
摘要:
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 java ee spring, 272 阅读, 收藏,
摘要:
一、solr 的简介Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:<uniqueKey>id</uniqueKey>进行描述。 Solr是一个高性能,采用Java5开发,基于Lucene的全 阅读全文
solr 的客户端调用solrj 建索引+分页查询
2012-05-12 08:05 by java ee spring, 1449 阅读, 收藏,
摘要:
在solr 3.5 配置及应用(一) 讲过一了solr 3.5的详细配置,本节我们讲利用solr 的客户端调用solr的应用了!一、利用SolrJ操作solr API 使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。 需要的包如下: 1、 apache-solr-solrj-3.5.0.jar 2、commons-httpclient-3.1.jar 3、slf4j-api-1.6.0.jar 4、common... 阅读全文
CAS在Tomcat中实现单点登录
2012-05-12 08:03 by java ee spring, 320 阅读, 收藏,
摘要:
一.开发准备:环境:OS:windows xpIDE:myeclipse 6.0web服务器:tomcat 6.0JDK: jdk1.6.0_05数据库:mysql 6.0准备:cas-client-java-2.1.1.ziphttp://www.ja-sig.org/downloads/cas-clients/cas-client-java-2.1.1.zip [建议使用迅雷下载]cas-server-3.3.1-release.ziphttp://www.ja-sig.org/downloads/cas/cas-server-3.3.1-release.zip[建议使用迅雷下载]其他所需 阅读全文
solr配置文件之schema.xml
2012-05-11 11:13 by java ee spring, 465 阅读, 收藏,
摘要:
以下是针对schema.xml 配置文件的剖析: 1. <types></types>这个标签和它的意义一样,是用来表示数据有哪些类型,这些类型当然是solr内部定义的类型和自定义类型。 2. <!-- The StrField type is not analyzed, but indexed/stored verbatim. --> 和他上面解释一样,string类型是不分词的,要建索引,要存储 <fieldType name="string" class="solr.StrField" sortMissin 阅读全文
空中网4k/5k月薪挑选大四实习生的线程题
2011-07-31 17:55 by java ee spring, 398 阅读, 收藏,
摘要:
两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。许多其他公司非要招两年工作经验以上的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做假简历,甚至假毕业证!而空中网的这份工作没有工作经验的限制,纯粹是技术功底的比拼和考核,这样的招聘要求和实习薪水,对未毕业的大学生来说,是很有吸引力的。 有兴趣的网友可以先自己努力做做这些题,再来参看我的解答和相应的讲解视频,其中第20、21、22集是专门针对本文的讲解。 第一题:现有的程序代码模拟产生了16个日志对象,并且需要. 阅读全文
累病倒了我两次的面试题--移动用户资费统计系统
2011-04-06 10:57 by java ee spring, 353 阅读, 收藏,
摘要:
后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:(1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我们不去帮一下,这个显得太冷酷无情了。(2)有人说,应该让学生自己去做,做不出来就别去招聘单位冒充好汉,帮学生做题就是鼓励学生行骗和作恶!从这一点上来说,事情做得确实有点不光明磊落,但用行骗和作恶来形容,就 阅读全文
又一道软通动力7K月薪面试题——银行业务调度系统
2011-04-01 13:36 by java ee spring, 311 阅读, 收藏,
摘要:
后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:(1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我们不去帮一下,这个显得太冷酷无情了。(2)有人说,应该让学生自己去做,做不出来就别去招聘单位冒充好汉,帮学生做题就是鼓励学生行骗和作恶!从这一点上来说,事情做得确实有点不光明磊落,但用行骗和作恶来形容,就 阅读全文
联想利泰的一道做出来就给月薪7K的面试题--交通灯管理系统
2011-03-24 10:33 by java ee spring, 249 阅读, 收藏,
摘要:
后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:(1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我们不去帮一下,这个显得太冷酷无情了。(2)有人说,应该让学生自己去做,做不出来就别去招聘单位冒充好汉,帮学生做题就是鼓励学生行骗和作恶!从这一点上来说,事情做得确实有点不光明磊落,但用行骗和作恶来形容,就 阅读全文
一个java新手走android捷径不足一年月薪3w的故事!
2011-02-21 12:11 by java ee spring, 144 阅读, 收藏,
摘要:
声明:本文具有广告性质,但所描述的内容全部属实,绝无半点虚言。本文不会损害任何人的利益,也不会给任何人造成伤害,相反会给一些人带来帮助!如果你很讨厌一切广告,请现在就停止继续往下看,以节省你的宝贵时间。如果你很固执认为本文描述的内容是不可能的事情,那我也没有办法,因为你所处的环境让你固步自封了,什么时候走出来看看,你才知道原来你是那么的孤陋寡闻!如果你周围的朋友全是擦皮鞋为生,每月累死累活才挣1千元,你也是其中的一员,而有人告诉你贷款炒房、不用操劳、傻子每年也能挣几百万,你肯定不会相信,因为你每天都在忙于擦皮鞋,只知出卖劳力挣钱的艰辛,没有机会结识炒房客,不知投机取巧挣钱的容易,这就是人生截然 阅读全文
搜索引擎广告计费系统如何防恶意点击
2010-04-21 09:49 by java ee spring, 365 阅读, 收藏,
摘要:
你在一些搜索引擎上搜索“传智播客”和“java培训”,就会看到一些广告链接,只要你随手点击一下这些广告链接,就会消耗广告发布商的费用,广告发布商必须为这次点击付出相应的广告费。一些人想通过点击竞争对手在搜索引擎上的广告链接,来达到消耗竞争对手的广告经费和打击竞争对手之目的,这种点击真的能够给竞争对手带来很大的经济损失吗?其实,这样的随手点击对广告发布商根本就造成不了很大的影响,这就好比一个商家在大街上派发宣传单,肯定有很多传单是浪费了,只要不是派单人员把整包宣传单直接扔到垃圾桶,这就在商家接受范围之中,商家最终的广告宣传效果还是能达到其预期目标的。 有人也许会想到反复点击竞争对手的广告来消耗. 阅读全文
一个有趣的Java编译问题
2006-11-07 22:15 by java ee spring, 188 阅读, 收藏,
摘要:
学员冯伟立今天中午问了我一个有趣的Java编译问题,我也无法给他解释,不知道有没有路过的高人能够解释清楚原因,望不吝赐教!下面程序的main方法中的第二行代码和注释中的两行代码表达的意思完全相同,注释中的两行代码不能通过编译(这很容易理解),而第二行(采用方法调用链)却可以顺利通过编译(这就很难理解了)。public class Test{ public void func() { System.out.println("func"); } public static void main(String args[]) throws Exception { Object ob 阅读全文
浙公网安备 33010602011771号