那些年在Eclipse上踩过的坑

2019-02-26 16:57:00

一、build automatically1.起源Eclipse有时候抽筋,莫名其妙就出现假死状态,网上查找方案说:取消勾选的 project >> build automatically 傻傻的就照做了2.错误描述自从我把上面那个勾选取消之后,随之而来的一系列问题就出现了。我在做项目的时候发现我的项目不能自动编译了,就是每次修改完项目,运行后的数据都是最原始的。只有我手动去clean...或者debug运行项目才能得到我修改后的数据。3.问题解决最后把之前取消勾选的project >> build automatically功能勾选上了,项目就自动编译了

Nginx设置https

2019-02-24 19:56:00

常年混迹于各大网站,难免会听到各种各样的风声。这不,今天又听到点消息。隔壁网站张大爷说,带有https的网站会比http的网站安全,不仅如此,网站收录的时候,还更容易收录https的网站,排名收录蜘蛛觉得https的网页安全、质量高,比起同等HTTP网站,采用HTTPS加密的网站在搜索结果中的排名将会更高。这个有点意思,查找了下资料,还真是那么回事。那怎么把网站设置成https呢?准备开撸...

解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

2019-02-22 02:55:00

一、错误描述在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java 1.6 or newer.这个问题简直让人抓狂,几个月前就遇到过,当时花了几个小时没解决,看他不影响项目运行就放他了。如今又遇到,看到一把红叉在项目上,实在看不顺眼,坚决把它消灭二、解决方案1.找到web.xml文件,源文件为如下配置:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/

二级域名解析到同IP不同端口

2019-02-20 23:27:00

最近又多了个项目想发布到服务上去,使用`phpstudy`运行之后发现端口冲突了。php项目使用的是`80端`口,之前的项目Apache也使用的是80端口。因为phpstudy操作简单,就直接`修改phpstudy端口为1111`再次运行来到==127.0.0.1:1111==之后,项目成功启动,用域名替换成==www.bounds.top:1111==后还是可以访问。 诶........有点小开心。开心不过三秒,突然一想,谁家的访问地址是带端口号的?闻所未闻啊!于是不得不继续寻找解决方案,难受!

Log4j2使用总结

2019-02-16 20:57:00

一、摘要Log4j在2015年的时候就已经停更了,进而推出了slf4j+logback进化版以及后续的Log4j2高级版既然Log4j寿命已到,那当然要学习新的版本Log4j2了log4j2版本不再支持像log4j中的.properties后缀的文件配置方式,log4j2版本配置文件后缀名只能为.xml .json .jsn相关的两个jar包:log4j-api-2.6.2.jar log4j-core-2.6.2.jar二、配置介绍把log4j2的配置文件放到项目的classpath下,系统就能默认访问到了maven项目的classpath系统默认是在【src/main/resources】普通项目的classpath系统默认是在【src】创建日志文件一般默认使用log4j2.xml进行命名,缺省默认配置文件配置如下:<?xml version="1.0" encoding="UTF-8"?> <configuration status="WARN" monitorInterval="30"> <appenders> <Console name="Console"