`
samwalt
  • 浏览: 287094 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
java对象不能是内部类 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency> //json字符串转换成java对象 public static <T> T jToO( ...

log4j配置详解

    博客分类:
  • java
 
log4j.properties文件放在resources路径下有效,放别的路径下需要另外配置才生效。 Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建 ...
HttpClient 3.1 HttpClient httpClient = new HttpClient(); //url是请求的url PostMethod postMethod = new PostMethod(url); //提交的请求参数。请求参数不要包含在url里,这样请求参数长度不受url长度限制。 postMethod.setParameter("requestdata",data); // 返回的状态码 int statusCode = httpClient.executeMethod(postMethod); // 获取响应数据,二进制 ...
1、jquery获取被选中的多选框的值 $('input[type=checkbox]:checked').each(function(){ alert($(this).val()); }); 2、正则表达式 匹配日期 2010-11-21 var regexp = /^\d{4}-\d{2}-\d{2}$/; if(!regexp.exec(date)){ alert('日期格式不正确'); } 3、javascript判断是否为数字 用正则表达式判断是好的方法 4、javascript中字符串不会自动转成数字 //字符串转整数 parseInt(s ...
xml文件中配置org.springframework.web.servlet.view.velocity.VelocityConfigurer类,该bean由spring容器管理,在容器启动时加载。该类的resourceLoaderPath属性用来配置模板放置的路径。 configLocation属性配置velocity的properties文件的相对路径,velocityProperties属性配置velocity的属性。 VelocityConfigurer类通过依赖注入在服务层获得此类的实例,如applicationContext.getBean()方法 生成文件的代码例子: ...

spring事务传播行为

    博客分类:
  • java
 
ServiceA { /** * 事务属性配置为 PROPAGATION_REQUIRED */ void methodA() { ServiceB.methodB(); } } ServiceB { /** * 事务属性配置为 PROPAGATION_REQUIRED */ void methodB() { } ...
浏览器中点击,从数据库中获取数据,以文件形式提供下载。 response.reset(); // 清空缓冲区中数据,包括状态码和header信息 response.setHeader("Content-Disposition","attachment; filename=" + fileName); OutputStream os = response.getOutputStream(); BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); ...

spring实现文件上传

    博客分类:
  • java
spring集成了文件上传组件Apache Commons FileUpload。 由于Post一个包含文件上传的Form会以multipart/form-data请求发送给服务器,必须明确告诉DispatcherServlet如何处理MultipartRequest。首先在dispatcher-servlet.xml中声明一个MultipartResolver: <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMulti ...

mysql 笔记

IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0,10); -> 0 mysql> select IFNULL(1/0,10); -> 10 mysql> select IFNULL(1/0,'yes'); -> 'y ...

java发邮件

    博客分类:
  • java
Properties pro = new Properties(); pro.put("mail.smtp.host", "smtp.163.com"); pro.put("mail.smtp.port", 25); pro.put("mail.transport.protocol", "smtp"); // 创建一个发邮件的session实例 Session session = Session.getDefaultInstance(pro); // 创建一个消息实例 Me ...
在Java程序中判断文件是否正在被其它应用程序写,可以用文件锁来解决,文件锁方案需要底层操作系统支持,在不同的系统中可能有不同的效果。 FileInputStream fis = new FileInputStream(file); FileChannel fc = fis.getChannel(); // 试图获取对此通道的文件的独占锁定 // 如果由于另一个程序保持着一个重叠锁定而无法获取锁定,则返回 null FileLock fl = ...

hadoop使用lzo压缩

1、安装lzo开发包 sudo apt-get install liblzo2-dev 2、安装lzop sudo apt-get install lzop 3、编译hadoop-lzo.jar 用git在此页面下载源码 https://github.com/kevinweil/hadoop-lzo 编译环境 32位os export CFLAGS=-m32 export CXXFLAGS=-m32 ant compile-native tar 64位os export CFLAGS=-m64 export CXXFLAGS=-m64 ant compile-native ta ...

log4j入门

    博客分类:
  • java
log4j.properties文件基本配置。 配置根 Logger Logger 负责处理日志记录的大部分操作。其语法为: log4j.rootLogger = [ level ] , appenderName, appenderName, …     其中, level 是日志记录的优先级,分为 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 ALL 或者自定义的级别。 Log4j 建议只使用四个级别,优先级从高到低分别是 ERROR 、 WARN 、 INFO 、 DEBUG 。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关 ...
Process p = Runtime.getRuntime().exec("ls"); 类似这种调用外部程序的代码如果调用了很多次后,可能会出现too many open files的错误。 原因是子进程的标准输入流、标准输出流、标准错误流没有全部关闭,即使流没有使用也需要关闭。 p.getInputStream.close(); p.getOutputStream.close(); p.getErrorStream.close();

linux重定向

0、1和2分别表示标准输入、标准输出和标准错误输出,可以用来指定需要重定向的标准输入或输出。 使用时默认的是标准输出1.需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2> log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。 另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息重定向到标准输出。 Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。 如果 ...
Global site tag (gtag.js) - Google Analytics