首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
biubiubiu389
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 84
沸点 0
赞
84
返回
|
搜索文章
赞
文章( 84 )
沸点( 0 )
程序架构演变
程序架构演变 单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流
Zookeeper快速理解
Zookeeper简介 Zookeeper本身Hadoop生态园中的一个组件,本质上就是一个文件系统+监听通知机制,在java分布式架构中也会频繁使用到zookeeper。 Zookeeper功能 注
volatile与synchronized的区别
volatile的作用: volatile:一种轻量级的同步机制,具有可见性,但不具备synchronized拥有的原子性,常用于保持内存可见性和防止指令重排序 volatile和synchroniz
CAS
CAS(Compare and swap) CAS有三个操作数,当前值A、内存值V、要修改的新值B 如果V==A,将A修改为B 如果V!=A,什么都不做(或重试) 将当前值与内存值进行对比,判断是否有
线程池(阿里面试)
为什么需要线程池: JVM在HotSot的线程模型下,java线程会一对一映射为内核线程,这意味着,在Java中每次创建以及回收线程都会去内核创建以及回收,这就有可能导致:创建和销毁线程所花费的时间和
HashMap(阿里面试二面)
HashMap实现了Map接口,用于保存键值对,其底层是使用数组+链表+红黑树实现的 存储结构是内部包含了一个Entry类型的数组table,Entry存储着键值对,从他包含的next字段可以看出,E
并发的三大特性
1.原子性 原子性:在一个操作中,不能被其他操作中断,类似数据库事务的原子性,一个操作就是一个原子操作,保证了线程的安全和数据的可靠。 java内存模型定义了8个操作来完成主内存和工作内存的交互操作,
Cookies和Session区别
Cookies Cookies是服务器发送到用户浏览器并保存在本地的一小块数据,他会在浏览器之后向同一服务器再次发起请求时被携带上,用于告知服务的两个请求是否来自同一浏览器,由于每次请求都会需要携带C
java中创建一个对象的过程
类的生命周期 下图是类的生命周期流向 java中对象的创建就是在对上分配内存空间的过程,此处说的对象创建仅限于new关键字创建的普通java对象,不包括数组对象。 1.检测类是否被加载 当虚拟机执行到
Robbin
Robbin概念 Robbin实现的是服务和服务之间的负载均衡,客户端负载均衡。 nginx做的是客户端和服务之间的负载均衡。 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任
下一页
个人成就
文章被点赞
29
文章被阅读
1,854
掘力值
101
关注了
2
关注者
2
收藏集
2
关注标签
2
加入于
2021-11-21