腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
不会写文章的程序员不是好厨师
专栏成员
举报
30
文章
31732
阅读量
10
订阅数
订阅专栏
申请加入专栏
全部文章(30)
java(10)
xml(6)
spring(6)
编程算法(5)
http(3)
api(2)
jar(2)
网站(2)
企业(2)
容器(2)
缓存(2)
网络安全(2)
jvm(2)
aop(2)
c++(1)
node.js(1)
css(1)
html(1)
git(1)
linux(1)
jdk(1)
数据结构(1)
搜索文章
搜索
搜索
关闭
JVM Flags介绍-Heap相关
jvm
java
以下的讨论的heap是这样的heap(堆):基于经典分类,分为young gen, old gen , permanent gen 。1.8已经没有permanent gen,不在该讨论范围
LNAmp
2018-09-05
1.6K
0
Spring源码初探-IOC(1)-Bean的初始化
java
对于一名Java码农来说,Spring真是太重要了。目前Spring的体系已经发展得非常壮大,其底层基石core,beans,context非常牢固。
LNAmp
2018-09-05
409
0
ThreadLocal解析与最佳实践
http
编程算法
java
用于同一个线程内的方法要共享某些变量或状态的时候,提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度
LNAmp
2018-09-05
1.2K
0
[翻译]Java 6,7,8中的String.intern
java
最近一直在关注“故障排查”的相关知识,首先着手的是OOM的异常。OOM异常通常会有Perm区的OOM(java7及以前)和HeapSpace的OOM,这两种各有不同的排查手段,但是在review上述两种案例的过程中,String.intern()是出现很多的一个方法,遂研究之。在网上找到了一篇写得不错的文章,就翻译下来给自己留点印象。原文地址:http://java-performance.info/string-intern-in-java-6-7-8/
LNAmp
2018-09-05
951
0
Spring Retry 学习记录
java
在很多场景中,我们需要“重试”,重试意味着反复执行一段代码直至成功,或者重试多次无果后标记失败。“重试”的出发点有可能是为了保持状态的一致,也有可能是为了容忍被调用方短暂的不可用。“重试”逻辑有可能是同步执行,也有可能是异步执行。异步有可能是将信息存入数据库定时任务重试,也有可能是通过异步消息,利用消息的重试机制,等等,不一而论。
LNAmp
2018-09-05
616
0
利用LockSupport实现简单Future
http
java
上篇文章已经讲到了LockSupport提供的功能,以及如何使用LockSupport实现锁的语义,本文将介绍Future的语义以及如何利用LockSupport实现Future。
LNAmp
2018-09-05
359
0
ClassNotFoundException,NoClassDefFoundError,NoSuchMethodError排查
java
在使用java开发的过程中时常会碰到以上三个错误,其中NoClassDefFoundError、NoSuchMethodError两个error遭遇得会多一些。本文会简单分析三个异常发生的原因,并给出排查思路和相关工具。
LNAmp
2018-09-05
1.9K
0
浅析LongAdder
java
编程算法
上文中分析了AtomicLong以及Unsafe,本文将为大家带来LongAdder的分析.LongAdder之前在guava以及hystrix等中出现,但是目前已经出现在jdk8标准库中了,作者是著名的Doug lea大师。
LNAmp
2018-09-05
469
0
[翻译]如何分析Java线程dumps
java
这是关于故障诊断文章的第二篇,翻译自《How to Analyze Java Thread Dumps》,原文地址:https://dzone.com/articles/how-analyze-java-thread-dumps
LNAmp
2018-09-05
994
0
使用ASM实现简单的AOP
java
之前一直使用greys及其内部升级二次开发版来排查问题。最近周末刚好事情不多,作为一名程序员本能地想要弄懂这么神奇的greys到底是怎么实现的?周末从github上拉了代码仔细读了读,其基本技术框架是JVM attach + Instrumentation + asm实现的。关于JVM attach和Instrumentation的功能,下次再写文章介绍,本文着重于greys中非常神奇的一个类AdviceWeaver,该类使用asm代码实现了简单的aop功能,本文的实现方式基本参考该类,具体的代码放在了scrat-profiler模块中。下文将结合asm的使用方法讲解如何实现简单的aop功能。
LNAmp
2018-09-05
1.6K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档