3 JAVA高级架构v

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Java集合容器面试题(2020最新版)

集合容器概述什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接...

2020-08-03 20:45:47

Dubbo源码分析系列之服务的发布

按照前面对于dubbo的理解,如果要实现服务发布和注册,需要做哪些事情?配置文件解析或者注解解析服务注册启动netty服务实现远程监听Dubbo对于sping的扩展最早我们使用Sprin...

2020-08-02 17:51:57

IntelliJ IDEA导入Zookeeper源码

我在使用IDEA导入zookeeper并且尝试运行时,遇到了很多的问题, 如果大家也遇到类似的需求,可以参考这篇文章来做我会基于ant和maven两种形式来构建zookeeper的源码环...

2020-07-31 16:21:57

打破技术的认知边界

自从上篇文章(至关重要的人脉)文章在各个渠道发布之后,收到了很多朋友的反馈。很多的朋友,特别是做技术的朋友就非常的纳闷:搞技术的平时每天都忙于各种项目,哪有时间去发展什么人脉?...

2020-07-26 20:42:42

创业感悟:技术兄弟为什么一直没有起来

相信很多做技术的朋友,看到“人脉”两个字,就显得有些敏感,有人甚至产生一种“抵触”的心理。 因为在很多人的心中,会自动的把“人脉”和“关系”关联起来,会把“人脉”与“走后门...

2020-07-23 22:29:49

百度现场面试:JVM+算法+Redis+数据库!(三面)

作者 |中琦2513百度一面(现场)自我介绍Java中的多态为什么要同时重写hashcode和equalsHashmap的原理Hashmap如何变线程安全,每种方式的优缺点垃圾回收机...

2020-07-17 10:57:25

java架构之路(多线程)JMM和volatile关键字

 说到JMM大家一定很陌生,被我们所熟知的一定是jvm虚拟机,而我们今天讲的JMM和JVM虚拟机没有半毛钱关系,千万不要把JMM的任何事情联想到JVM,把JMM当做一个完全新的事物去理解...

2020-07-17 10:57:25

java架构之路(多线程)AQS之ReetrantLock显示锁的使用和底层源码解读

说完了我们的synchronized,这次我们来说说我们的显示锁ReetrantLock。java架构之路(多线程)synchronized详解以及锁的膨胀升级过程上期回顾:  上次博客...

2020-07-14 09:09:31

java架构之路(多线程)synchronized详解以及锁的膨胀升级过程

synchronized是jvm内部的一把隐式锁,一切的加锁和解锁过程是由jvm虚拟机来控制的,不需要我们认为的干预,我们大致从了解锁,到synchronized的使用,到锁的膨胀升级过...

2020-07-11 20:56:24

可以秒杀全场的SpringCloud微服务电商实战项目,文档贼全!

做公号很久了,听到粉丝问的最多的问题就是:有没有新的完整的项目,因为现在很多流传的项目都太老了,实战意义不是很强。很多程序员每项技术单独拿出来有可能很厉害,例如:springcloud、...

2020-07-10 09:00:00

不懂 spring 就彻底放弃 Java 吧!

这段时间,忙到没时间学新东西,面试候选人,都有点心有余而力不足,想着抽空补补课,于是重读了 spring 源码。想到最早那会儿,看到工厂、委派、策略、模板等模式,分分钟就想放弃。后来硬着...

2020-07-09 09:00:00

从MySQL高可用架构看高可用架构设计

高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是1...

2020-07-09 09:00:00

2万字长文包教包会 JVM 内存结构

JVM ≠ Japanese Video's Man写这篇的主要原因呢,就是为了能在简历上写个“熟悉JVM底层结构”,另一个原因就是能让读我文章的大家也写上这句话,真是个助人为...

2020-07-08 11:19:37

MySQL的索引是什么?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是...

2020-07-07 21:01:33

MySQL中一条SQL是如何执行的?

MySQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小...

2020-07-05 17:17:47

Java 集合框架看这一篇就够了

话不多说,直接上图:Java 集合,也称作容器,主要是由两大接口 (Interface)派生出来的:Collection 和 Map顾名思义,容器就是用来存放数据的。那么这两大接口的不...

2020-07-04 08:20:07

这才是微服务拆分的正确姿势,值得学习!

作为Java工程师,微服务拆分则是在开发过程发展到一定阶段不得不面对的技术架构要求。大家可能会遇到这些问题:为什么要拆服务?拆解方法有哪些?公司真的这样拆解微服务的吗?以上问题统统别担心...

2020-07-02 01:00:00

Redis最常被问到知识点总结

作者:菜鸟小于https://www.cnblogs.com/Young111/p/11518346.html1.什么是redis?   Redis 是一个基于内存的高性能key-val...

2020-07-01 10:55:55

微服务海量日志怎么处理,推荐你试试这款工具....

作者:非洲羚羊cnblogs.com/dengbangpang/p/12961593.html背景在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演...

2020-07-01 10:55:55

每日一面系列之HashMap夺命连环问

1.HashMap的底层数据结构是什么?底层数据结构是哈希表结构(链表散列:数组+单向链表),结合了数组和链表的优点,当链表长度超过8时,链表会转为红黑树。数组中的每一个元素都是链表。总...

2020-06-29 20:42:38

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。