等一个有缘人
等一个有缘人
全部文章
分类
未归档(8)
读书笔记(3)
归档
标签
去牛客网
登录
/
注册
等一个有缘人的博客
全部文章
(共11篇)
Java并发
1、简述 Java 内存模型(JMM) JMM 是不存在的东西,是一种概念和约定! JVM 中存在一个主内存(Main Memory 或 Java Heap Memory),Java 中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(本地内存/Working Memo...
2021-10-15
0
719
排序
1、快速排序先从数列中取出一个数作为基准数。将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。再对左右区间重复第二步,直到各区间只有一个数。 import java.util.*; public class Solution { /** * 代码中的类名、方法名、...
2021-08-29
0
519
Redis 个人总结
1、简述下 Redis (为什么要选用 Redis) Redis 是一个开源的使用 C 语言编写、可基于内存、可持久化的 Key-Value 数据库,和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string(字符串)、list(链表)、set(集合)、zset(sor...
2021-08-20
0
539
海量数据 TopK 问题
10 亿个数中找出最大的 10000 个数(topK 问题) 针对 topK 类问题,通常比较好的方案是 分治 + Trie 树/hash + 小顶堆(最小堆),即先将数据集按照 Hash 方法分解成多个小数据集,然后使用 Trie 树或者 Hash 统计每个小数据集中的 query 词频,之后用小...
2021-08-16
3
2679
操作系统个人总结
进程、线程、协程的区别 线程是指进程内的一个执行单位。也是进程内的可调度实体。 进程与线程的区别: 拥有资源进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。 调度线程是独立调度的基本单位,进程的一个执行流,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基...
2021-08-13
1
621
计网总结
计算机网络分层 应用层:网络服务与最终用户的一个接口。协议:HTTP、HTTPS、FTP、DNS。表示层:数据的表示、安全、压缩。ASCII等。会话层:建立、管理、终止会话等。传输层:为进程提供通用数据传输服务。网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。路由器所在。因为IP协议在网络...
2021-08-10
3
919
数据库总结
1、数据库 ACID 特性 原子性(Atomicity) 事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。 一致性(Consistency) 数据库在事务执行前后都保持一...
2021-08-09
0
606
Java基础总结
一、语法 8种基本数据类型 byte、short、int、long、float、double、char、boolean String 不是基本类型而是对象;int 的取值范围是20亿左右;long 初始化时要在后面加上L; 引用数据类型:Class、Interface、Array 自动拆箱和装箱 基...
2021-08-05
0
649
数仓项目总结
1、框架版本 Hadoop2.7.2 + Flume1.7.0 + Kafka0.11 + Hive1.2.1 + MySQL5.6 + Java1.8 + Zookeeper3.4 2、Hadoop HA 实现hadoop的HA,必须保证在NN和RM故障时,采取容错机制,可以让集群继续使用。核心在...
2021-04-03
0
0
JVM个人总结
JDK:Java开发工具JRE:Java运行时环境JVM:Java虚拟机 基本数据类型的存放位置: 在方法中声明的变量是局部变量,变量名和值都是存放在虚拟机栈中的局部变量表; 在类中声明的变量是全局变量,变量名和值都是存放在堆内存中(因为全局变量不会随着某个方法执行结束而销毁)。 引用数据类型的...
2021-03-30
3
0
首页
上一页
1
2
下一页
末页