腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
古时的风筝
专栏成员
举报
123
文章
182413
阅读量
50
订阅数
订阅专栏
申请加入专栏
全部文章(123)
java(32)
spring(22)
编程算法(18)
jvm(14)
数据库(12)
spring boot(9)
云数据库 Redis(8)
网站(8)
http(8)
jdk(8)
sql(7)
爬虫(7)
微服务(7)
其他(6)
python(6)
django(6)
网络安全(6)
mybatis(6)
https(6)
云数据库 SQL Server(5)
ide(5)
maven(5)
容器镜像服务(5)
微信(5)
协议(5)
git(4)
github(4)
linux(4)
存储(4)
hashmap(4)
dubbo(4)
spring cloud(4)
javascript(3)
json(3)
mvc(3)
打包(3)
缓存(3)
面向对象编程(3)
数据处理(3)
ip(3)
数据(3)
网络(3)
c 语言(2)
c++(2)
asp.net(2)
xml(2)
jquery(2)
android(2)
api(2)
apache(2)
nginx(2)
消息队列 CMQ 版(2)
企业(2)
开源(2)
分布式(2)
tcp/ip(2)
数据分析(2)
windows(2)
kafka(2)
路由器(2)
主机(2)
费用中心(1)
负载均衡(1)
官方文档(1)
xcode(1)
cocos2d(1)
php(1)
actionscript(1)
.net(1)
node.js(1)
css(1)
html(1)
qt(1)
oracle(1)
eclipse(1)
jar(1)
tomcat(1)
全文检索(1)
unix(1)
ubuntu(1)
文件存储(1)
海外加速(1)
图像处理(1)
渲染(1)
xslt & xpath(1)
容器(1)
serverless(1)
自动化(1)
正则表达式(1)
dns(1)
jdbc(1)
cdn(1)
aop(1)
scrapy(1)
udp(1)
rabbitmq(1)
hexo(1)
安全(1)
数据结构(1)
架构设计(1)
unicode(1)
ascii(1)
sdk(1)
es(1)
init(1)
netty(1)
ping(1)
sprite(1)
tcp(1)
百度(1)
程序(1)
服务端(1)
后端(1)
计算机网络(1)
开发(1)
连接(1)
模型(1)
前端(1)
前端框架(1)
搜索(1)
硬件(1)
搜索文章
搜索
搜索
关闭
synchronized 到底该不该用?
编程算法
数据分析
jvm
java
在多线程环境中,锁的使用是避免不了的,使用锁时候有多种锁供我们选择,比如 ReentrantLock、CountDownLatch等等,但是作为 Java 开发者来说,刚刚接触多线程的时候,最早接触和使用的恐怕非 synchronized莫属了。那你真的了解synchronized吗,今天我们就从以下几个方面彻底搞懂 synchronized。
古时的风筝
2020-11-24
457
0
『JVM』我不想知道我是怎么来滴,我就想知道我是怎么没滴
jvm
java
编程算法
spring
jdk
所谓的 JVM 崩溃,一般情况下就是指内存溢出,也就是 OutOfMemoryError 和 StackOverflowError。另外还有一种情况就是堆外内存占用过大,这种情况会导致 JVM 所在机器的内存被撑爆,从而导致机器重启等异常情况发生,我们把这种情况叫做内存泄漏。
古时的风筝
2020-11-11
648
0
JConsole、VisualVM 依赖的 JMX 技术到底是什么
jvm
java
jdk
spring
spring boot
如果你之前没接触过,一定会出现疑问三连击,"这是个什么玩意儿?干嘛的?有啥用?"。
古时的风筝
2020-08-11
975
0
Java 进程占用内存过多,幕后元凶原来是线程太多
jvm
缓存
消息队列 CMQ 版
kafka
linux
我们当前这个系统和很多的第三方系统做了集成,出问题的就是其中一个三方系统。其实很简单,他们的系统会产生一些个人待办任务,然后待办任务的个数需要推送到我们的 APP 上,作为图标的角标显示。
古时的风筝
2020-02-12
5K
1
写 Java 这么久了,来编译个 JDK 玩玩儿吧
打包
java
jvm
xcode
你每天写的 Java 代码都需要 JDK 的支持,都要跑在 JVM 上,难道你就不好奇 JDK 长什么样子吗。好奇,就来编译并实现一个自己的 JDK 吧。
古时的风筝
2020-02-12
1.1K
0
手撕 JVM 垃圾收集日志
海外加速
企业
jvm
jdk
想要分析日志,首先你得有日志呀,对不对。凡是未雨绸蒙总是没错的。所谓有日志的意思,你要把 JVM 参数配置好,日志格式、日志存储位置等参数,当然了,除了日志相关参数外,其他的一些必要参数最好也配置上,比如 HeapDump 。
古时的风筝
2019-12-20
346
0
面试官:请说一下对象锁和类锁的区别
jvm
编程算法
生活中不存在绝对的自由,绝对的自由通常对应的无序和混沌,只有在道德、法律、伦理的约束下的相对自由,才能使人感受到自由。
古时的风筝
2019-12-19
991
0
JVM 问题排查和性能优化常用的 JDK 工具
jvm
java
JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。
古时的风筝
2019-11-26
1.3K
0
JVM 中你不得不知的一些参数
jdk
企业
java
jvm
网站
有的同学虽然写了一段时间 Java 了,但是对于 JVM 却不太关注。有的同学说,参数都是团队规定好的,部署的时候也不用我动手,关注它有什么用,而且,JVM 这东西,听上去就感觉很神秘很高深的样子,还是算了吧。
古时的风筝
2019-11-15
765
0
无意间做了个 web 版的 JVM 监控端(前后端分离 React+Spring Boot)
jvm
github
网站
git
开源
之前写了JConsole、VisualVM 依赖的 JMX 技术,然后放出了一个用纯 JMX 实现的 web 版本的 JConsole 的截图,今天源码来了。
古时的风筝
2019-10-15
789
0
线上问题排查神器 Arthas
java
jvm
之前介绍过 BTrace,线上问题排查神器 BTrace 的使用,也说它是线上问题排查神器。都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令。比方说获取某个方法的参数、返回值、异常等。而 Athas 方便在不用写脚本,直接用命令行方式就可以,使用它就好像在用安装在服务器上的各种工具一样,比如 top、jps、jmap 等。
古时的风筝
2019-09-29
745
0
Java 调式、热部署、JVM 背后的支持者 Java Agent
jvm
jar
java
maven
打包
Java Agent 直译过来叫做 Java 代理,还有另一种称呼叫做 Java 探针。首先说 Java Agent 是一个 jar 包,只不过这个 jar 包不能独立运行,它需要依附到我们的目标 JVM 进程中。我们来理解一下这两种叫法。
古时的风筝
2019-09-29
866
0
Java 开发, volatile 你必须了解一下
java
jvm
上一篇文章说了 CAS 原理,其中说到了 Atomic* 类,他们实现原子操作的机制就依靠了 volatile 的内存可见性特性。如果还不了解 CAS 和 Atomic*,建议看一下我们说的 CAS 自旋锁是什么 并发的三个特性 首先说我们如果要使用 volatile 了,那肯定是在多线程并发的环境下。我们常说的并发场景下有三个重要特性:原子性、可见性、有序性。只有在满足了这三个特性,才能保证并发程序正确执行,否则就会出现各种各样的问题。 原子性,上篇文章说到的 CAS 和 Atomic* 类,可以保证简单
古时的风筝
2018-05-28
836
1
跨平台这件事儿
java
linux
jvm
windows
c 语言
本文介绍了跨平台的概念以及实现原理,从硬件、操作系统、语言、框架等多个层面分析了跨平台的实现方式。同时,通过举例,让读者更直观地理解跨平台的真实含义。
古时的风筝
2018-01-08
862
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档