OGNL简介OGNL,即Object-GraphNavigationLanguage,对象视图导航语言,是一种数据访问语言,比EL表达式更加强大:EL只能从11个内置对象中取值,且只能获取属性,不能调用对象的方法。OGNL可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图。OGNL是可以单独使用的。OGNL并不属于Struts2,只不过Struts2觉得OGNL不错,把OGNL给整...
【Swagger】可能是目前最好的SpringBoot集成swagger的方案??据说程序员最恨的两件事:一件是别人不写文档,另一件是自己写文档。??可见文档真的是程序员生活中相爱相杀的存在。一方面对于使用者来说...
写在前面最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章,希望能够解答关于mysql中时间戳的几个问题:mysql中的DATETIME精度为什么只支持到秒?mysql中的DATETIME类型跟时区有关吗?mysql设计表的时候,表示时间的字段改如何选择?案例分...
概述SpringBoot中没有web.xml,我们无法按照原来的方式在web.xml中配置Filter。但是我们可以通过JavaConfig(@Configuration+@Bean)方式进行配置。通过FilterRegistrationBean将自定义Filter添加到SpringBoot的过滤链中。实战操作实战操作通过定义一个拦截所有访问项目的URL的Filter...
今天的话,我们大概来讲下Activiti的25张表。Activiti的运行支持,必须要有Activiti的25张表,主要是在流程运行过程中,记录存储一些参与流程的用户主体,组,以及流程定义的存储,流程执行时候的一些信息,以及流程的历史信息等(后面我们会详细介绍这些表作用)我们先写一个小实例,来把Activiti的25张表自动生成出来;我们先建一个Maven项目ActivitiDemo1pom...
上一篇文章提到我们最近开了个新项目,目的是将新的业务放到新项目中,老项目单独维护,再逐步迁移老项目到新项目里。但就在前端时间生产环境发生了一个事故,事故开始的异常是我们的业务发现前端h5页面办理很慢,这台服务器跑了三个省的办理业务,同事在寻找问题的时候一口老血差点吐出来,所有的项目日志打在一个文件里,里面乱的程度无法用语言形容,因为太忙了的原因,这个事情被安了一个网络不好的头衔不了了之了,但是最气...
一、概述nginx官方文档给出location语法如下:1location[=|~|~*|^~]uri{…}其中,方括号中的四种标识符是可选项,用来改变请求字符串和uri的匹配方式。uri是待匹配的请求字符串,可以是不包含正则的字符串,这种模式被称为“标准的uri";也可以包含正则,这种模式被称为"正则uri",如下:12location~.*\.(php|php5)?${}二...
HTML5对比HTML4新增了很多元素,也删除了部分元素(可以用css样式表方式替代)所以我只列出HTML5最常用的几个标签。head标签中:<metahttp-equiv="X-UA-Compatible"content="IE=IE9;IE=IE8;">碰见老版的浏览器如ie6,将这段代码加上则兼容它<metaname="keyword"content="富强,民主,文明,和谐">...
《Linux就该这么学》day1-day2ps:原谅我的书法出自鲁迅的《野草》《Linux就该这么学》书本介绍:本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有:第0章咱们先来谈谈学习方法和红帽系统。第1章部署...
locate命令locate文件名在后台数据库中按文件名搜索,搜索速度更快/var/lib/mlocate#locate命令所搜索的后台数据库updatedb更新数据库locate搜索速度比较快;[root@localhost~]#ls222anaconda-ks.cfg牛逼[root@localhost~]#locate牛-bash:locate:未找到命令我...