倾城架构
  • 首页
  • 推荐文章
  • 架构训练营
  • 说说
  • 留言本
  • 关于本站
  • 关于作者

倾城架构

分享编程与架构知识,探索前沿创新技术

面试连环炮系列(十二):说说Atomiclnteger的使用场景

面试连环炮系列(十二):说说Atomiclnteger的使用场景

2021年9月23日 倾城 Comments 0条评论 95 人阅读

说说Atomiclnteger的使用场景;为什么Atomiclnteger是线程安全的;Atomiclnteger的CAS机制会导致什么问题;用volatile修饰变量不可以吗

面试连环炮系列(十一):说说你们的分布式ID设计方案

面试连环炮系列(十一):说说你们的分布式ID设计方案

2021年9月23日 倾城 Comments 0条评论 98 人阅读

说说你们的分布式ID设计方案;Snowflake算法有什么缺点;UUID不是更简单吗,为什么不用;Snowflake算法的ID太长了,有没有更短的方案;采用Redis方案的缺点是什么。

面试连环炮系列(十):一个线程调用两次start会怎么样

面试连环炮系列(十):一个线程调用两次start会怎么样

2021年9月22日 倾城 Comments 0条评论 108 人阅读

一个线程调用两次start会怎么样 Java的线程是不允许启动两次的,第二次调用必然会抛出IllegalThreadStateException,这是一种运行时…

Read More Read More

面试连环炮系列(九):ConcurrentHashMap为什么是线程安全的

面试连环炮系列(九):ConcurrentHashMap为什么是线程安全的

2021年9月22日 倾城 Comments 0条评论 93 人阅读

为什么ConcurrentHashMap是线程安全的 JDK1.7中,ConcurrentHashMap使用的锁分段技术,将数据分成一段一段的存储,然后给每一段…

Read More Read More

面试连环炮系列(八):服务器CPU飙升100%怎么排查

面试连环炮系列(八):服务器CPU飙升100%怎么排查

2021年9月20日 倾城 Comments 0条评论 139 人阅读

服务器CPU飙升100%怎么排查;如果是Java应用导致的,怎么定位故障原因;频繁Full GC有几种原因;如果是死锁,怎么检查;

面试连环炮系列(七):说说HashMap的put操作

面试连环炮系列(七):说说HashMap的put操作

2021年9月15日 倾城 Comments 0条评论 111 人阅读

HashMap的put操作做了什么;元素在数组中的位置怎么计算出来的;红黑树有什么优势,为什么要将链表转成红黑树;什么情况下数组会扩容。

面试连环炮系列(六):Dubbo应用为什么要部署Zookeeper

面试连环炮系列(六):Dubbo应用为什么要部署Zookeeper

2021年9月14日 倾城 Comments 0条评论 94 人阅读

Dubbo应用为什么要部署Zookeeper,Zookeeper怎么做到高可用的,解释一下Zookeeper过半原则,说说leader的选举机制,什么情况下触发选举呢。

面试连环炮系列(五):你们的项目为什么要用RabbitMQ

面试连环炮系列(五):你们的项目为什么要用RabbitMQ

2021年9月13日 倾城 Comments 0条评论 128 人阅读

你们的项目为什么要用RabbitMQ;为什么非要用RabbitMQ,考虑过RocketMQ或者ActiveMQ吗;采用RabbitMQ怎么避免消息丢失;通过RabbitMQ能实现定时任务吗;哪几种情况会变成死信消息.

面试连环炮系列(四):TCP三次握手

面试连环炮系列(四):TCP三次握手

2021年9月12日 倾城 Comments 0条评论 98 人阅读

说说TCP三次握手的过程;TCP的报文格式是怎么样的;如果已经建立了连接,但是客户端突然出现故障了怎么办;再说说TCP的四次挥手的过程

面试连环炮系列(三):Java中synchronized怎么用的

面试连环炮系列(三):Java中synchronized怎么用的

2021年9月12日 倾城 Comments 0条评论 108 人阅读

synchronized怎么用的;synchronized是可重入锁吗;synchronized的实现原理了解过吗;能说说synchronized的锁升级吗;

Posts navigation

第 15 / 17页« 1«...10...1314151617»

关注公众号

微信公众号

最近文章

  • 密码保护:她还没长大,我就老了(2) 第一次分离
  • 深入理解并发和并行
  • 数据库面试题(6)PostgreSQL基础
  • 数据库面试题(5)MongoDB基础
  • 云计算术语大全
  • 密码保护:她还没长大,我就老了(1)女儿出生
  • 代码可读性之道
  • 代码质量差,是程序员的错吗?
  • 计算的本质
  • 如何采用VuePress构建文档网站

热门文章

  • 笔记软件,我极力推荐Obsidian
  • Java面试题(15)- Spring Cloud Alibaba
  • docker安装Elasticsearch 8.x步骤
  • Obsidian自定义文件夹图标
  • 开放平台架构指南
  • 基于数据库号段模式实现分布式ID
  • 人类通信简史(三):电话的发明
  • docker安装Alibaba Canal的步骤
  • 人类通信简史(一):古老的通信
  • 再一次,实现听歌自由

文章分类

  • 技术管理 (8)
  • 推荐文章 (23)
  • 生活随笔 (43)
  • 程序设计 (13)
  • 系统架构 (14)
  • 编程语言 (21)
    • C/C++语言 (1)
    • Java语言 (18)
    • Web开发 (2)
  • 网络安全 (6)
  • 职业生涯 (10)
  • 读书笔记 (1)
  • 面试集锦 (74)

标签

C/C++ Docker Dubbo Elasticsearch Java Javascript JVM Kafka Linux MQ Mybatis MySQL Netty Nginx Obsidian OOP PHP Redis RocketMQ Spring Spring Cloud SQL TCP/IP Wordpress 互联网 函数 分布式 前端 团队 多线程 安全 并发 开源笔记 微服务 感想 操作系统 数据库 架构 算法 管理 网络 职场 设计模式 通信 面试

归档

  • 2024年7月 (1)
  • 2024年4月 (1)
  • 2024年3月 (4)
  • 2023年12月 (1)
  • 2023年11月 (2)
  • 2023年10月 (2)
  • 2023年9月 (3)
  • 2023年8月 (2)
  • 2023年5月 (5)
  • 2023年4月 (7)
  • 2023年3月 (1)
  • 2023年2月 (4)
  • 2023年1月 (9)
  • 2022年12月 (7)
  • 2022年11月 (1)
  • 2022年10月 (1)
  • 2022年9月 (2)
  • 2022年8月 (5)
  • 2022年7月 (20)
  • 2022年6月 (10)
  • 2022年5月 (9)
  • 2022年4月 (4)
  • 2022年3月 (4)
  • 2022年2月 (3)
  • 2022年1月 (3)
  • 2021年12月 (1)
  • 2021年11月 (8)
  • 2021年10月 (7)
  • 2021年9月 (26)
  • 2021年8月 (2)
  • 2020年7月 (1)
  • 2019年10月 (1)
  • 2019年9月 (5)
  • 2019年8月 (2)
  • 2019年7月 (1)
  • 2019年4月 (1)
  • 2019年1月 (1)
  • 2017年6月 (1)
  • 2016年5月 (1)
  • 2015年1月 (1)
© 2025 | Proudly Powered by WordPress | Theme: Nisarg

粤ICP备18068218号