首页
学习
活动
专区
工具
TVP
发布

JAVA 框架/源码学习

如果都不会用就去看源码,会有很多地方理解不上去。 不用每一个细节都会用,至少整体的流程要明白
专栏作者
92
文章
65911
阅读量
16
订阅数
Netty系列-初识Netty
Netty 是一个基于 Java 的高性能网络应用框架,它提供了一种简单、灵活、可扩展的方式来开发网络应用程序。
Java宝典
2023-08-30
2260
面试官:Java Nio的优缺点?可能的瓶颈有哪些?
NIO 提供了与传统 BIO 模型中的 Socket 和 ServerSocket 相对应的 SocketChannel 和 ServerSocketChannel 两种不同的套接字通道实现。
Java宝典
2023-08-30
3390
你必须知道的消息的推拉机制
我们在之前也说了不少RocketMQ的知识点了,这一篇要说的是RocketMQ的消息的推拉机制,这个应该也是属于面试的热点,学起来吧
Java宝典
2021-11-09
5600
回答面试官:如何保证消息不丢失
对于这个技术点不知道大家掌握的如何了,消息队列现在应该是公司必备的技能之一了,无论是RabbitMQ还是rocketmq,或者支持大数量的kafka
Java宝典
2021-11-09
4690
验证码这样做,瞬间高出一个逼格
拖动式验证就是根据图片显示,将指定的图形拖动到指定位置完成验证。而点触式验证码就是通过鼠标点击出示例中出现的图形完成验证。
Java宝典
2021-11-09
6880
设计模式之建造者模式Builder
实际代码我放在了Github: https://github.com/liangtengyu/DesignPatterns-for-Java
Java宝典
2021-07-15
4320
设计模式之工厂模式
实际代码我放在了Github: https://github.com/liangtengyu/DesignPatterns-for-Java
Java宝典
2021-07-15
3800
设计模式之单例模式
单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象
Java宝典
2021-07-15
4400
JAVA宝典-面试题-多线程篇(含答案)
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
Java宝典
2021-07-15
3840
Mysql为何使用可重复读(Repeatable read)为默认隔离级别?
群里有小伙伴面试时,碰到面试官提了个很刁钻的问题:Mysql为何使用可重复读(Repeatable read)为默认隔离级别??? 下面进入正题: 我们都知道事务的几种性质 :原子性、一致性、隔离性和
Java宝典
2021-07-15
1.3K0
API网关才是大势所趋?SpringCloud Gateway保姆级入门教程
SpringCloud Gateway是Spring全家桶中一个比较新的项目,它到底是啥来头呢?Spring社区是这么介绍它的:
Java宝典
2021-06-09
5250
equals() ? ==? hashCode()? 今天就把你们都认识清楚
byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),基础数据类型比较的是他们的值。
Java宝典
2021-04-22
4150
JUC解析-AQS-抽象队列同步器
2.独占锁exclusive是一个悲观锁。保证只有一个线程经过一个阻塞点,只有一个线程可以获得锁。
Java宝典
2021-04-22
3060
JVM如何判断哪些对象可以回收?
我们上一篇分析的是JVM的内存分布,分为堆内存、虚拟机栈、本地方法栈、方法区以及程序计数器等主要区域;各个区域的特点我也就不啰嗦了,想看的给大家直通车:
Java宝典
2021-04-02
6820
想和你聊聊操作系统的内存管理
之所以这样构造是因为会使操作系统很方便的为每个应用程序构造页表,即虚拟页和物理页映射关系表
Java宝典
2021-04-02
5230
由设计稿智能生成代码的神器
imgcook 是专注以各种图像(Sketch/PSD/静态图片)为原材料烹饪的匠心大厨,通过智能化手段将各种视觉稿一键生成可维护的前端代码,切实提高前端的开发效率。全链路采用计算机视觉、深度学习等智能化手段依次去除对设计稿的约束,智能生成代码。一键智能还原与丰富的操作面板,实时保证代码和视觉的高度还原。促进团队的高效协作。
Java宝典
2021-04-02
8980
redis内存满了怎么办?让你玩懂8种内存淘汰策略
我们知道redis是一个非常常用的内存型数据库,数据从内存中读取是它非常高效的原因之一,那么但是如果有一天,「redis分配的内存满了怎么办」?遇到这个面试题不要慌,这种问题我们分为两角度回答就可以:
Java宝典
2021-04-02
2.1K0
面试官:Java中实例对象存储在哪?
低级语言是计算机认识的语言、高级语言是程序员认识的语言。如何从高级语言转换成低级语言呢?这个过程其实就是编译。
Java宝典
2021-03-16
5540
详解jvm内存结构,java内存模型,java对象布局,别再搞混啦!
有面试官会让你解释一下Java的内存模型,有些人解释对了,结果面试官说不对,应该是堆啊、栈啊、方法区什么的(遇到这种面试官,就是你装逼的时刻了..)
Java宝典
2021-03-16
3550
当程序员具备了抽象思维
为了更好的方便你理解抽象,让我们先来看一幅毕加索的画,如下图所示,图的左边是一头水牛,是具象的;右边是毕加索画,是抽象的。怎么样,是不是感觉自己一下子理解了抽象画的含义。
Java宝典
2021-03-16
5190
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档