坑你没商量!盘点 JDK 中最常见的“翻车”现场,你都踩过那些坑?
Java

坑你没商量!盘点 JDK 中最常见的“翻车”现场,你都踩过那些坑?

466 0

前言jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在使用起来也存在一些坑,如果不注意就很容易掉入到陷阱里面,导致程序抛出错误。jdk中的很多方法都不会做非null判断,可能设计jdk的...

阅读全文
Java中强引用、软引用、弱引用、虚引用区别和应用分析
Java

Java中强引用、软引用、弱引用、虚引用区别和应用分析

450 0

Java 中什么是强引用?强引用是指把一个对象赋值给一个引用变量,这个引用变量就是一个强引用,Java中最常见的就是强引用。当一个对象被强引用变量引用时,那么是不可能被垃圾回收机制回收的,因此强引用是造成Java内存泄漏的主要原因之一。代码如下:Objectobj=newObject;当内存空间不足...

阅读全文
Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!
Java

Spring Boot集成WebSocket,实现前后端即时通讯,如此简单!

434 0

前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网...

阅读全文