腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
健程之道
专栏作者
举报
84
文章
64473
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
https
网络安全
jvm
数据结构
数据库
sql
存储
缓存
c++
打包
linux
nginx
http
hashmap
tcp/ip
javascript
html
云数据库 Redis
ide
网站
企业
jdk
二叉树
机器人
url
负载均衡
python
c#
云数据库 SQL Server
git
github
tomcat
unix
负载均衡缓存
spring
文件存储
NAT 网关
容器
游戏
开源
分布式
面向对象编程
spring boot
dubbo
socket编程
微信
nat
unicode
utf8
double
int
min
二进制
搜索文章
搜索
搜索
关闭
Class.forName 造成的线程阻塞
c++
c#
java
jvm
编程算法
今天在查看服务器时,发现机器上稳定的会有 3 ~ 4 个线程处于阻塞状态,感觉应该是有问题的,仔细排查了一下,最终发现和 Class.forName 有关。
健程之道
2021-01-05
1.1K
0
剑指offer 38——字符串的排列
java
编程算法
原题url:https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof
健程之道
2020-06-04
332
0
力扣227——227. 基本计算器 II
java
https
网络安全
编程算法
字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。整数除法仅保留整数部分。
健程之道
2020-03-12
298
0
设计模式——单例模式
文件存储
面向对象编程
c++
java
关于单例模式,这是面试时最容易遇到的问题。当时以为很简单的内容,深挖一下,也可以关联出类加载、序列化等知识。
健程之道
2020-03-11
378
0
力扣494——目标和
java
https
网络安全
编程算法
给定一个非负整数数组,a1, a2, ..., an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。
健程之道
2020-02-26
711
0
力扣322——零钱兑换
java
编程算法
给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。
健程之道
2020-02-19
356
0
力扣406——根据身高重建队列
编程算法
java
数据结构
假设有打乱顺序的一群人站成一个队列。每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。编写一个算法来重建这个队列。
健程之道
2020-02-19
259
0
力扣142——环形链表 II
编程算法
https
java
网络安全
为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。
健程之道
2020-02-12
245
0
ThreadLocal的进化——TransmittableThreadLocal
java
github
git
开源
https
上一篇文章中,我们谈到了 InheritableThreadLocal,它解决了 ThreadLocal 针对父子线程无法共享上下文的问题。但我们可能听说过阿里的开源产品TransmittableThreadLocal,那么它又是做什么的呢?
健程之道
2019-12-18
448
0
ThreadLocal的进化——InheritableThreadLocal
java
编程算法
之前有介绍过 ThreadLocal,JDK 后来针对此做了一个升级版本 InheritableThreadLocal,今天就来好好介绍下。
健程之道
2019-12-18
290
0
Java面试-List中的sort详细解读
java
编程算法
最近看了一些排序相关的文章,因此比较好奇,Java中的排序是如何做的。本篇文章介绍的是JDK1.8,List中的sort方法。
健程之道
2019-11-04
751
0
Java中容器的遍历
编程算法
hashmap
java
当我们用增强for循环遍历非并发容器(HashMap、ArrayList等),如果修改其结构,会抛出异常 ConcurrentModificationException,因此在阿里巴巴的Java规范中有说到:不要在foreach循环里进行元素的remove/add操作,remove元素请使用Iterator方式。,但是不是真的就不可以在增强for循环中修改结构吗?其原理又是什么呢?
健程之道
2019-11-03
785
0
Java中的管程
编程算法
java
容器
Java是利用 管程解决并发编程问题的,那么究竟什么是 管程?而它又是如何解决并发问题的呢?
健程之道
2019-11-03
705
0
Lombok中关于@Data的使用
java
打包
当你在使用 Lombok 的 @Data 注解时,其实会有一些坑需要关注,今天就让我们来见识一下。
健程之道
2019-11-03
580
0
Netty - 粘包和半包(上)
缓存
java
socket编程
在网络传输中,粘包和半包应该是最常出现的问题,作为 Java 中最常使用的 NIO 网络框架 Netty,它又是如何解决的呢?今天就让我们来看看。
健程之道
2019-11-03
590
0
Netty - 粘包和半包(下)
html
java
之前介绍过三种解码器FixedLengthFrameDecoder、DelimiterBasedFrameDecoder、LengthFieldBasedFrameDecoder,它们都继承自ByteToMessageDecoder,而ByteToMessageDecoder继承自ChannelInboundHandlerAdapter,其核心方法为channelRead。因此,我们来看看ByteToMessageDecoder的channelRead方法:
健程之道
2019-11-03
618
0
Java面试-interrupt
nat
NAT 网关
java
数据结构
我们都知道,Java中停止一个线程不能用stop,因为stop会瞬间强行停止一个线程,且该线程持有的锁并不能释放。大家多习惯于用interrupt,那么使用它又有什么需要注意的呢?
健程之道
2019-11-02
359
0
Java中Synchronized的优化原理
jdk
jvm
java
我们知道,从 JDK1.6 开始,Java 对 Synchronized 同步锁做了充分的优化,甚至在某些场景下,它的性能已经超越了 Lock 同步锁。那么就让我们来看看,它究竟是如何优化的。
健程之道
2019-11-02
1.1K
0
Java面试- JVM 内存模型讲解
编程算法
jvm
java
经常有人会有这么一个疑惑,难道 Java 开发就一定要懂得 JVM 的原理吗?我不懂 JVM ,但我照样可以开发。确实,但如果懂得了 JVM ,可以让你在技术的这条路上走的更远一些。
健程之道
2019-11-02
747
0
Java 面试——即时编译( JIT )
打包
ide
jvm
java
当我们在写代码时,一个方法内部的行数自然是越少越好,这样逻辑清晰、方便阅读,其实好处远不止如此,通过即时编译,甚至可以提高执行时的性能,今天就让我们好好来了解一下其中的原理。
健程之道
2019-11-02
1.2K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档