腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
狗哥的 Java 世界
专栏作者
举报
278
文章
288042
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
数据库
spring
sql
云数据库 SQL Server
网络安全
https
ide
http
缓存
javascript
容器
网站
xml
git
jdk
云数据库 Redis
github
html
spring boot
数据结构
python
maven
打包
文件存储
mybatis
面向对象编程
hashmap
php
node.js
android
腾讯云测试服务
存储
开源
jvm
c++
mvc
api
jar
unix
linux
aop
数据分析
servlet
json
安全
其他
bash
jquery
搜索引擎
serverless
游戏
分布式
压力测试
lock
synchronized
actionscript
ajax
单片机
eclipse
nginx
bash 指令
容器镜像服务
日志服务
访问管理
图像处理
单元测试
rpc
socket编程
windows
微服务
mvcc
excel
map
time
version
对象存储
负载均衡
官方文档
区块链
数字货币
自动驾驶
swift
c 语言
c#
lua
erlang
jsp
bootstrap
vue.js
oracle
access
ruby on rails
tomcat
全文检索
负载均衡缓存
apache
apt-get
神经网络
深度学习
mapreduce
批量计算
云数据库 MongoDB
消息队列 CMQ 版
SSL 证书
图片标签
文字识别
mongodb
人工智能
爬虫
sql server
jdbc
zookeeper
二叉树
tcp/ip
dubbo
udp
rabbitmq
spring cloud
大数据
haskell
kafka
es
algorithm
bug
build
builder
db
function
io
ip
list
lombok
md5
nan
nullpointerexception
poi
ps
send
set
setter
sha
size
state
token
工具类
加密
开发工具
调试
线程池
搜索文章
搜索
搜索
关闭
HashMap 夺命 14 问!
hashmap
jdk
编程算法
哈喽,小伙伴们好。金三银四可能很多小伙伴都考虑换个环境,那么面试是少不了的,基础更加重要。
JavaFish
2022-04-18
312
0
工作三年,小胖连 Clone 源码都没读过?真的菜!
java
jdk
json
编程算法
哈喽,我是狗哥。这是 Java 源码剖析的第三篇。克隆这个知识点在工作中使用不多,很容易被人忽略。但是面试中的面试官就很常问,因此小伙伴们还是要了解下。另外前两篇的链接在这里有兴趣的小伙伴可以看看:
JavaFish
2021-02-03
345
0
小胖问我:为什么 Switch 支持 String 却不支持 Long?
java
编程算法
腾讯云测试服务
jdk
我们知道 Java Switch 支持byte、short、int 类型,在 JDK 1.5 时,支持了枚举类型,在 JDK 1.7 时,又支持了 String类型。那么它为什么就不能支持 long 类型呢,明明它跟 byte、short、int 一样都是数值型,它又是咋支持 String 类型的呢?
JavaFish
2021-02-03
722
0
工作三年,小胖连 HashMap 源码都没读过?真的菜!
jdk
hashmap
http
编程算法
在 JDK 1.7 中 HashMap 是以「数组加链表」的形式组成的,JDK 1.8 之后新增了「红黑树」的组成结构,「当链表长度大于 8 并且 hash 桶的容量大于 64 时,链表结构会转换成红黑树结构」。所以,它的组成结构如下图所示:
JavaFish
2021-02-03
377
0
啥?小胖连 JVM 对锁做了那些优化都不知道?真的菜!
编程算法
jvm
jdk
java
ide
来到多线程的第十五篇,对前十四篇感兴趣的请点文末底部的上、下一篇标签。这篇来聊聊 JVM 对 synchronized 做了那些优化?
JavaFish
2021-01-18
483
0
Java 并发(9)ConcurrentHashMap 源码分析
hashmap
jdk
编程算法
我们知道哈希表是一种非常高效的数据结构,设计优良的哈希函数可以使其上的增删改查操作达到 O (1) 级别。Java 为我们提供了一个现成的哈希结构,那就是 HashMap 类,在前面的文章中我曾经介绍过 HashMap 类,知道它的所有方法都未进行同步,因此在多线程环境中是不安全的。为此,Java 为我们提供了另外一个 HashTable 类,它对于多线程同步的处理非常简单粗暴,那就是在 HashMap 的基础上对其所有方法都使用 synchronized 关键字进行加锁。
JavaFish
2020-04-15
597
0
Java 并发(4)AbstractQueuedSynchronizer 源码分析之条件队列
android
jdk
通过前面三篇的分析,我们深入了解了 AbstractQueuedSynchronizer 的内部结构和一些设计理念,知道了 AbstractQueuedSynchronizer 内部维护了一个同步状态和两个排队区,这两个排队区分别是同步队列和条件队列。
JavaFish
2020-03-24
399
0
为什么ConcurrentHashMap的读操作不需要加锁?
缓存
http
jdk
node.js
hashmap
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢?
JavaFish
2019-11-18
564
0
详解 Java 中的三种代理模式
jdk
网络安全
来 源:http://cnblogs.com/cenyu/p/6289209.html
JavaFish
2019-11-07
275
0
关于自学 JAVA 的几点建议
java
jdk
面向对象编程
android
许久不见,最近公众号多了很多在校的师弟师妹们。有很多同学都加了我微信问了一些诸如 [如何自学 Java ]的问题,我都一一解答了,这是大家对我的信任,我非常感谢。你们知道我现在的职业是 java web 开发,可你们你们不知道的是我在这个份职业之前做的是 Android 开发,一年前通过自学才转过来 java 岗位。下面就跟你们聊聊我的自学经验以及一些建议,希望能帮助到大家。
JavaFish
2019-10-17
602
0
Spring AOP 的实现机制
aop
jdk
spring
AOP(Aspect Orient Programming),一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表。静态代理是编译期实现,动态代理是运行期实现,可想而知前者拥有更好的性能。
JavaFish
2019-10-17
327
0
Java 必知必会的 20 种常用类库和 API
面向对象编程
数据库
jdk
api
java
一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里不包括框架,如Spring和Hibernate因为他们非常有名,都有特定的功能。
JavaFish
2019-10-17
2.5K
0
你了解 Java 的各种锁吗?
jdk
lock
map
synchronized
version
安全性和活跃度通常相互牵制。我们使用锁来保证线程安全,但是滥用锁可能引起锁顺序死锁。类似地,我们使用线程池和信号量来约束资源的使用。
JavaFish
2019-10-17
609
0
Java并发编程-各种锁
jdk
lock
map
synchronized
version
来 源:https://www.cnblogs.com/huangjuncong/p/8542008.html
JavaFish
2019-10-16
840
0
IntelliJ IDEA 真香教程
maven
eclipse
ide
jdk
git
如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。
JavaFish
2019-10-16
715
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档