首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奔跑向未来
掘友等级
Java后台
|
PDD
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】线程间同步
随着互联网数据呈指数增长,多线程编程已成为新时代码农的必备技能之一。在特定业务场景下,我们还需要让线程之间进行同步,以最大限度提高程序的吞吐率。我们可以通过以下几种方式来进...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】锁与AQS
锁的基本概念 公平锁与非公平锁 公平锁 公平锁是指加锁时,线程按照申请锁的顺序进入到队列中排队 ,队列中的第一个线程才能获得锁。 公平锁的优点是等待锁的线程不会饿死。缺点是...
赞
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】Synchronized
synchronized使用场景 Synchronized主要两种使用方式:修饰方法与修饰对象 修饰方法 修饰对象 synchronized原理 Synchronized不...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】volatile
在理解Java的volatile关键字之前,我们需要先了解CPU对数据的读写方式,指令的执行方式和Java内存模型的一些规定。 背景 CPU Cache 计算机在执行程序时...
赞
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】线程池
线程池模型 一般的池化模型会有两个方法,用于获取资源和释放资源,就像这样: 但是,工程中的线程池一般是生产者和消费者模型,线程池是消费者,任务的提交者是生产者,下面是一个简...
2
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出IO】IO模型与IO设计模式
操作系统IO模型 Unix下有5种可用的IO模型 Blocking IO(阻塞IO) 最常见的IO模型,进行读写时,线程阻塞于IO调用,等待IO完成。 Nonblockin...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java多线程】线程基础
线程的实现 实现线程主要有三种方式: 使用内核线程实现(1:1实现) 使用用户线程实现(1:N实现) 使用用户线程加轻量级进程混合实现(N:M实现)。 “主流”平台上的“主...
赞
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出JVM】垃圾回收器
Java的垃圾回收在JVM中有着举足轻重的地位,这篇文章将简要聊一聊Java的垃圾收集器,从远古时代的Serial到最新的ZGC,简要分析各个垃圾收集器的特点,重点关注G1...
2
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出JVM】Java虚拟机内存模型
虚拟机内存模型 虚拟机内存逻辑分区如上图所示,主要分为方法区,堆,虚拟机栈和本地方法栈和程序计数器。其中,方法区和堆的数据是所有线程共享的,虚拟机栈,本地方法栈和程序计数器...
3
2
分享
奔跑向未来
关注了
蚂蚁集团分布式架构
Java后台 @PDD
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出JVM】类加载机制
Java代码执行流程 在讨论java类的加载机制前,我们需要了解Java代码的编译执行流程 类生命周期 类的生命周期包括:加载、链接、初始化、使用和卸载,其中加载、链接、初...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出Java】代理
代理简介 代理是一种设计模式,通过代理对象访问目标对象,在不改变目标对象的前提下,拓展或增强目标对象的功能。 Java代理 一个类从编写,到运行时调用,中间大概会经过这几个...
3
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出HTTPS】TLS/SSL握手过程
HTTPS简介 HTTPS基于SSL/TLS协议,SSL最初由NetScape在1994年设计,经过了三个版本的更新,在1999年由IETF标准化成为TLS,其在TCP的基...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
2年前
关注
【Leetcode冒险记】LC4_寻找两个正序数组的中位数|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找...
赞
评论
分享
奔跑向未来
关注了
掘金酱
Java后台 @PDD
奔跑向未来
Java后台 @PDD
·
2年前
关注
【深入浅出TCP】TCP报文详解
TCP报文 TCP被封装在IP数据报中,在没有选项的前提下,TCP首部长20字节(最长可以到60字节)...
1
评论
分享
奔跑向未来
Java后台 @PDD
·
3年前
关注
LeetCode冒险记_leetcode49
给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 所有输入均为小写字母。 不考虑答案输出的顺序。...
赞
评论
分享
奔跑向未来
Java后台 @PDD
·
3年前
关注
【深入浅出Mysql】日志
Mysql主要有两种日志,Redo Log和BinLog。 binlog 用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。由MySQL 的 S...
赞
评论
分享
奔跑向未来
Java后台 @PDD
·
3年前
关注
【深入浅出Mysql】锁与隔离级别
Mysql中有四种隔离级别:读未提交(read uncommit),读提交(read commit),可重复读(repeatable read)(默认),串行化读(seri...
1
4
分享
奔跑向未来
关注了
九灵
Java后台 @PDD
下一页
个人成就
文章被点赞
18
文章被阅读
11,552
掘力值
768
关注了
12
关注者
3
收藏集
1
关注标签
12
加入于
2019-04-15