Java职业技术分享

85 篇文章
34 人订阅

全部文章

Java知音

一线大厂十年架构师总结整理出的微服务详解「PDF」

服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的服务启动后,它会向登记 簿交待自己的地址信息。服务的依赖方直接向登记簿要Service Provi...

1025
Java知音

别怕,手把手带你撕、拉、扯下SpringMVC的外衣

这是一个最经典的SpringMVC执行流程图,相信做Java开发的都看过,其中有三个核心的地方,分别是HandlerMapping、HandlerAdapter...

1032
Java知音

架构爬坑记——从0开始学习分布式锁

4、子类只需要聚焦自己的小步骤逻辑,实现tryLock,waitLock,unLock方法。

490
Java知音

Java并发编程

举例:双重检查创建单例对象 可能存在问题,所以要对instance进行volatile语义声明,就可以禁止指令重排序

1150
Java知音

Java架构师六大互联网公司面试经历总结

Java架构师面试经历从58同城——华为 ——招商银行网络中心——金蝶互联网公司GR——苏宁易购 ——蚂蚁金服,看完鬼知道我经历了什么,但是每一次都是成长。本人...

3651
Java知音

Java集合,关于【List、Set、Map】

集合类存放于 Java.util 包中,主要有 3 种:set、list 和 map。

910
Java知音

Java开源项目——源码阅读方法,二次开发方法

一直以来,都想要阅读某些Java开源项目的源代码,甚至想要修改某些代码,实现对开源项目进行二次开发的目的。但总是不知从何入手,直接将开源项目的源代码导入Ecli...

2110
Java知音

Nginx 架构——【核心流程+模块介绍】

Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也是一个IMAP/POP3/SMTP服务器

1740
Java知音

【备战金三银四】Java程序员面试金题汇总,直击BATJ

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备!想让面试官在短短的几十分钟...

981
Java知音

阿里的Spring框架面试题到底有多难?这五大问题你又掌握了多少!

还在机械地打代码?我们很多开发者在开发 Spring 的程序的时候,很多的情况下,都是被动的接受了前辈们为我们做好的 Spring 特性案例。这样以来,确实在很...

1440
Java知音

阿里十大开源项目

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

2920
Java知音

面试|图解kafka的高可用机制

对于一个复杂的分布式系统,如果没有丰富的经验和牛逼的架构能力,很难把系统做得简单易维护,我们都知道,一个软件的生命周期中,后期维护占了70%,所以系统的可维护性...

1240
Java知音

互联网架构实践心得:业务代码究竟难不难写?

其实,这几个问题或多或少是相互关联的。有的时候大家也会自嘲说,“程序员接手的代码永远是烂摊子,然后自己继续在这个烂摊子上产出代码,留给又一波后人接手”。十几年来...

1890
Java知音

了解一下Spring中用了哪些设计模式?这样回答面试官才稳

又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。

570
Java知音

技术码霸阐述——Spring Cloud Netflix:熔断器:Hystrix Clients

Netfilix创建了一个名为Hystrix的库,实现了熔断器模式。在微服务架构中,它通常有多个服务调用层。

1230
Java知音

程序员‘故事会’,详解负载均衡技术的实现:从tomcat到Nginx

负载均衡是任何一个有一定规模的互联网企业都会考虑的问题,负载方式很多,有依靠硬件实现的,也有依靠软件实现负载的。

1350
Java知音

「码渣充电」《Nginx核心知识》反向代理与负载均衡原理

第四部分中介绍反向代理与负载均衡,分为两大块,先介绍http 7层的反向代理,再介绍stream模块提供的4层负载均衡。在介绍反向代理的过程中,还会按照一种顺序...

1280
Java知音

Java并发编程:4种线程池和缓冲队列BlockingQueue

          线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线...

1240
Java知音

从程序员转型到架构师的Java集合小抄

以双向链表实现。链表无容量限制,但双向链表本身使用了更多空间,每插入一个元素都要构造一个额外的Node对象,也需要额外的链表指针操作。

770
Java知音

无限容量数据库架构设计

花了不少时间,把自己曾经做过的系统,曾经遇到到的问题,曾经实践过的架构方案,梳理总结和沉淀,尽量“系统的”记录成文字,和大家一起讨论。

1440

扫码关注云+社区

领取腾讯云代金券