启动 Spring 项目报错:java.sql.SQLException: The server time zone value 'Öйú±ê×¼ is unrecognized...

如题:启动 Spring 项目报错:java.sql.SQLException: The server time zone value 'Öйú±ê×¼' is unrecognized or represents more than one time zone,数据库服务器时区出现乱码。解决方法:修改数据库的默认时区以设置 MySQL 的时区为例,MySQL 默认的时区是 UTC 时区:查看当

- 阅读全文 -

Intellij IDEA 如何将项目生成 Jar 包?

Spring Boot 生成可执行 Jar 包Spring Boot 可以借助 maven 和 gradle 快速生成可执行 Jar 包。maven 工具创建的项目# 生成可执行 Jar 包 ./mvnw spring-boot:run # 执行 java -jar target/gs-rest-service-0.1.0.jargradle 工具创建的项目# 生成可执行 Jar 包 ./mvnw

- 阅读全文 -

Spring Boot 引入 jackson-dataformat-xml 后 @RestfulController 返回数据类型不是 JSON 而是变成了 XML

如题,Spring Boot 引入 jackson-dataformat-xml 包后 @RestfulController 返回数据类型不是 JSON 而是变成了 XML。实际情况是,从公司拿到的搭建并配置好的 Spring Boot 框架,在其他同事电脑上运行正常,@RestfulController 注解的接口返回了 JSON 格式数据,但在自己的环境下运行,返回值变成了 text/xml。

- 阅读全文 -

Linux 下移动文件后文件消失不见了?软链文件搞得鬼

在 Centos 上安装软件或者上传压缩包后,通常不会把软件包或者压缩包直接删除,一般会把一个文件夹作为类似垃圾桶或者备份文件夹,然后将包放进去。> ls backup www > cd www > pwd /root/www > ls v2.8.6 > tar zxvf v2.8.6 ... > mv v2.8.6 ../backup > cd ../b

- 阅读全文 -

`ob_start('ob_gzhandler');` 执行错误 和 `header("Content-type: image/png");` 显示图片出错

经过昨天的 PHP 脚本注入代码分析,在删除了相关注入代码后并保存后,今早官网访问又异常了。页面显示空白,与昨日场景如出一辙,但我查看那个公共文件,并没有发现注入代码,似乎一切都很正常。在彻底卸载相关软件后,依然没有恢复。没办法,只能通过设置输出锚点来确认产生错误的位置。echo 1; exit();查找到产生错误的位置(destoon - b2b 框架):($DT['gzip_enable']

- 阅读全文 -

“灰产”和“黄色”网站是怎么隐式传播的?—— PHP 脚本注入代码分析

之前经历过一次网站被挂马 网站入口文件被劫持(网站被挂马)事件回顾,因为网站使用了 HTTPS 协议,引入外部 js 脚本会产生跨域错误,引入会失败。所以虽然网站入口文件被篡改了,但其通过“挂马”传播“灰产”网站的目的并没有实现。这一次是后台页面显示不正常,然后线上调试找到了一段 PHP 脚本注入代码:header("Content-Type: text/html;charset=utf

- 阅读全文 -

IIS 服务器访问 Error 503,网站设置的应用程序池启动后又被自动关闭

windows 服务器多次远程桌面连接失败,提示远程桌面被关闭的情况。阿里云 ESC 后台重启了相关服务器后,恢复正常。同事觉得可能是服务器上存在病毒,就下载安装了安全狗 IIS 版和服务器版两个程序。然后就发现,网站访问出现 503 错误。网上查询 503 错误代表网站暂时关闭或者访问量超过限制值。后者暂不考虑,因为不太可能突然这样,那么主要问题就在 IIS 服务器上了。IIS 服务器网站设置为

- 阅读全文 -