企业架构专栏最新文章

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 ...
Dead_knight 有2285人浏览 2013-03-20 20:45 专栏:clojure专题

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 ...
jinnianshilongnian 有10193人浏览 2013-03-18 19:34 专栏:springmvc杂谈

clojure-基本语法-集合(二)

三、映射Map Map存储一个键-值对的集合。键和值都可以是任何数据类型的对象,无论是基本数据类型还是其它映射。然而,使用关键字来作为映射的键非常合适,因此它们经常在应用映射的场合被使用。clojure的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。Map形式以“{ ...
Dead_knight 有3798人浏览 2013-03-17 15:22 专栏:clojure专题

clojure-基本语法-集合(一)

Clojure提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的clojure集合是不可修改的、异源的以及持久的。不可修改表示集 ...
Dead_knight 有8383人浏览 2013-03-16 19:39 专栏:clojure专题

clojure-基本语法-符号及关键字

一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 user=> (keyword 'foo) :foo user=> (keyword "foo") :foo user=> (keyword "user" "foo") :user/foo ...
Dead_knight 有3881人浏览 2013-03-16 11:47 专栏:clojure专题

springmvc 3.2 @MatrixVariable注解

  示例 1、url 格式 /path;name=value;name=value,如 /showcase/product/category/select/single;domId=categoryId;domName=categoryName 2、控制器处理方法  @RequestMapping(value = {&qu ...
jinnianshilongnian 有15591人浏览 2013-03-16 09:34 专栏:springmvc杂谈

clojure-基本语法-流程控制(二)

二、异常处理 Clojure代码里面抛出来的异常都是运行时异常。当然从Clojure代码里面调用的java代码还是可能抛出那种需要检查的异常的。try,catch,finally 以及throw 提供了和java里面类似的功能: try、catch、throw、finally: user=> (try (throw (Exception. "error")) (fina ...
Dead_knight 有2256人浏览 2013-03-15 12:56 专栏:clojure专题

clojure-基本语法-流程控制(一)

一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if (< number 100) &quo ...
Dead_knight 有2929人浏览 2013-03-13 20:33 专栏:clojure专题

clojure-基本语法-函数定义

一、创建函数: fn: fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下: user=> (fn [] "hello") #<user$eval375$fn__376 user$eval375$fn__376@eabd2f> user=> ((fn [] "hello")) "hello" ...
Dead_knight 有7604人浏览 2013-03-12 21:00 专栏:clojure专题

clojure-基本语法-正则表达式

一、创建正则表达式 re-pattern函数: 函数 (re-pattern) 接受一个字符串参数,返回一个正则表达式样式(java.util.regex.Pattern类的实例)。这个样式能用于正则表达式匹配 user=> (re-pattern "\\d+") #"\d+" 也可以使用读取宏来直接用文本的方式输入正则表达式:在字符串前 ...
Dead_knight 有3916人浏览 2013-03-12 10:44 专栏:clojure专题

clojure-基本语法-字符串类型

一、创建 函数str: 函数 (str) 接受任意数量的参数。如果参数不是字符串则将其转换为字符串,返回创建的新字符串。如果没有参数或为nil,则返回空字符串,""。 user=> (str 1) "1" user=> (str -2.5) "-2.5" user=> (str "a") ...
Dead_knight 有2622人浏览 2013-03-11 21:13 专栏:clojure专题

clojure-基本语法-数字类型

一、算术运算 加法+: 加法函数(+)接受任意数值类型的参数,返回它们的和;没有参数时返回0。 user=> (+) 0 user=> (+ 1) 1 user=> (+ 1 2 3 4) 10 减法-: 减法函数(-)接受任意数值类型的参数。如果只有一个参数,则返回它相反的数。当有多个参数时,返回第一个参数减去后面所有参数的结果。 user=> ( ...
Dead_knight 有4083人浏览 2013-03-11 15:46 专栏:clojure专题

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 低版本下 ...
Dead_knight 有7193人浏览 2013-03-10 12:55 专栏:clojure专题

Programming with JMeter-- JMeterEngine

     JMeterEngine接口比较简单,总共7个方法,但是没javadoc,所以光看接口的话只能凭方法名猜测了。我们这里简要分析下: 1. configure(HashTree testPlan)   ...
songzi0206 有4009人浏览 2013-03-04 18:36 专栏:Programming with JMeter

Programming with JMeter-- Initialization

学 习了使用JMeterEngine简单的运行测试之后,不着急马上看内部的实现,先了解一下在启动JMeterEngine之前所做的一些初始化工作,这 个对于正确的代码启 ...
songzi0206 有2493人浏览 2013-03-03 00:38 专栏:Programming with JMeter

Programming with JMeter

  习惯于JUnit做功能方面unit test,而对于有些Test需要有一定的压力来模拟一定并发的读和写,借助JMeter来实现这样的测试框架是很不错的一个选择,一来减少很多工作量 (只需少量的定制:比如实现自己的ThreadGroup来定制并发线程的创建和执行,实现自己的Sampler来定制测试目标类的实例化和运行),二来可以很方便使用Hudson进行持续集成, 这对于利用Hudson进行持 ...
songzi0206 有3466人浏览 2013-03-02 00:30 专栏:Programming with JMeter

Servlet3.1 edr 规范中文版下载

第一次翻译英文资料,不当之处多多指正。 翻译者 穆茂强  张开涛   PDF下载 http://www.iteye.com/topic/1128866 在线版目录 Servlet3.1规范翻译——前言 Servlet3.1规范翻译——概览 Servlet3.1规范翻译——Servlet Context Servlet3.1规范翻译——Response Servlet3.1规 ...
 
jinnianshilongnian 有17118人浏览 2013-01-26 07:53 专栏:Servlet3.1规范翻译

Servlet3.1规范翻译——词汇表

词汇表 A 应用开发人员(Application Developer)  web应用生产者。应用开发人员的输出是用于web应用的一组Servlet类,JSP页面,HTML页面,和支持库,和文件 ...
 
jinnianshilongnian 有4720人浏览 2013-01-25 14:26 专栏: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. 修复示例代码中的错误和注释 ...
 
jinnianshilongnian 有4901人浏览 2013-01-25 14:25 专栏:Servlet3.1规范翻译

Servlet3.1规范翻译——与其它规范有关的要求

与其它规范有关的要求   本章列出对web容器的要求,它已经包含在容器产品中了,还包括其他Java技术。    下面章节中任何涉及到Java EE应用的profile,不只是完整的Java EE profile,还包括任何支持Servelt的profile,像Java EE Web Profile。有关配置文件的更多信息,请参阅Java EE平台规范。    15.1 会话   ...
 
jinnianshilongnian 有5169人浏览 2013-01-24 07:46 专栏:Servlet3.1规范翻译

企业架构热门专栏

更多专栏>>

企业架构热门文章

博客专栏评论

认真看错误代码,有时候重启电脑就行了 醉了 我把数据库配置写死不用配置文件 改 UserService ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
holyselina 写道您前面说到能获取调用是的参数数组,我想问下,我想在通知方法中,获取当前调用代 ...
dagger9527 评论了 【第六章】 AOP 之 6.6 通知参数 ——跟 ...
Access denied for user 'root'@'localhost' (using pa ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
支持虽然会迟到,但永远不会缺席!
dagger9527 评论了 【第四章】 资源 之 4.3 访问Resource ...
valiant025 写道很经典,很期待谢谢支持,马上出来新的
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
公园美丽 写道谢谢分享,期待后面的文章,受益匪浅谢谢,马上出来
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
谢谢分享,期待后面的文章,受益匪浅
公园美丽 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
很经典,很期待
valiant025 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
希望帮助更多的朋友
springcloud关注者 评论了 (六)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
Global site tag (gtag.js) - Google Analytics