Jdk_8 LocalDateTime整合SpringBoot序列化与反序列化

弃Date转LocalDateTime

以前用的是Date作为时间组件,Spring MVC会自动进行 Date<--->时间戳 的转换,然而新项目换成Jdk8新日期时间Api,就不会自动转换成时间戳了,如果强行接收时间戳给新日期时间Api则会直接报400。如果直接返回新日期时间Api则会返回类似下图的结果,这可能不是我们想要的,前端处理起来也没有时间戳来得方便。

阅读更多
使用WebSocket笔记

SpringBoot下使用WebSocket笔记

阅读更多
Intellij Idea新版破解方案(持续更新)

步骤

下载对应版本Intellij Idea

Idea官网链接

阅读更多
Web服务获取客户端真实IP的方式

前言

今天我们开发的项目在测试环境转生产环境之后,登录功能出现了与测试环境不一致的问题,检查之后发现是保存在数据库的IP地址超过了15位长度限制,可是通常使用的IP地址是一个32bit的数字,也就是我们常说的IPv4标准,这32bit的数字分成四组,也就是常见的255.255.255.255的样式,为什么会超过15位呢?

阅读更多
Arthas - java服务监控神器

简介

Arthas 是Alibaba开源的Java诊断工具.

Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断.

为什么需要Arthas,它能做些什么?

1.我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?

2.遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?

3.线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!

4.是否有一个全局视角来查看系统的运行状况?

5.有什么办法可以监控到JVM的实时运行状态?

6.如果系统CPU占用突然暴涨,怎么快速定位问题?

阅读更多