摘要:
效果如下图所示: 添加Swagger2依赖 在pom.xml中加入Swagger2的依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.spri 阅读全文
posted @ 2017-09-13 23:42
EasonJim
阅读(1396)
评论(0)
推荐(0)
摘要:
方法一: 方法二: Maven示例: https://github.com/easonjim/5_java_example/tree/master/springmvc/test1 参考: http://www.yiibai.com/spring_mvc/spring-mvc-4-file-downl 阅读全文
posted @ 2017-09-13 23:00
EasonJim
阅读(1509)
评论(0)
推荐(0)
摘要:
继上一章的生成JSON示例http://www.cnblogs.com/EasonJim/p/7500405.html,现在还有另一种选择,就是使用@RestController,下面将参照上一节例子进行改造,展示核心代码。 UserController.java 结果: 如果想要返回XML数据,直 阅读全文
posted @ 2017-09-13 22:32
EasonJim
阅读(10566)
评论(0)
推荐(1)
摘要:
@RequestMapping可以是一个URL对应一个方法,也可以多个URL对应同一个方法,写法如下: 阅读全文
posted @ 2017-09-13 22:13
EasonJim
阅读(5070)
评论(0)
推荐(0)
摘要:
刚好项目上用到这个模板引擎,记录以下基础用法。 thymeleaf介绍 简单说, Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP 。相比其他的模板引擎,它有如下三个极吸引人的特点: 标准表达式语法 它们分为四类: 变量表达式 变量表达式即OGNL 阅读全文
posted @ 2017-09-13 17:48
EasonJim
阅读(408)
评论(0)
推荐(0)
摘要:
错误的写法: 正确的写法: 其实就是使用转义字符 参考: http://www.cnblogs.com/clair-momo/p/7095270.html 阅读全文
posted @ 2017-09-13 17:04
EasonJim
阅读(12398)
评论(0)
推荐(0)
摘要:
OGNL表达式是(Object-Graph Navigation Language)是对象图形化导航语言。OGNL是一个开源的项目,Struts2中默认使用OGNL表达式语言来显示数据。与Serlvet中的EL表达式的作用是一样的。 参考: http://commons.apache.org/pro 阅读全文
posted @ 2017-09-13 16:06
EasonJim
阅读(412)
评论(0)
推荐(0)
摘要:
原来ZooKeeper是有Web管理后台的。但是仅限于操作ZooKeeper的数据,如果要监控性能,估计要借助Nagios去配合。 这些工具应该ZK UI最好用,下面是收集的一些工具安装教程: https://github.com/DeemOpen/zkui http://www.52itstyle 阅读全文
posted @ 2017-09-13 15:56
EasonJim
阅读(2085)
评论(0)
推荐(0)
摘要:
比如带水印的地址: 原图地址只要去掉问号后面的参数即可: 阅读全文
posted @ 2017-09-13 14:52
EasonJim
阅读(370)
评论(0)
推荐(0)
摘要:
Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。 一、准备工作 首先去官网下载Jackson工具包,下载地址http://wiki. 阅读全文
posted @ 2017-09-13 14:03
EasonJim
阅读(2249)
评论(0)
推荐(0)
摘要:
1、获取值 2、详解 参考: http://blog.csdn.net/wojiaohuangyu/article/details/53608648(以上内容部分转自此篇文章) https://zhidao.baidu.com/question/754549135121148324.html(以上内 阅读全文
posted @ 2017-09-13 12:51
EasonJim
阅读(12047)
评论(0)
推荐(0)
摘要:
一、采用钩子事件去捕获 键盘事件有3个: keydown,keypress,keyup分别是按下,按着没上抬,上抬键盘 。 推荐:keyup,防止笔记本键盘不小心触摸到。 1、有些文档中有写成这样: XP系统IE6下是不成功的。 2、还有input的 这种情况要在input获取焦点时候,才能监听到键 阅读全文
posted @ 2017-09-13 11:39
EasonJim
阅读(3094)
评论(0)
推荐(0)
摘要:
数组与字符串的相互转化 参考: http://fp-moon.iteye.com/blog/1186924(以上内容转自此篇文章) 阅读全文
posted @ 2017-09-13 11:27
EasonJim
阅读(668)
评论(0)
推荐(0)
摘要:
常规用法: 用法一: SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。用法二: SELE 阅读全文
posted @ 2017-09-13 11:18
EasonJim
阅读(3009)
评论(0)
推荐(1)
摘要:
parse用于从一个字符串中解析出JSON对象,如: 结果: 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。或者反过来也行。 stringify()用于从一个JSON对象解析出字符串,如: 结果: 参考: http://blog.csdn.net/wangxiaohu__/art 阅读全文
posted @ 2017-09-13 10:45
EasonJim
阅读(5407)
评论(0)
推荐(0)
摘要:
效果如下: 说明: 时间范围的查询会存在以下问题: 1、如果单纯采用年月日的形式会出现缺少最后一点的数据,比如要查询2015-09-16到2015-09-17,那么2015-09-17 01:00:00的数据不会被查询出来。无论是使用between and还是<=/>=的形式去实现都会有这样的问题。 阅读全文
posted @ 2017-09-13 10:40
EasonJim
阅读(6492)
评论(0)
推荐(0)
摘要:
错误如下: 解决方法: 1、确定模板是否在默认templates文件夹里面,并且路径要和返回的View名字一致。 2、new ModelAndView("/log/loglist");这样写是不对的,应该把开头的斜杠去掉,改成:new ModelAndView("log/loglist"); 参考: 阅读全文
posted @ 2017-09-13 10:07
EasonJim
阅读(17790)
评论(0)
推荐(0)
摘要:
说明:以下方式支持XML和注解的方式。 一、 用了转义字符把>和<替换掉。 附:XML转义字符: < < 小于号 > > 大于号 & & 和 ' ’ 单引号 " " 双引号 二、 因为这个是XML格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<
浙公网安备 33010602011771号