摘要: 最近碰到一个动态查询条件的问题,比如,前端界面上可选择输入姓名、性别、年龄、电话等查询条件,后端根据是否输入来动态构建查询sql where条件(即如果未输入则不作为查询条件)。如果这些条件最终是全and或全or起来则相对容易处理,但如果既有and又有or则动态构建就困难了。这个问题经抽象可表达为动... 阅读全文
posted @ 2016-01-07 22:50 yang wu 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: Linux的SELinux安全性控制除作用于文件系统外还作用于端口,这使得那些作为服务启动的进程只能在规定的几个端口上监听。为叙述方便我们称之为受控端口。nginx监听端口要查看当前有哪些受控端口可执行:# semanage port -l | grep '^http_port_t'http_por... 阅读全文
posted @ 2016-01-07 14:54 yang wu 阅读(21964) 评论(0) 推荐(1) 编辑
摘要: nginx+Vaadin的特殊性在于配置WEBSOCKET或LONG_POLLING。网上资料不多,自己多次尝试配置都不成功,后来终于找到这篇说明才得以配置成功,使用效果不错,介绍如下。1、/etc/nginx/nginx.confmap $http_upgrade $connection_upgr... 阅读全文
posted @ 2016-01-07 13:39 yang wu 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 如果你的tomcat应用需要采用ssl来加强安全性,一种做法是把tomcat配置为支持ssl,另一种做法是用nginx反向代理tomcat,然后把nginx配置为https访问,并且nginx与tomcat之间配置为普通的http协议即可。下面说的是后一种方法,同时假定我们基于spring-boot... 阅读全文
posted @ 2016-01-07 00:43 yang wu 阅读(14215) 评论(2) 推荐(1) 编辑