- 浏览: 206490 次
- 性别:
- 来自: 西安
最新评论
-
tmy2016:
...
SpringMVC文件上传 -
lzj0327:
我刚学solr,感觉没法跟踪代码,都是封装好的,所以我对作者的 ...
Solr中DIH模式的使用 -
chenlf238:
不好意思,踩错了。
SpringMVC文件上传 -
wsh525354:
你好,我用的solr版本是4.9的,现在我自定义了一个Test ...
Solr中DIH模式的使用 -
田智伟:
278506470 写道楼主,magick 这个包是你自己写的 ...
java图片处理
文章列表
之前想过对一些文件操作最好能够监控,从而通过文件变更监控来解决系统耦合,比如某公司就是通过监控binlog变化来同步数据库,从java7开始提供了系统级别的工具,使文件变更监控变的更简单
public class Test {
public static void main(String[] args) {
WatchService watcher = null;
try {
watcher = FileSystems.getDefault().newWatchService();
Path ...
java中需要一些toString的操作,常见的使用过common-lang中的ToStringBuilder的reflectionToString方法,不过不适用array,list,等类,不过JSONObject倒是使用上方便很多,不过如果可以,Gson的toJson也是个很好用的方法。
还有一些针对sql查询,需要将bean对象转成Map的方法,
BeanUtilsBean.getInstance().describe(object);倒是个不错的方法,不过老版本需要注意,对date的处理会有点问题,这里可以考虑
...
很长时间没有使用ibatis,刚上手易激动写了一个in语句,结果调试了半天没搞定
究其原因原来是
<select id="ItemDao.queryItemByIds" resultMap="itemResult">
select * from t_item where
id in
<isNotNull property="id">
<iterate property="id" conjunction=",&quo ...
找了老半天总算是找到这个函数了,有三年没有动过这个东西了,最近写点东西需要用到报表中统计各行各列的总计,想起来以前写过,可是死活想不起来怎么写,网上也不知道怎么查,回头看看三年前的某代码,总算找到了,先mark一下
SELECT SQL_BUFFER_RESULT GOODS.GOODSNAME AS '???????',IFNULL(SUM(hisgoods.Number),0) AS '????????',IFNULL(SUM(hisgoods.Number * hisgoods.Price),0) AS '???????'
FROM goods ...
1.spring作用域:
其中spring容器作用域中singleton是在bean配置中如下:
<!-- singleton的配置-->
<bean id="bean1" class="com.my.test.Bean1" scope="singleton"/>
<!-- 或者-->
<bean id="bean1" class="com.my.test.Bean1" singleton="true&quo ...
首先配置appender
<appender name="IBatis" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%-4r [%t] %-5p %c %x - %m%n" />
</ ...
今天被CST格式的时间折腾了一晚上,先看看什么是CST格式时间:Mon Nov 19 14:06:58 CST 2012
这就是CST格式时间,这里我们需要处理成常见的格式
SimpleDateFormat cstFormater = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date ...
ibatis的包组成中从历史版本中我们能看到他是有:ibatis-dao.jar,ibatis-common.jar,ibatis-sqlmap.jar三个包组成,所以学习源码之前,我们先澄清一些东西,同时让大家弄清楚什么时候该引入什么包,一般情况下如果你的项目只是用到了ibatis,没有其他容器使用,那么你可以考虑使用ibatis-dao+ibatis-common+ibatis-sqlmap,如果你使用了spring做为容器,那么其实你将不需要引入ibatis-dao,同时有时候我们也会发现有ibatis-core的包,这个是在ibatis的2.2以后将ibatis-common.jar和 ...
ibatis可能大部分学习java的人都或多或少会接触到这个东西,我也不例外,简洁的代码可能也是为数不多的段时间可以学习的开源框架。最早接触jdbc完了之后先接触了hibernate,有人说hibernate简单,当时用的时候因为我级 ...
平时工作中难免需要调用http接口来获取数据,尤其对于json的标准数据。一下为在httpclient4.2中使用的方式
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.apache.http.HttpE ...
java中经常需要上传图片,对图片类型进行校验,常常使用的校验是通过文件后缀或者getContentType来判断文件类型是否符合,但是如果你使用了flash上传,有可能得到的图片类型为:application/octet-stream(任意的二进制数),如果你将这个类型加入到了判断条件里边实际上就没有多大意义了,所以确切的文件类型校验就需要如下判断了。所以可以考虑如下操作。
java图片处理类包含如下类:
第一:图片类型类:
/**
* 图片类型
*
* @author
* @since 2010-5-19
*/
public enum Ima ...
SpringMVC文件上传
- 博客分类:
- Spring
必须明确告诉DispatcherServlet如何处理MultipartRequest。
SpringMVC中提供了文件上传使用方式如下
配置xxx-servlet.xml,添加如下代码:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸为1MB -->
<property name="maxUploa ...
今天在代码打包时报如下错误::1: illegal character: 5279
查看文件确实是UTF-8的最后在高人指点下看到
http://blog.csdn.net/shixing_11/article/details/6976900
这篇blog,总算明白什么原因了,与这个几乎完全一样的问题
网上看到了很多解决方法,一番折腾后还是我的工具比较神器NotePad++自带去除BOM功能
图片一所示的是当前查看视图,如果要修改格式就选择图片2标记的地方
表面看着该文件确实没错,看不出来问题,后来从SVN上更新下代码以后,发现本地也不报错,后来通过Eclips ...
本周简单学习使用了一下SpringMVC,各种爽快在心头
1.首先说一下对我观点颠覆的一个地方,以前不太看好将配置转注解,一方面是自己使用惯了配置,程序结构清晰明了,反观注解,如果项目较小,你会觉得开发起来一气呵成,极端爽快,但是可以预见的是如果项目边的过于庞大,那么查找定位就显得比较费劲了,可能很多时候包名,类名就成了类管理的一种默认(这难道就是约定由于配置(约定优于配置)?),所以这就需要团队之间快速达成共识了,说说SpringMVC的最爽的注解@Controller及@RequestMapping("/login"),这个可以让你省去配置请求跟类之间的对应关系,而 ...
1 常用Java注释标签(Java comment tags)
@author 作者
@param 输入参数的名称 说明
@return 输出参数说明