摘要: 我平时都在VirtualBox上装虚拟机,方法是导入ova镜像文件,比如导入从网上下载的CentOS7-base.ova,该ova为CentOS 7.0版本,而现在最新版本为7.7,为此进入系统后第一件事就是系统升级: # yum update 可是该命令居然异常退出了! 重新进入系统后检查: # 阅读全文
posted @ 2020-04-18 23:06 yang wu 阅读(5501) 评论(0) 推荐(0) 编辑
摘要: 在Spring MVC之前我们需要在Servlet里处理HttpServletRequest参数对象,但这个对象里的属性都是通用类型的对象(如字符串),处理起来很繁琐并且容易出错,而Spring MVC允许我们直接把参数和返回值定义为对象,比如: 先定义一个对象: 然后定义一个Spring MVC方 阅读全文
posted @ 2016-04-28 15:24 yang wu 阅读(4132) 评论(2) 推荐(1) 编辑
摘要: 最近碰到一个动态查询条件的问题,比如,前端界面上可选择输入姓名、性别、年龄、电话等查询条件,后端根据是否输入来动态构建查询sql where条件(即如果未输入则不作为查询条件)。如果这些条件最终是全and或全or起来则相对容易处理,但如果既有and又有or则动态构建就困难了。这个问题经抽象可表达为动... 阅读全文
posted @ 2016-01-07 22:50 yang wu 阅读(1229) 评论(0) 推荐(1) 编辑
摘要: Linux的SELinux安全性控制除作用于文件系统外还作用于端口,这使得那些作为服务启动的进程只能在规定的几个端口上监听。为叙述方便我们称之为受控端口。nginx监听端口要查看当前有哪些受控端口可执行:# semanage port -l | grep '^http_port_t'http_por... 阅读全文
posted @ 2016-01-07 14:54 yang wu 阅读(21902) 评论(0) 推荐(1) 编辑
摘要: nginx+Vaadin的特殊性在于配置WEBSOCKET或LONG_POLLING。网上资料不多,自己多次尝试配置都不成功,后来终于找到这篇说明才得以配置成功,使用效果不错,介绍如下。1、/etc/nginx/nginx.confmap $http_upgrade $connection_upgr... 阅读全文
posted @ 2016-01-07 13:39 yang wu 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 如果你的tomcat应用需要采用ssl来加强安全性,一种做法是把tomcat配置为支持ssl,另一种做法是用nginx反向代理tomcat,然后把nginx配置为https访问,并且nginx与tomcat之间配置为普通的http协议即可。下面说的是后一种方法,同时假定我们基于spring-boot... 阅读全文
posted @ 2016-01-07 00:43 yang wu 阅读(14191) 评论(2) 推荐(1) 编辑
摘要: 有些程序员遇到问题就上网找答案,其实程序员更应该使用命令去寻找原因。比如,在Linux系统中启动服务:service postgresql-9.3 start如果你记不清服务名你会怎么办?作为一种思维习惯,你不应该大事小事都上网找答案,你应该想到会不会有什么系统命令可找到服务名。# chkconfi... 阅读全文
posted @ 2015-06-22 23:59 yang wu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: spring-boot通过maven的依赖管理为我们写好了很多依赖项及其版本,我们可拿来使用。spring-boot文档介绍了两种使用方法,一是继承,二是导入。通过继承: org.springframework.boot spring-boot-starter-parent 1... 阅读全文
posted @ 2015-06-22 13:32 yang wu 阅读(16436) 评论(0) 推荐(2) 编辑
摘要: 区分系统与业务的工程划分方法如何划分一个系统的源程序工程?这里提出一个基于系统和业务的工程划分模型,这个模型的特点是要区分出哪些是系统工程、哪些是业务工程。本文只着重于客户端页面层,弄清楚页面层后服务端的工程结构应不难想象。为便于书写,我们设计了一个场景:呼叫中心系统里跑档案和呼叫两个业务。界面层我... 阅读全文
posted @ 2015-06-09 16:57 yang wu 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 把ssh设置为无密码登录很简单,只需两步:1、在本地创建公钥和私钥:ssh-keygen -t rsa2、然后把公钥上传到远程机器上:ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.41.132正常情况下经这两步设置就可无密码登录了:ssh 192.168.41.1... 阅读全文
posted @ 2014-11-29 16:38 yang wu 阅读(622) 评论(0) 推荐(0) 编辑