本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
企业架构专栏最新文章
clojure-基本语法-集合(三)
操作集合的通用语句
1、count:
count函数返回集合中元素的个数,如果count参数为nil,则返回0
user=> (count nil)
0
user=> (count [])
0
user=> (count [1 2 3])
3
user=> (count '(1 "a"))
2
user=> (count {:on ...
spring3.2 带matrix变量的URL匹配问题
spring3.2.3已经修复该bug
问题描述:
1、url可能是
http://localhost:9080/es-web/login
或一个以;开头的matrix变量
http://localhost:9080/es-web/login;JSESSIONID=a3595636-e414-4cff-bd37-a42edf53193d
2、控制器处理方法@Request ...
clojure-基本语法-集合(二)
三、映射Map
Map存储一个键-值对的集合。键和值都可以是任何数据类型的对象,无论是基本数据类型还是其它映射。然而,使用关键字来作为映射的键非常合适,因此它们经常在应用映射的场合被使用。clojure的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。Map形式以“{ ...
clojure-基本语法-符号及关键字
一、创建:
Keyword:
关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。
user=> (keyword 'foo)
:foo
user=> (keyword "foo")
:foo
user=> (keyword "user" "foo")
:user/foo ...
springmvc 3.2 @MatrixVariable注解
示例
1、url 格式 /path;name=value;name=value,如
/showcase/product/category/select/single;domId=categoryId;domName=categoryName
2、控制器处理方法
@RequestMapping(value = {&qu ...
clojure-基本语法-流程控制(二)
二、异常处理
Clojure代码里面抛出来的异常都是运行时异常。当然从Clojure代码里面调用的java代码还是可能抛出那种需要检查的异常的。try,catch,finally 以及throw 提供了和java里面类似的功能:
try、catch、throw、finally:
user=> (try (throw (Exception. "error")) (fina ...
clojure-基本语法-流程控制(一)
一、标准的流程控制
if:
将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。
user=> (defn is-small [number] (if (< number 100) &quo ...
clojure-基本语法-函数定义
一、创建函数:
fn:
fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下:
user=> (fn [] "hello")
#<user$eval375$fn__376 user$eval375$fn__376@eabd2f>
user=> ((fn [] "hello"))
"hello"
...
clojure-基本语法-正则表达式
一、创建正则表达式
re-pattern函数:
函数 (re-pattern) 接受一个字符串参数,返回一个正则表达式样式(java.util.regex.Pattern类的实例)。这个样式能用于正则表达式匹配
user=> (re-pattern "\\d+")
#"\d+"
也可以使用读取宏来直接用文本的方式输入正则表达式:在字符串前 ...
clojure-基本语法-字符串类型
一、创建
函数str:
函数 (str) 接受任意数量的参数。如果参数不是字符串则将其转换为字符串,返回创建的新字符串。如果没有参数或为nil,则返回空字符串,""。
user=> (str 1)
"1"
user=> (str -2.5)
"-2.5"
user=> (str "a")
...
clojure-基本语法-数字类型
一、算术运算
加法+:
加法函数(+)接受任意数值类型的参数,返回它们的和;没有参数时返回0。
user=> (+)
0
user=> (+ 1)
1
user=> (+ 1 2 3 4)
10
减法-:
减法函数(-)接受任意数值类型的参数。如果只有一个参数,则返回它相反的数。当有多个参数时,返回第一个参数减去后面所有参数的结果。
user=> ( ...
clojure-运行环境安装
一、clojure下载及安装
官方的入门指南:
http://clojure.org/getting_started
下载clojure:
(注:由于clojure运行在jvm之上,并且需要jdk1.5以上的版本)
稳定版下载地址(1.5):
http://repo1.maven.org/maven2/org/clojure/clojure/1.5.0/clojure-1.5.0.zip
低版本下 ...
Programming with JMeter-- JMeterEngine
JMeterEngine接口比较简单,总共7个方法,但是没javadoc,所以光看接口的话只能凭方法名猜测了。我们这里简要分析下:
1. configure(HashTree testPlan)
...
Programming with JMeter
习惯于JUnit做功能方面unit test,而对于有些Test需要有一定的压力来模拟一定并发的读和写,借助JMeter来实现这样的测试框架是很不错的一个选择,一来减少很多工作量 (只需少量的定制:比如实现自己的ThreadGroup来定制并发线程的创建和执行,实现自己的Sampler来定制测试目标类的实例化和运行),二来可以很方便使用Hudson进行持续集成, 这对于利用Hudson进行持 ...
Servlet3.1 edr 规范中文版下载
第一次翻译英文资料,不当之处多多指正。
翻译者
穆茂强 张开涛
PDF下载
http://www.iteye.com/topic/1128866
在线版目录
Servlet3.1规范翻译——前言
Servlet3.1规范翻译——概览
Servlet3.1规范翻译——Servlet Context
Servlet3.1规范翻译——Response
Servlet3.1规 ...
Servlet3.1规范翻译——变更历史
变更历史
本文档是由Java社区进程SM (JCP)开发的Java Servlet 3.0 Servlet规范最终版本。
A.1 自Servlet3.0以后的变更
1. 章节2.3.3.3,“异步处理”,和AsyncContext的javadoc。
a. 阐明了AsyncListener.onStartAsync的行为。
b. 修复示例代码中的错误和注释 ...
Servlet3.1规范翻译——与其它规范有关的要求
与其它规范有关的要求
本章列出对web容器的要求,它已经包含在容器产品中了,还包括其他Java技术。
下面章节中任何涉及到Java EE应用的profile,不只是完整的Java EE profile,还包括任何支持Servelt的profile,像Java EE Web Profile。有关配置文件的更多信息,请参阅Java EE平台规范。
15.1 会话
...
企业架构热门文章
博客专栏评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...