- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 The Definitive Antlr 4 第7章学习笔记
第7章 将文法与程序代码分离将文法与文法处理程序混合在一起使得最终的程序不易维护,例如下面的代码。grammar PropertyFile;file : { « start file » } prop+ { « finish file » } ;prop : ID '=' STRING '\n' { « process property » } ;ID : [a-z]+ ;STRING :
2016-05-25 00:40:17 7314 10
翻译 Jersey 2.22.2 官方文档第10章学习笔记
原文地址:https://jersey.java.net/documentation/latest/filters-and-interceptors.html#d0e981810.2 Filters当你想要修改请求或响应参数,如http header。 可以使用过滤器来完成任务。例如,希望添加一个响应头 X-Powered-By 到每个生成的响应中。可以使用response
2016-05-23 00:36:06 5113
原创 Jersey 2.22.2 官方文档第18章学习笔记
验证是用来检查某些数据是否遵循预定义的规则。本章将介绍Jersey对Bean Validation的支持,包括所需要的依赖、配置、注册及使用。18.1 BeanValidation 依赖Bean Validation在Jersey中是以扩展模块的形式来提供的,使用时需要在pom.xml(如果使用的是Maven)加入依赖。 org.glassfish.jersey.ext
2016-05-19 23:28:26 3196 2
原创 Jersey 2.22.2 官方文档第3章学习笔记
3.2 参数注解 (@*Param)资源方法参数可以通过使用注解来从request对象中获取信息。@QueryParam 用来从请求URL中获取查询参数。下面是使用@QueryParam的例子。如果请求中包含查询参数step,则step对应的值将被获取,然后解析为32位值,并赋给smooth方法中的step参数。如果请求中不包含查询参数,则step的默认值为2,默认值通过@Def
2016-05-16 23:51:18 1909
原创 Jersey 2.22.2 官方文档第7章学习笔记
文档地址:https://jersey.java.net/documentation/latest/representations.html#d0e6665记录了7.2,7.3学习笔记。7.2 创建Responses对象有时,对于一个Request请求,需要返回额外的信息。这些信息能够通过使用Response对象与ResponseBuilder对象来创建并返回。例如
2016-05-13 23:04:57 1698
原创 The Definitive Antlr 4 第5章学习笔记
The Definitive Antlr 4 Reference 2nd Edition 第5章学习笔记antlr中所生成的parser用来处理token stream 而lexer用来处理char stream。Antlr中,文法与词法有类似的结构,因此可以将二者写在一个文件中。但词法分析与语法分析属于不同的阶段,所以需要告诉Antlr什么阶段进行语法分析,什么阶段进行词法分析。因
2016-05-13 01:12:32 2711
原创 The Definitive Antlr 4 Reference 2nd Edition 第4章第二小节 学习笔记
The Definitive Antlr 4 Reference 2nd Edition 第4章第二小节学习笔记为了使用4.1节所定义的算数表达式能够计算值,需要编写一些Java代码。Antlr v4鼓励使用者保持文法整洁(clean),同时使用分析树的访问器(visitors)和其它的遍历工具来实现语言应用。本节使用访问者模式(visitor pattern)来实现计算器。代码中将使用...
2016-05-10 23:05:36 1923
原创 The Definitive Antlr 4 Reference 2nd Edition 第4章第一小节 学习笔记
The Definitive Antlr 4 Reference 2nd Edition 第4章第一小节学习笔记匹配算数表达式语言本例中,只使用基本的算数运算(加,减,乘,除),括号表达式,整数,及变量。例如有如下的表达式。193a = 5b = 6a+b*2(1+2)*3在这里介绍的表达式语言,是由换行符所分割的一组语句构成。语句可以是表达式、赋值运...
2016-05-09 23:47:36 1690 3
翻译 Java中ResourceBundle类的使用
原文地址:http://tutorials.jenkov.com/java-internationalization/resourcebundle.htmljava.util.ResourceBundle类用来存储文本以及本地化敏感的组件。本文将介绍ResourceBundle及它的子类。ResourceBundle的类层次结构ResourceBundle类有两个子
2016-05-06 14:15:04 6627
原创 Eclipse下Antlr4 环境配置
本文使用IDE为 eclipse Mars 4.5.01.新建Maven项目建立.g4文件存放位置,及配置g4编译后生成的输出目录位置。在插件安装完毕后选择 Preference -> antlr-> tool -> option -> directory 来配置所生成的输出文件位置。2.下载相关Jar包打开项目的POM文件并添加Antlr的依...
2016-05-06 00:53:43 4732 1
翻译 Java中的静态类以及嵌套类
原文地址: http://www.geeksforgeeks.org/static-class-in-java/在Java中类可以是静态的么?在Java中类可以是静态的。在Java中有静态实例变量,静态方法,以及静态块,类也可以是静态的。在Java中我们可以在类中再次定义一个类。这种类被称为嵌套类。嵌套类外围的类被称为外部类。在Java中不能使最顶层类为静态类,而只有嵌套的类可
2016-05-03 00:04:52 5414
FASTJSON那些事.pptx
2019-09-22
WxWidget教程
2015-09-13
软件项目管理的九阴真经
2013-10-04
《Visual C++音频/视频技术开发与实战》前9章源码
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人