- 博客(10)
- 收藏
- 关注
原创 URI和URL的区别
假如我们访问项目xxx下面的一个路径: http://localhost:8080/xxx/servlet 此时的URL就是完整的路径:http://localhost:8080/xxx/servlet URI 就是从项目名称之后的路径:/xxx/servlet 详细的看下图:(图片转自:链接) ...
2013-12-12 10:16:44 101
阿里巴巴dubbo处理文件上传下载
注:使用InputStream 作为方法参数的时候,需要将该参数作为方法的最后一个参数,否则会有问题 dubbo和hessian的maven依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactI...
2013-12-10 23:02:01 1231
spring mvc 入门
spring 处理json 参考: Spring 3 MVC And JSON Example 注: 在方法或者返回值上面加上@ResponseBody,当spring发现下面的三个条件都满足之后,就会自动进行json数据转换(通过jackson): 1. classpath下有jackson依赖包 2. 配置文件中包含 <mvc:annotati...
2013-12-09 16:43:47 124
原创 Spring MVC 教程,快速入门,深入分析
转: Spring MVC 教程,快速入门,深入分析 资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar 作者:赵磊 博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图 四、spring m...
2013-12-09 09:42:06 205
CountDownLatch和CyclicBarrier初步学习
CountDownLatch用法: 需要调用CountDownLatch的await()方法来等待计数器归零(线程全部签到)。调用CountDownLatch的countDown()方法让计数器减一(签到) package com.tch.test.concurrent.test; import java.util.Random; import java.util....
2013-12-06 17:05:54 98
Lock和synchronized同步的初步理解
先看一下使用Lock的例子(javaDoc的例子): 其实看下java.util.concurrent.ArrayBlockingQueue的代码,就会发现,下面的put/take方法其实就是java.util.concurrent.ArrayBlockingQueue的put/take方法的实现。 import java.util.concurrent.locks...
2013-12-06 11:31:22 142
hibernate缓存ehcache用法
一级缓存:session级别 二级缓存:sessionFactory级别 查询缓存:相同的SQL语句,不再重复执行 默认情况下,hibernate已经支持一级缓存了。 要支持二级缓存,步骤如下: 在spring配置文件applicationContext.xml中加入下面配置: <!-- cache manage...
2013-12-04 23:36:41 121
原创 java注解(annotation)的用法
转自:http://blog.csdn.net/x_yp/article/details/6229516 自定义注解: import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPo...
2013-12-04 14:41:42 133
getResourceAsStream用法
getResourceAsStream、getResource用法(getResourceAsStream和getResource一样): public class ResourceTest { public static void main(String[] args) { //Class.getResource("path") //path不以/开头,表...
2013-12-04 09:57:46 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人