欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:java

Java

推荐几款常用的 IntelliJ IDEA 插件

推荐几款常用的 IntelliJ IDEA 插件
IntelliJ IDEA常用插件兵器谱 作为一名优秀的Java代码工作者,我们常用的IDE无非Eclipse或IntelliJ IDEA,目前Eclipse虽然仍被大多数人使用者,但不少同志已经慢慢被优秀的Intellij IDEA吸引过去。IntellJ被业界公认为...

5天前 15℃ 0评论 0喜欢

Java

Java 垃圾回收权威指北

Java 垃圾回收权威指北
毫无疑问,GC(垃圾回收) 已经是现代编程语言标配,为了研究这个方向之前曾经写过四篇《深入浅出垃圾回收》博文来介绍其理论,之后也看了不少网络上关于 JDK GC 原理、优化的文章,质量参差不齐,其中理解有误的文字以讹传讹,遍布各地,更是把初学者弄的晕头转向。 不仅仅是个人...

7天前 24℃ 0评论 0喜欢

Java

聊聊 TCP 长连接和心跳那些事

聊聊 TCP 长连接和心跳那些事
前言 可能很多 Java 程序员对 TCP 的理解只有一个三次握手,四次握手的认识,我觉得这样的原因主要在于 TCP 协议本身稍微有点抽象(相比较于应用层的 HTTP 协议);其次,非框架开发者不太需要接触到 TCP 的一些细节。其实我个人对 TCP 的很多细节也并没有...

1周前 (01-08) 21℃ 0评论 0喜欢

Java

Full GC 问题排查案例

Full GC 问题排查案例
背景 公司技术群里有人在问项目遇到了频繁Full GC如何查找。我就向他了解了一下具体情况。 配置的是CMS,却发生了大量的Full GC情况。Full GC的条件可以参考:谈谈JVM的垃圾回收器; 发生Full GC的时...

2周前 (01-03) 38℃ 0喜欢

Java

ThreadLocal:Java 中的影分身

ThreadLocal:Java 中的影分身
老套路,先列举下关于ThreadLocal常见的疑问,希望可以通过这篇学习笔记来解决这几个问题: ThreadLocal是用来解决什么问题的? 如何使用ThreadLocal? ThreadLocal的实现原理...

2周前 (12-31) 70℃ 0喜欢

Java

Java 线程同步原理探析

Java 线程同步原理探析
现如今,服务器性能日益增长,并发(concurrency)编程已经“深入人心”,但由于冯诺依式计算机“指令存储,顺序执行”的特性,使得编写跨越时间维度的并发程序异常困难,所以现代编程语言都对并发编程提供了一定程度的支持,像 Golang 里面的 Goroutines、Cl...

3周前 (12-31) 50℃ 0喜欢

Java

使用 Java Socket 手撸一个 http 服务器

使用 Java Socket 手撸一个 http 服务器
作为一个java后端,提供http服务可以说是基本技能之一了,但是你真的了解http协议么?你知道知道如何手撸一个http服务器么?tomcat的底层是怎么支持http服务的呢?大名鼎鼎的Servlet又是什么东西呢,该怎么使用呢? 在初学java时...

3周前 (12-31) 46℃ 0喜欢