JavaEE
文章平均质量分 80
allen_jinjie
这个作者很懒,什么都没留下…
展开
-
Spring MVC处理包含上传文件的整个表单的办法
之前在一个Contract 对象里面定义了一个 MultipartFile 字段,这个字段是用来接收前端上传的文件,但是前端不希望上传文件成为一个独立的请求,而是希望和其他数据一起提交,只用一个请求。我的后台代码是这样的:@RequestMapping(method=RequestMethod.POST) public BaseResponse newContract(Contract原创 2016-11-20 13:00:21 · 5272 阅读 · 1 评论 -
用CountDownLatch控制主线程等待所有多线程结束
程序需要从数据库抓取大量数据,有170万+的记录,经过处理后写到一个CSV 文件,然后调用R 程序执行匹配算法,之前测试的是单个主线程执行,光R 程序就耗费了70分钟左右。所以,我考虑使用多线程来缩减执行时间。(这里,大致阐述下我们的需求,假设病例组有3000人,而对照组有170万人,如果按照 1:4 的比例,从这170万人中找出 3000 × 4 =12000人出来,R程序就是读取这个含有1原创 2016-11-21 14:45:50 · 851 阅读 · 0 评论 -
ElasticSearch@Windows使用指南
首先下载ElasticSearch zip包,网上有个网友说目前Windows支持的最高版本是 1.7.3,我就没敢使用更高的了,不过我是为了快速测试,所以对版本要求不严。下载后解压到某个目录下。然后下载ElasticSearch-jdbc zip 包,这个是用来从关系型数据库导数据建索引的一个插件,同样是1.7.3版本。如果需要中文分词的插件,还需要从 github 上下载 ik zip 包...原创 2016-06-30 17:49:26 · 1786 阅读 · 0 评论 -
多线程和事务之Workaround
最近对多线程感兴趣了,感觉 JDK 5 的多线程 API 很好用,而且功能强大。我在项目中用多线程并行执行两个 SQL 语句来缩短页面响应时间,由于都是读数据,所以对有没有事务无所谓。但是企业级软件都是很注重事务的,而且我们都是用spring的,所以想能不能在一个事务里执行几个线程,并且任何一个线程失败,其他线程都要失败,尤其是线程里对数据库的操作语句。但是google很多,都说没办法在Sprin原创 2013-09-11 14:58:52 · 4273 阅读 · 3 评论 -
Maven @ jar installation & confliction
Install Maven:First time you install maven and execute mvn help:system,this command will download many necessary resources to local repository, butyou got failed, that is because your machine blocks原创 2013-09-11 12:10:58 · 1432 阅读 · 0 评论 -
java回调摘录
最近看java回调,网上的例子写的蛮多,就是看着不能顺利理解。感觉大部分的例子基本上都可以通过模板模式实现。如果不强调异步响应的话,可以通过在第三个类中调一次Client 的一个方法,而不是把这个方法的调用放在server端作为回调函数。下面以伪代码为例:Server端:void invokeByClient(ClientRef, params...){ Object ob原创 2013-09-03 09:52:48 · 631 阅读 · 0 评论 -
No way to set FetchSize to Spring SimpleJdbcCall
Our project use Oracle Store procedure heavily, and due to its read more write less trait, one SP involves several SQLs which load data from different tables separately for the sake of data retrieving原创 2013-09-06 15:29:47 · 2619 阅读 · 0 评论 -
Spring Security学习
最近在自学Spring Security,期间不断google和参考别人的例子,经验啊,什么的,感谢他们的share。在自己的摸索中,有一些小的tips,在此记录下来,以备日后参考。先上代码,逐一列举。<beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http:原创 2012-03-10 19:58:51 · 775 阅读 · 0 评论 -
Exception Handling框架
项目开发过程中,经常会涉及到Exception的处理,我们项目使用JSF,所以在Unchecked Exception方面着实碰到了麻烦。现在说一下我们项目的Exception处理框架,无论是checked exception or unchecked exception,我们都需要将其记录到LOG文件中,用log4j是个不错的选择。Checked Excpetion Handli原创 2012-03-10 19:27:30 · 772 阅读 · 0 评论