架构师
文章平均质量分 53
小梦爱Java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
太简单了!看完这篇还能不会SpringCloud+Nginx高并发?
Spring Cloud+Nginx相结合的分布式Web应用架构已经成为IT领域应用架构的事实标准。Spring Cloud+Nginx架构具有高度可伸缩、高可用、高并发的能力,这使其成为各新产品、新项目技术选型时的最佳架构之一,也成为老产品、老项目技术升级选型时的最佳架构之一。目前,无论是一线互联网公司(如阿里巴巴、腾讯、百度、美团、滴滴等)还是中小型互联网企业,都广泛地使用了Spring Cloud+Nginx架构。本篇将会从基础设计模式、基础原理出发,理论与实战相结合,对Spring Clo.原创 2021-03-13 14:30:22 · 513 阅读 · 1 评论 -
对标阿里P9Java架构师面试题,已助我拿下字节、蚂蚁、滴滴三家Offer
开源一套金三银四自刷的面试题库,自己感觉还不错,也拿了几个Offer(三个大厂的,字节、蚂蚁、滴滴)!下面直接上干货哈!JVM篇(87道)JVM篇中面试题中的知识点:JVM入门级CLASS文件格式、详解CLASS加载过程、JAVA内存模型、内存屏障与JVM指令、JAVA运行时数据区和常用指令多线程与高并发篇(108道)多线程与高并发篇面试题中的知识点:多线程与高并发基础概念、JUC同步工具、同步容器、线程池、线程顺序执行控制、纤程、JMH、引用类型、DisruptorMysq原创 2021-03-12 13:37:50 · 200 阅读 · 0 评论 -
快了何止300%?阿里巴巴Java优化:设计+程序+并行+JVM+工具
性能优化是Java程序员永远逃不开的一个话题,有时候让自己的程序跑快30%就能为自己省了很大事!同时马上就是金三银四了,优化又是面试过程中一个逃不开的话题,所以下面就让我们来欣赏一下阿里巴巴的Java优化手册!Java性能优化总览篇本篇主讲:评价性能的主要指标、木桶原理的概念及其在性能优化中的应用、Amdahl 定律的含义、性能调优的层次、系统优化的一般步骤和注意事项。由于文章的篇幅有限,小编已经为大家整理成了PDF格式,下面只能为大家展示每篇目录内容和部分内容展示,需要领取完整版,麻烦原创 2021-03-11 15:08:35 · 206 阅读 · 0 评论 -
助我拿到37KOffer,这份阿里巴巴890页Redis笔记可谓功不可没
Redis:REmote DIctionary Server。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。现如今,熟练掌握Redis成为每一个开发人员必备的知识(同时也要对运维有一定的了解,毕竟技多不压身!)今天就来分享一篇Redis的核心笔记!这份笔记在我三面的时候可以说帮了我很大的忙!Redis基本知识由于文章篇幅有限,890页的内容全部展示原创 2021-03-11 13:38:14 · 170 阅读 · 0 评论 -
2021年爆锤39K月薪Offer!阿里巴巴Java面试(知识点)整理
就在昨天楼主收到了阿里巴巴P7的Offer(39K+500股票,后面每年绩效好还会加),虽然薪资不是很高,但是发展空间还是很大的!P7岗是在客服体验事业群CCO部门,带一个小组。不得不说还是阿里客服还是很忙的(后悔没去东方财富),但是只要在阿里熬几年过后,对自己的整体的一个职业规划还是有很大帮助的!下面楼主就为大家分享一份Java面试(知识点)整理,同时也是自己的面试突击宝典,面试几天前认真的看看这份知识点的整理还是十分有帮助的!原谅楼主拿了Offer才来和大家分享~毕竟楼主还是有点小私心的,不原创 2021-03-10 13:46:15 · 161 阅读 · 0 评论 -
Java面试热门技术框架:Spring Security Oauth2.0认证授权
金三银四即将到来,楼主也在疯狂的准备中,也在全网搜集面试题,也有一些面试中常问的面试知识点,今天就来分享最近Java面试热门技术框架:Spring Security Oauth2.0认证授权!总计分为五篇,前四篇为Spring Security相关的内容,最后一篇是Oauth2.0认证授权!同时也为大家整理了Oauth2.0认证授权的源码,皆是免费分享给大家!下面我们先来看Spring Security——第一篇!Spring Security——第一篇在第一篇里已经事先为大家准备好了一原创 2021-03-09 13:32:43 · 1150 阅读 · 0 评论 -
华山版强势来袭!阿里巴巴Java性能优化2021年3月版(面试必备)
众所周知性能调优可以使系统稳定,用户体验更佳,甚至在比较大的系统中,还能帮公司节约资源。但是在项目的开始阶段,我们没有必要过早地介入性能优化,只需在编码的时候保证其优秀、高效,以及良好的程序设计。在完成项目后,我们就可以进行系统测试了,我们可以将以下性能指标,作为性能调优的标准,响应时间、吞吐量、计算机资源分配使用率、负载承受能力。回顾我自己的项目经验,在阿里有电商系统、支付系统以及游戏充值计费系统,用户都是千万级别,且要承受各种大型抢购活动,所以我对系统的性能要求非常苛刻。除了通过观察以上指标原创 2021-03-05 13:57:03 · 204 阅读 · 0 评论 -
2021年阿里巴巴Java研发部PPT曝光!(内含面试指南+开发手册+算法等)
2021年阿里巴巴Java研发部最新公布了他们的PPT内容,与其说是PPT,不如说是Java全栈知识点以及面试指导,为了PPT内容涵盖面十分之广,下面跟着我们的步伐一起来看一下吧~研发篇部分内容截图(内容太多,没办法全部截图出来)算法篇内容太多,只能展示一部分内容阿里巴巴面试指南(2021泰山版)阿里巴巴Java开发手册(2021第一版)机器算法大集结机器算法内容下面还有很多,就不全部截图了!PPT还有很多内容,就不为大家一一展示出来,原创 2021-03-03 14:10:23 · 778 阅读 · 0 评论 -
从阿里离职那天才知道有人可以把Java8、spring5、SpringBoot结合起来讲清楚了
终于有一位大佬可以把Java8和Spring5完美合体了,据说这位大佬在支付宝、美团点评、滴滴、亚马逊都有任职。下面就给大家分享这两份业绩堪称“神迹”的完美!PDF的内容太多了,只能为大家展示目录内容,完整版的这两份PDF的免费获取方式:一键三连这篇文章,然后加小助理VX:wjj2632646免费获取!精通Spring:Java Web开发与Spring Boot高级功能第1章向Spring Framework 5.0进化第2章依赖注入第3章使用Spring MVC构建Web原创 2020-12-03 20:21:36 · 327 阅读 · 5 评论 -
SpringCloud Alibaba“内部封顶级”微服务手抄本:注册中心篇+调用篇+熔断篇+网关篇+配置篇
最近阿里巴巴最爆最新作品,微服务全套手抄本,涵盖了注册中心+调用+熔断+网关+配置等等内容,可谓是又给社会送出一份微服务的“大礼包”不扯废话了,下面直接来学习这套笔记!由于文章的篇幅有限,需要领取阿里最新微服务全套笔记的朋友,麻烦帮忙三连一下文章,然后加小助理VX:wjj2632646免费获取!First:注册中心篇Second:调用、熔断篇需要领取阿里最新微服务全套笔记的朋友,麻烦帮忙三连一下文章,然后加小助理VX:wjj2632646免费获取!Th原创 2020-12-01 15:12:07 · 1098 阅读 · 12 评论 -
JAVA设计模式总结之23种设计模式万字详解
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多...原创 2020-09-03 13:32:39 · 470 阅读 · 0 评论 -
七种对象复制工具类,你最看好哪个?
日常编程中,我们会经常会碰到对象属性复制的场景,就比如下面这样一个常见的三层 MVC 架构。当我们在上面的架构下编程时,我们通常需要经历对象转化,比如业务请求流程经历三层机构后需要把它DTO 转为DO然后在数据库中保存。当需要从数据查询数据页面展示时,查询数据经过三层架构将会从 DO 转为 DTO,最后再转为 VO,然后在页面中展示。当业务简单的时候,我们手写代码,通过 getter/setter复制对象属性,十分简单。但是一旦业务变得复杂,对象属性变得很多,呢么手写代码就会成为程序员.原创 2020-09-02 13:38:43 · 679 阅读 · 0 评论 -
Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语synchronized关键字的实现也是悲观锁。 乐观锁:顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版原创 2020-08-27 13:29:02 · 536 阅读 · 1 评论 -
全都是细节!zookeeper选举机制详解
zookeeper集群配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。这篇主要分析leader的选择机制,zookeeper提供了三种方式:LeaderElection AuthFastLeaderElection FastLeaderElection默认的算法是FastLeaderElection,所以这篇主要分析它的选举机制。选择机制中原创 2020-08-26 14:52:51 · 653 阅读 · 0 评论 -
做了5年后端研发,靠着这份面试题跟答案,我从12K变成了30K
LZ认为,对于Java面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者LZ将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。LZ总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航,何谓面试?LZ所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是LZ总结的一些面试题原创 2020-08-18 21:39:48 · 922 阅读 · 0 评论
分享