• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
没心情
Beauty begins the moment you decide to be yourself.
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  面试题

ConcurrentHashMap总结

摘要:ConcurrentHashMap总结 其实可以看出JDK1.8版本的ConcurrentHashMap的数据结构已经接近HashMap,相对而言,ConcurrentHashMap只是增加了同步的操作来控制并发,从JDK1.7版本的ReentrantLock+Segment+HashEntry,到 阅读全文
posted @ 2021-02-03 15:43 No-心情 阅读(81) 评论(0) 推荐(0)
HashMap在多线程环境下操作可能会导致程序死循环

摘要:01、问题描述 经常有些面试官会问,是否了解过 HashMap 在多线程环境下使用时可能会发生死循环,导致服务器 cpu 100% 的线上故障? 关于这个问题,原因竟是多线程环境下使用 HashMap 造成的死循环,并且这个事发生了很多次。虽然 Java 官方明确表示,在多线程环境下不推荐使用 Ha 阅读全文
posted @ 2021-02-03 15:21 No-心情 阅读(978) 评论(0) 推荐(0)
常见的垃圾收集器有3类-java面试一

摘要:新生代垃圾收集器: 1.Serial串行收集器-复制算法 Serial收集器是新生代单线程收集器,优点是简单高效,算是最基本、发展历史最悠久的收集器。它在进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集完成。 2.ParNew收集器-复制算法 ParNew收集器是新生代并行收集器,其实就是Se 阅读全文
posted @ 2021-02-02 17:26 No-心情 阅读(145) 评论(0) 推荐(0)
如何保证数据库集群时候,主从库一致性

摘要:数据库集群,读写分离是项目必备的,保证每个数据库的数据一致性有以下策略: 1、半同步复制 简单的说就是: 主库发生增删改操作的时候,会等从库及时复制了并且通知了主库, 才会把这个操作叫做成功. 优点:保证数据一致性 缺点:就是会慢 专业的讲: 半同步复制,是等待其中一个从库也接收到Binlog事务并 阅读全文
posted @ 2021-01-26 09:45 No-心情 阅读(538) 评论(0) 推荐(0)
深入了解代理模式

摘要:代理分为静态代理和动态代理,下面分别针对两种代理做一下介绍: 一、静态代理(静态织入的方式) 所谓静态代理是指,在程序运行前,由程序员创建或特定工具自动生成源代码并对其编译生成.class文件,通过代理类在不修改原有代码的前提下增加一些新功能,是开闭原则(Open for Extension, Cl 阅读全文
posted @ 2019-03-15 14:47 No-心情 阅读(224) 评论(0) 推荐(0)
dubbo初认知(dubbo和springCloud关系,在微服务架构中的作用等)(持续更新中)

摘要:一:dubbo是什么? dobbuo是阿里开源的一个高性能优秀的服务框架, 可通过高性能的 RPC 实现服务的输出和输入功能,使得应用可以和 高性能的rpc实现输入和输出的功能,可以了 Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接 阅读全文
posted @ 2018-12-03 21:56 No-心情 阅读(1760) 评论(0) 推荐(0)
分布式事务理解

摘要:最近因为工作的原因,涉及到分布式事务,只知道分布式事务是当今比较流行的,是基于微服务盛行的今天,分布式事务是必不可少的在我们的工作中。 实现分布式事务的几种方式: 1、基于数据库(操作简单) 2、基于zookeeper 3、基于redis的(效率高,现在大多数在用的) 大体知道这些,但是具体的更深入 阅读全文
posted @ 2018-12-03 16:37 No-心情 阅读(228) 评论(0) 推荐(0)
servlet初认知(持续更新中)

摘要:一:前言: 一个Servlet程序其实就是一个实现了Java特殊接口的类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。一个Servlet程序负责处理它对应的一个或者多个URL地址的访问请求,接收客户端发出的访问请求信息和产生响应内容。 二:Servlet的特点: 1 阅读全文
posted @ 2018-12-03 11:03 No-心情 阅读(238) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3