`
dreamoftch
  • 浏览: 502000 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   注:使用InputStream 作为方法参数的时候,需要将该参数作为方法的最后一个参数,否则会有问题     dubbo和hessian的maven依赖:   <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> </dependency> <dependency> <g ...
  spring 处理json 参考: Spring 3 MVC And JSON Example     注: 在方法或者返回值上面加上@ResponseBody,当spring发现下面的三个条件都满足之后,就会自动进行json数据转换(通过jackson):   1. classpath下有jackson依赖包   2. 配置文件中包含 <mvc:annotation-driven /> 配置   3. 方法或者方法返回值前有 @ResponseBody 注解       用maven下载依赖jar   maven依赖(目前最新稳定版本3. ...
转: Spring MVC 教程,快速入门,深入分析     资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar     作者:赵磊 博客:http://elf8848.iteye.com   目录 一、前言二、spring mvc 核心类与接口三、sprin ...
  CountDownLatch用法:   需要调用CountDownLatch的await()方法来等待计数器归零(线程全部签到)。调用CountDownLatch的countDown()方法让计数器减一(签到)   package com.tch.test.concurrent.test; import java.util.Random; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent ...
    先看一下使用Lock的例子(javaDoc的例子):   其实看下java.util.concurrent.ArrayBlockingQueue的代码,就会发现,下面的put/take方法其实就是java.util.concurrent.ArrayBlockingQueue的put/take方法的实现。   import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock ...

一周年了

  看了下,似乎在javaeye呆了一年了。。。。。。好快
  一级缓存:session级别   二级缓存:sessionFactory级别   查询缓存:相同的SQL语句,不再重复执行     默认情况下,hibernate已经支持一级缓存了。   要支持二级缓存,步骤如下:    在spring配置文件applicationContext.xml中加入下面配置:       <!-- cache manager --> <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCa ...
    转自:http://blog.csdn.net/x_yp/article/details/6229516     自定义注解:   import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.FIELD,ElementType.METHOD,ElementType ...
  getResourceAsStream、getResource用法(getResourceAsStream和getResource一样):   public class ResourceTest { public static void main(String[] args) { //Class.getResource("path") //path不以/开头,表示和当前文件同目录 System.out.println(ResourceTest.class.getResource("").getPath()); ...
转: Java深度历险——Java泛型     Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明显的错误。而从不好的地方来说,为了保证与旧有版本的兼容性,Java泛型的实现上存在着一些不够优雅的地方。当然这也是任何有历史的编程语言所需要承 ...

Maven配置

  配置了常用的maven仓库的maven settings.xml:   <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information rega ...
maven命令小结   Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId=webap ...
Maven常用插件使用说明之deploy   Maven常用插件使用说明之deploy   Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL为http://199.3.5.164:8081/nexus。    1、自动构建并发布到Nexus服务器(假设发布仓库为releases)       1)修改工程POM文件,增加以下内容: <dis ...
    1: 完整的pom.xml结构     2:   maven依赖机制简介     3:   maven插件配置向导   4:   maven可用插件列表   5:     maven构建的生命周期     6:   maven基础入门向导    
    /**约定的服务器返回的数据格式:{"description":"test","link":"link","nodeId":1,"nodeName":"节点0","parentNodeId":0} * nodeId:唯一标示节点 nodeId=1代表根节点,根节点的parentNodeId为0 * parentNodeId:父节点nodeId */ var data = "[{\"des ...
Global site tag (gtag.js) - Google Analytics