腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA 框架/源码学习
如果都不会用就去看源码,会有很多地方理解不上去。 不用每一个细节都会用,至少整体的流程要明白
专栏成员
举报
92
文章
71033
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(92)
java(40)
编程算法(34)
sql(17)
数据库(15)
jvm(15)
缓存(9)
云数据库 SQL Server(8)
node.js(6)
github(6)
http(6)
存储(6)
云数据库 Redis(5)
打包(5)
spring(5)
文件存储(5)
网络安全(5)
mybatis(5)
数据结构(5)
消息队列 CMQ 版(4)
jdk(4)
腾讯云开发者社区(4)
kafka(4)
其他(3)
python(3)
html(3)
ide(3)
git(3)
apache(3)
面向对象编程(3)
微服务(3)
lock(3)
json(2)
tomcat(2)
linux(2)
腾讯云测试服务(2)
网站(2)
压力测试(2)
hashmap(2)
微信(2)
数据分析(2)
https(2)
abstract(2)
image(2)
null(2)
state(2)
tail(2)
协议(2)
javascript(1)
xml(1)
css(1)
android(1)
oracle(1)
api(1)
jar(1)
nginx(1)
容器镜像服务(1)
日志服务(1)
云直播(1)
命令行工具(1)
企业(1)
svg(1)
容器(1)
开源(1)
图像识别(1)
spring boot(1)
jdbc(1)
zookeeper(1)
二叉树(1)
tcp/ip(1)
markdown(1)
rabbitmq(1)
gcc(1)
spring cloud(1)
验证码(1)
apple(1)
bug(1)
build(1)
builder(1)
dom(1)
dsl(1)
factory(1)
mysql(1)
netty(1)
nio(1)
object(1)
search(1)
select(1)
set(1)
sketch(1)
url(1)
weex(1)
编程(1)
程序(1)
高性能(1)
客户端(1)
跨域(1)
连接(1)
内存(1)
前后端分离(1)
事件(1)
事务(1)
数据(1)
域名(1)
搜索文章
搜索
搜索
关闭
面试官:Java Nio的优缺点?可能的瓶颈有哪些?
java
nio
客户端
内存
数据
NIO 提供了与传统 BIO 模型中的 Socket 和 ServerSocket 相对应的 SocketChannel 和 ServerSocketChannel 两种不同的套接字通道实现。
Java宝典
2023-08-30
570
0
设计模式之单例模式
github
git
java
开源
单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象
Java宝典
2021-07-15
461
0
JAVA宝典-面试题-多线程篇(含答案)
编程算法
java
jvm
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
Java宝典
2021-07-15
402
0
equals() ? ==? hashCode()? 今天就把你们都认识清楚
编程算法
hashmap
java
byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),基础数据类型比较的是他们的值。
Java宝典
2021-04-22
437
0
JVM如何判断哪些对象可以回收?
jvm
java
我们上一篇分析的是JVM的内存分布,分为堆内存、虚拟机栈、本地方法栈、方法区以及程序计数器等主要区域;各个区域的特点我也就不啰嗦了,想看的给大家直通车:
Java宝典
2021-04-02
760
0
面试官:Java中实例对象存储在哪?
打包
ide
java
jvm
编程算法
低级语言是计算机认识的语言、高级语言是程序员认识的语言。如何从高级语言转换成低级语言呢?这个过程其实就是编译。
Java宝典
2021-03-16
579
0
详解jvm内存结构,java内存模型,java对象布局,别再搞混啦!
jvm
jdk
java
有面试官会让你解释一下Java的内存模型,有些人解释对了,结果面试官说不对,应该是堆啊、栈啊、方法区什么的(遇到这种面试官,就是你装逼的时刻了..)
Java宝典
2021-03-16
454
0
今天我们来聊聊JVM类加载机制
jvm
java
面向对象编程
说到jvm 那么不得不提类的加载过程.我们先来了解下类是如何被一步一步加载到jvm的
Java宝典
2021-03-16
427
0
JAVA的SPI机制
jar
html
java
SPI(Service Provider Interface): ,“服务提供者接口”,是指在 服务使用方 角度提出的“接口要求”,是对“服务提供方”提出的约定,简单说就是:“我需要这样的服务,现在你们来满足”。
Java宝典
2021-01-28
357
0
如何使用 Java 泛型来避免 ClassCastException
java
ide
打包
编程算法
泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查
Java宝典
2021-01-28
2.1K
0
如何在 Java 中使用断言
java
腾讯云测试服务
ide
在 JDK 1.4之前,开发人员经常使用注释来记录关于程序正确性的假设。然而,注释作为测试和调试假设的机制是无用的。编译器忽略注释,因此无法使用它们进行 bug 检测。开发人员在更改代码时也经常不更新注释。
Java宝典
2021-01-28
769
0
JAVA Thread Dump 文件分析
jvm
java
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了每个线程的所有信息,例如: 线程状态、线程 Id、本机 Id、线程名称、堆栈跟踪、优先级。
Java宝典
2021-01-15
1.1K
0
JDK 从老版本升级到 1.8的问题总结
jdk
html
打包
java
linux
点击 File > Settings > Build Tools > Maven > Importing
Java宝典
2021-01-14
3.4K
0
Message Queue消息队列基本原理
rabbitmq
消息队列 CMQ 版
kafka
java
apache
如果需要和新的系统建立通信或删除已建立的通信,都需要修改代码,这种方案显然耦合度很高。
Java宝典
2021-01-14
2.9K
0
hashmap底层原理
hashmap
jdk
http
java
编程算法
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。 HashMap 的实例有两个参数影响其性能:“初始容量” 和 “加载因子”。容量 是哈希表中桶的数量,初始容量 只是哈希表在创建时的容量。加载因子 是哈希表在其容量自动增加之前可以达到多满的一种尺度。当哈希表中的条目数超出了加载因子与当前容量的乘积时,则要对该哈希表进行rehash 操作(即重建内部数据结构),从而哈希表将具有大约两倍的桶数。 通常,默认加载因子是 0.75, 这是在时间和空间成本上寻求一种折衷。加载因子过高虽然减少了空间开销,但同时也增加了查询成本(在大多数 HashMap 类的操作中,包括 get 和 put 操作,都反映了这一点)。在设置初始容量时应该考虑到映射中所需的条目数及其加载因子,以便最大限度地减少 rehash 操作次数。如果初始容量大于最大条目数除以加载因子,则不会发生 rehash 操作。
Java宝典
2021-01-14
603
0
Java多线程介绍
java
编程算法
python
1. 线程概述 1.1 线程和进程 进程是处于运行过程中的程序,并且具有一定的独立功能 并发性:同一个时刻只能有一条指令执行,但多个进程指令被快速轮换执行 并行:多条指令在多个处理器上同时执行 线程是进程的执行单元 1.2 多线程的优势 进程之间不能共享内存,但线程之间非常容易 系统创建进程时需要为该进程重新分配系统资源,但创建线程则代价小得多,因此使用多线程效率更高 Java语言内置了多线程功能 2. 线程创建与启动 2.1 继承Thread public class FirstThread extend
Java宝典
2021-01-14
241
0
Java 基本功 (基础概念与常识)
jdk
oracle
java
打包
jvm
主要涉及知识点: JVM JDK 和 JRE 最详细通俗的解答Oracle JDK 和 OpenJDK 的对比Java 和 C++的区别?什么是 Java 程序的主类 应用程序和小程序的主类有何不同?
Java宝典
2021-01-14
473
0
不了解Java反射机制?看这篇就行!
java
编程算法
打包
当程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。我们认为java并不是动态语言,但是它却有一个非常突出的动态相关机制,俗称:反射。
Java宝典
2021-01-14
388
0
记一次公司 JVM 堆溢出抽丝剥茧定位的过程
jvm
tomcat
java
微服务
编程算法
公司线上有个 tomcat 服务,里面合并部署了大概 8 个微服务,之所以没有像其他微服务那样单独部署,其目的是为了节约服务器资源,况且这 8 个服务是属于边缘服务,并发不高,就算宕机也不会影响核心业务。
Java宝典
2021-01-14
499
0
吐血整理的垃圾回收知识
编程算法
企业
java
今天的肝货来了,作者已经肝吐血了,看书查资料整理了8000字的垃圾回收相关知识,虽然很长,可能会花费你20分钟左右的阅读时间,但是看完相信你一定会有很大的收货,诶,周末又没有了,心好痛。
Java宝典
2021-01-14
616
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档