使用脚本快速部署Java项目 JavaWeb

使用脚本快速部署Java项目

自己经常写一些小项目,有时候是自己写,更多时候是帮别人写。 一般都要部署到服务器上,最早使用的方法是本地 mvn clean package 打包好,上传到服务器上运行。有时候发现自己写了个bug,修...
Nginx反向代理Tomcat,并配置301跳转,去掉www JavaWeb

Nginx反向代理Tomcat,并配置301跳转,去掉www

我们的域名在做解析时经常会解析2个域名,即带www的和不带www的。 这样做的目的是,当用户使用不带www的域名时,也可以正常访问你的网站。但是这样做的后果是,你站点主域名的pr值分散到其他几个URL上了。因为在搜索引擎看来,带www...
修改Gravatar生成的默认头像 JavaWeb

修改Gravatar生成的默认头像

我们知道,如果Gravatar服务器没有找到某个账号的邮箱,将会生成一个默认头像,即 Gravatar 的 Logo,如图。 但是,我个人不太喜欢他这个单调的图片,因为大部分人是没有申请这个账号的,所以千篇一律的蓝色头像,看起...
java获取客户端ip JavaWeb

java获取客户端ip

我们知道一个机器对应一个物理ip,如果能获得这个ip,基本就能锁定这个人啦。最近在用Java搭一个博客系统,也可以用到这个。比如记录用户登录,留言评论等,可以把用户的ip写到数据库中去。 具体代码如下 Java ...
使用rapid-framework继承jsp页面 JavaWeb

使用rapid-framework继承jsp页面

对于多张网页页面,许多部分都是相同的,应该继承同一个页面,该页面是所有页面的父页面。 后来搜了一下找到一个rapid-framework的东西,由于我使用的是maven,所以引入很简单。 <dependency&g...
JSTL求时间差 JavaWeb

JSTL求时间差

这里有一个需求,就是从数据库取出文章的发布时间(post_time,datatime类型的),然后在 JSP 文件里做运算,如果 当前时间-发布时间<=7天 我们输出一个 NEW,像下图这样的。 实现起来很简单,只需要三...
classpath路径浅谈 JavaWeb

classpath路径浅谈

【01】 src路径下的文件在编译后会放到WEB-INF/clases路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然...