自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 String是值传递还是引用传递

String中的坑  最近看到一道关于String的面试题,差点让我以为String是值传递,就是下面这个例子,体验下:public class Demo{ public static void main(String[] args) { Demo d = new Demo(); String str = "BEA"; d.ch...

2019-10-29 09:25:19 261

原创 String是值传递还是引用传递

String中的坑  最近看到一道关于String的面试题,差点让我以为String是值传递,就是下面这个例子,体验下:public class Demo{ public static void main(String[] args) { Demo d = new Demo(); String str = "BEA"; d.ch...

2019-10-29 00:26:12 625

原创 @Valid 数据验证

用于javabean中字段的注解Model 中import lombok.Data;import javax.persistence.*;import javax.validation.constraints.Email;import javax.validation.constraints.NotNull;import java.util.concurrent.atomic....

2019-10-21 17:50:39 260

原创 SpringBoot自定义异常,优雅解决业务逻辑中的错误

概要你是不是在为业务逻辑中出现的异常弄的焦头烂额,常常在后台报错,前端却无法提示错误内容,导致用户体验极差?比如下单失败,前端只能提示下单失败,但是却不知道为什么失败,是库存不足,还是余额不足,亦或是商品已经失效?之前想在 service 层直接返回封装好的 Reponse(code, data,msg) 对象,这样的话我就直接在service层提示出错原因了(msg:错误提示),但是这样代码...

2019-10-10 17:52:44 1380

原创 基于SpringBoot WebSocket搭建一个简单的多人聊天系统

前言  今天闲来无事,就来了解一下WebSocket协议。来简单了解一下吧。WebSocket是什么  首先了解一下WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通信的协议。这是一种比较官方的说法,简单点来说就是,在一次TCP连接中,通信的双方可以相互通信。比如A和B在打电话,A说话的时候,B也可以说话来进行信息的交互,...

2019-10-10 14:38:42 925

原创 redis 漏洞造成服务器被入侵-CPU飙升

前言  前几天在自己服务器上搭了redis,准备想着大展身手一番,昨天使用redis-cli命令的时候,10s后,显示进程已杀死。然后又试了几次,都是一样的结果,10s时间,进程被杀死。这个时候我还没发现事情的严重性。发现问题  进程莫名被杀死,可能是cpu被占满,赶紧看了一下cpu。 [root@VM_0_13_centos etc]# t...

2019-10-10 13:38:56 409

原创 ping通谷歌后发送QQ邮件通知

前言  国庆期间,据说是为了防止有人在重大节日发表不正当言论,很多可以kxsw的ip都被封了,可是什么时候才会解封呢,不能没事就去ping一下吧,所以我写了个定时任务,定时ping谷歌服务器,如果ping通则发邮件通知,来看看是怎么做的吧!Ping工具类  首先保证你的电脑之前是可以访问谷歌的(ss),这个类是专门用来ping谷歌的,相当于手动输入pi...

2019-10-10 13:34:57 1134

原创 redis 漏洞造成服务器被入侵-CPU飙升

前言  前几天在自己服务器上搭了redis,准备想着大展身手一番,昨天使用redis-cli命令的时候,10s后,显示进程已杀死。然后又试了几次,都是一样的结果,10s时间,进程被杀死。这个时候我还没发现事情的严重性。发现问题  进程莫名被杀死,可能是cpu被占满,赶紧看了一下cpu。 [root@VM_0_13_centos etc]# t...

2019-10-09 15:36:17 335

原创 SpringBoot定时任务,总有一款适合你

前言  定时任务可以帮我们在给定的时间内处理任务,比如你的闹钟会在每天早上教你起床呀,比如每天凌晨读取你在公司人员表里的就职状态,如果为离职,就定时一个月后自动删库啊(开个玩笑),等等,下面就介绍三种定时任务的创建方法(其实是两种,第三种不算)。三种方式使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:基于注解(@Scheduled)基于接...

2019-10-09 14:35:41 1032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除