首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用自己的话说
掘友等级
某市值单位
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 73
沸点 3
赞
76
返回
|
搜索文章
最新
热门
分布式锁
最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名。比如想要给一种商品的秒杀活动加锁,可以给key命名为 “lock_sale_商品ID” 。 value设置成什么呢?锁的value值为一个随机生成的UUID。我们可以姑且设置成1。 当一个线程执行setn…
Kafka相关知识点
生产者和消费者完全解耦开, 生产者只需要负责生产消息, 消费者在合适的时候消费消息, 两者互不影响. 生产者生产完消息后, 即不需要阻塞, 也不需要轮询. 当下游系统处理速度有峰值的时候, 就可以采用消息队列, 这样上游扛住请求量生产消息, 但是下游可以自己控制消息的消费速度,…
接雨水问题
(1) 每个位置能接雨水的值, 等于当前位置向左一直寻找的最大值leftMax, 和当前位置向右一直寻找的最大值rightMax有关. 能接的值 = Math.min(leftMax, rightMax) - height[i] (1) 利用一个栈, 从左往右遍历数组, 遇见比…
分布式相关知识点
分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 可用性(Availability): 非故障的节点在合理的时间内返…
Java 数据结构知识点
树也是一类特殊结构的统称, 是一种组织数据的方式, 实现方式可以是链表可以是数组. 它是由n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 树这种数据结构, 是在数组和链表基础上一种…
Java 基础知识点
自动装箱: 将基本类型的数据, 自动用封装类型包装起来, 使得能够使用对象的方法. Integer缓存池的范围时-127 - 128, 在这个范围内通过Interge.valueOf()使用的对象, 命中的是缓存池, 使用的是同一个Integer对象. 如果是new Integ…
java 线程相关知识点
java只能通过Thread类来创建线程, 也只有这样这种方式. Thread类本身继承Runable接口, 规定了run()方法, run()方法也就是你的线程到底要做什么(实现什么功能). (2) 直接创建一个类继承Thread类. 然后用该类的实例使用线程 也就是Thre…
JMM相关知识点 vovatile synchronized关键字
没错, 计算机分为主内存和每个处理器独有的高速缓存, 它们通过缓存一致性协议来保证各个高速缓存写入和读取主内存时的正确性. jmm分的主内存和每个线程自有的工作内存就是参照计算机的主内存和工作缓存的. 因此同样需要类似缓存一致性协议的东西, 来保证内存读写的正确性. JVM模型…
JVM 知识点
java所有对象在堆分配内存. 堆的大小可以动态扩容.可以通过 -Xms 和 -Xmx这两个虚拟机参数来指定一个程序的堆内存大小,第一个参数设置初始值,第二个参数设置最大值。 虚拟机栈存储的是栈帧, 每执行一个方法, 就会添加一个栈帧. 从方法调用直至执行完成的过程,对应着一个…
Socket
socket就是对tcp/udp连接的一种包装, 相当于socket提供了api来建立和使用tcp/udp连接. 因此应用程序在建立tcp/udp连接的时候, 都是通过socket套接字完成的. 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件…
下一页
个人成就
文章被点赞
184
文章被阅读
67,372
掘力值
2,375
关注了
2
关注者
17
收藏集
1
关注标签
16
加入于
2020-12-15