腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
维C果糖
那些年,我们一起追过的……?
专栏成员
举报
242
文章
440145
阅读量
50
订阅数
订阅专栏
申请加入专栏
全部文章(242)
java(68)
编程算法(52)
ide(37)
scala(25)
github(19)
数据库(17)
jvm(16)
node.js(15)
sql(15)
git(15)
spring(14)
jdk(12)
腾讯云测试服务(10)
网站(10)
其他(9)
javascript(9)
maven(9)
http(9)
缓存(9)
云数据库 SQL Server(8)
api(8)
面向对象编程(8)
Elasticsearch Service(8)
打包(7)
jar(7)
容器(7)
存储(7)
网络安全(7)
c++(6)
servlet(6)
svn(6)
开源(6)
分布式(6)
https(6)
xml(5)
linux(5)
spring boot(5)
二叉树(5)
数据分析(5)
kafka(5)
go(4)
云数据库 Redis(4)
mvc(4)
tomcat(4)
文件存储(4)
tcp/ip(4)
单元测试(4)
大数据(4)
数据结构(4)
自动驾驶(3)
bash(3)
html(3)
unix(3)
bash 指令(3)
hashmap(3)
安全(3)
mac os(2)
php(2)
python(2)
access(2)
eclipse(2)
apache(2)
消息队列 CMQ 版(2)
腾讯git代码托管(工蜂)(2)
企业(2)
数据迁移(2)
hadoop(2)
socket编程(2)
windows(2)
物联网(2)
微服务(2)
对象存储(1)
机器学习(1)
regex(1)
ajax(1)
android(1)
嵌入式(1)
容器镜像服务(1)
神经网络(1)
深度学习(1)
命令行工具(1)
NAT 网关(1)
SSL 证书(1)
云推荐引擎(1)
人工智能(1)
自动化(1)
ssh(1)
正则表达式(1)
mybatis(1)
zookeeper(1)
grep(1)
markdown(1)
kernel(1)
spring cloud(1)
系统架构(1)
nat(1)
腾讯云开发者社区(1)
云计算(1)
mvcc(1)
事件总线(1)
actor(1)
akka(1)
clone(1)
date(1)
for循环(1)
goto(1)
null(1)
pid(1)
ps(1)
queue(1)
state(1)
time(1)
visualvm(1)
搜索文章
搜索
搜索
关闭
深入理解 JVM 垃圾回收机制及其实现原理
编程算法
企业
java
jvm
对于 JVM 来说,我们都不陌生,其是 Java Virtual Machine(Java 虚拟机)的缩写,它也是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM 有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统,其本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。
CG国斌
2022-05-06
300
0
来来来,我们聊一聊,为什么不建议使用递归操作?
编程算法
jvm
二叉树
对于树的遍历,无论是前序、中序还是后序遍历,大家可能下意识的就会想到递归,为什么呢?因为递归操作实现起来“简单”啊,而且树的结构完美契合了递归的应用场景!下面为实现二叉树中序遍历的递归实现:
CG国斌
2021-12-07
453
0
使用 VisualVM 和 JProfiler 进行性能分析及调优
java
jvm
版权声明:本文的内容源自于「IBM Developer」的博文,以对原文做重大更新,并新增 JProfiler 的内容。
CG国斌
2021-12-07
1.1K
0
详述 synchronized 和 volatile 的实现原理以及两者的区别
java
编程算法
jvm
因此,为了解决这个问题,我们需要保证当存在多个线程操作共享数据时,同一时刻有且只有一个线程能够操作共享数据,其他线程必须等到该线程处理完数据之后才能进行处理。在 Java 中,关键字synchronized就可以保证在同一个时刻,只有一个线程能够执行某个方法或者某个代码块,主要是对方法或者代码块中存在共享数据的操作。除此之外,synchronized另外一个重要的作用,是其可以保证一个线程的变化(主要是共享数据的变化)能够被其他线程所看到,即保证可见性。
CG国斌
2021-12-07
317
0
详述 Java NIO 以及 Socket 处理粘包和断包方法
缓存
自动驾驶
java
jvm
socket编程
NIO 是 New I/O 的简称,是 JDK 1.4 新增的功能,之所以称其为 New I/O,原因在于它相对于之前的 I/O 类库是新增的。由于之前老的 I/O 类库是阻塞 I/O,New I/O 类库的目标就是要让 Java 支持非阻塞 I/O,所以也有很多人喜欢称其为 Non-block I/O,即非阻塞 I/O。
CG国斌
2021-12-07
292
0
详述 Java NIO 以及 Socket 处理粘包和断包方法
缓存
自动驾驶
java
jvm
socket编程
NIO 是 New I/O 的简称,是 JDK 1.4 新增的功能,之所以称其为 New I/O,原因在于它相对于之前的 I/O 类库是新增的。由于之前老的 I/O 类库是阻塞 I/O,New I/O 类库的目标就是要让 Java 支持非阻塞 I/O,所以也有很多人喜欢称其为 Non-block I/O,即非阻塞 I/O。
CG国斌
2020-07-08
1.8K
0
使用 VisualVM 和 JProfiler 进行性能分析及调优
java
jvm
在我们开发大型 Java 应用程序的过程中,难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析和优化。在本文中,我们主要介绍 VisualVM 和 JProfiler 这两款性能分析工具。
CG国斌
2020-06-22
2.8K
0
Java 内存溢出(OOM)异常完全指南
java
jvm
编程算法
Java 应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代):
CG国斌
2020-05-15
4.2K
0
面试官:请你谈谈 Java 的类加载过程
打包
编程算法
java
jvm
刚刚走出校门的应届毕业生,如果在去寻求一份 Java 开发的工作时,你的面试官很有可能一边看着你的简历,一边漫不经心地问你:了解过 Java 类的加载过程吗?
CG国斌
2020-05-14
2.2K
0
深入理解 JVM 垃圾回收机制及其实现原理
编程算法
企业
java
jvm
对于 JVM 来说,我们都不陌生,其是 Java Virtual Machine(Java 虚拟机)的缩写,它也是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM 有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统,其本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。
CG国斌
2020-05-03
3.5K
0
来来来,我们聊一聊,为什么不建议使用递归操作?
编程算法
jvm
二叉树
对于树的遍历,无论是前序、中序还是后序遍历,大家可能下意识的就会想到递归,为什么呢?因为递归操作实现起来“简单”啊,而且树的结构完美契合了递归的应用场景!下面为实现二叉树中序遍历的递归实现:
CG国斌
2020-03-28
915
0
深入分析 Java 方法反射的实现原理
access
java
jvm
缓存
通过 Java 的反射机制,可以在运行期间调用对象的任何方法,如果大量使用这种方式进行调用,会有性能或内存隐患么?为了彻底了解方法的反射机制,只能从底层代码入手啦!
CG国斌
2019-05-26
933
0
并发实战 之「 对象的共享及组合」
编程算法
jvm
安全
我们曾说过,要编写正确的并发程序,关键问题在于:在访问共享的可变状态时需要进行正常的管理。
CG国斌
2019-05-26
501
0
Akka 指南 之「消息传递可靠性」
scala
jvm
node.js
Akka 帮助你构建可靠的应用程序,这些应用程序可以在一台机器中使用多个处理器核心(scaling up,纵向扩展)或分布在计算机网络中(scaling out,横向扩展)。实现这一点的关键抽象是,代码单元 Actor 之间的所有交互都是通过消息传递进行的,这就是为什么 Actor 之间传递消息的精确语义应该有自己的章节。
CG国斌
2019-05-26
1.7K
0
Akka 指南 之「位置透明」
scala
jvm
容器镜像服务
api
上一节描述了如何使用 Actor 路径来启用位置透明(location transparency)。这个特殊的特性需要一些额外的解释,因为在编程语言、平台和技术的上下文中,相关术语“透明远程处理(transparent remoting)”的使用方式非常不同。
CG国斌
2019-05-26
660
0
Akka 指南 之「Actor 引用、路径和地址」
html
jvm
本章描述如何在可能的分布式 Actor 系统中标识和定位 Actor。它与这样一个核心理念紧密相连:「Actor 系统」形成了内在的监督层次结构,并且 Actor 之间的通信在跨多个网络节点的位置方面是透明的。
CG国斌
2019-05-26
1.7K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档