随笔分类 - JAVA
摘要:原文链接:https://blog.csdn.net/chengyuqiang/article/details/79190061 Leader选举是保证分布式数据一致性的关键所在。Leader选举分为Zookeeper集群初始化启动时选举和Zookeeper集群运行期间Leader重新选举两种情况。
阅读全文
摘要:3月19日晚上参加了京东base成都的研发工程师电话面试,其中对面试官提出的一个问题印象比较深,特别记录一下; Q1: 你能聊聊hashMap扩容机制嘛? A1:是这样的,在JDK1.7及以前,hashmap在判断是否需要扩容前,需要满足两个条件 ①会先去比较当前的enrty数量是否达到阈值(初始长
阅读全文
摘要:消息队列 为什么要用消息队列,都有什么优缺点? 要问的是消息队列都有哪些场景,然后项目里具体实现的什么场景,你在这个场景里用的什么消息队列? 期望的回答是,你们公司有个什么业务,这个业务场景有什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ带给你什么好处? 场景比较多,但是比较核心的是3个
阅读全文
摘要:序言:提到线程安全,可能大家首先想到的是确保接口对共享变量的操作要具备 原子性。实际上,在多线程编程中我们需要同时关注可见性,顺序性和原子性。本篇文章将从这三个问题出发,结合实例详解volatile如何保u证可见性及一定程序上保证顺序性,同时例讲synchronized如何同时保证可见性和原子性,最
阅读全文
摘要:前言:上一篇多线程系列之 java多线程的个人理解(一) 讲到了线程、进程、多线程的基本概念,以及多线程在java中的基本实现方式,本篇主要接着上一篇继续讲述多线程在实际项目中的应用以及遇到的诸多问题和解决方案 文章结构: 多线程在实际项目中应用 多线程的优缺点 1.多线程在实际项目中应用 项目分享
阅读全文
摘要:前言:多线程常常是程序员面试时会被问到的问题之一,也会被面试官用来衡量应聘者的编程思维和能力的重要参考指标;无论是在工作中还是在应对面试时,多线程都是一个绕不过去的话题。本文重点围绕多线程,借助Java语言来展开讨论 文章结构 什么是多线程 为什么要使用多线程 如何实现多线程 在实际项目中遇到的多线
阅读全文
摘要:Axis2webServicejavaWeb 前言: 今天给大家分享一下前段时间在做项目的时候做webservice接口的一些心得。 在web工程lib目录下导入 Axis2相关jar包 enter description here 在web.xml中配置 AxisServlet ,这个就是外部系统
阅读全文

浙公网安备 33010602011771号