自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 收藏
  • 关注

原创 耗时三个月 最有用的Mysql面试题,面试了无数公司总结的

想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?1. 能说下myisam 和 innodb的区别吗?myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。2. 说下mysql的索引有哪些吧,聚簇

2020-10-06 20:32:53 37

原创 524页《Java中高级程序员必备核心知识》总结,令人犹如醍醐灌顶

说在前面知乎上有个很热门的话题:中国的程序员数量是否已经饱和或者过剩?今年大家都有一个共同的感受:工作不好找,面试越来越难。其实,造成这种现象不仅是因为今年受疫情影响,倒闭了很多公司,很多公司缩小规模裁员,造成岗位缺少。更重要的是因为初级过剩,中级缺少,高级紧缺。学java搞服务端的同学, 有多少人搞懂了引用计数和回收机制?所以说,作为一名程序员,如果不想学习,不想增进自己的技术,那你一定会被后浪拍死在沙滩上,那么你还不如趁早改行,或许摆地摊的收入远比你现在的收入高。话不多说,.

2020-09-26 14:14:24 40

原创 架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

前言微服务、云原生、Kubemnetes. Service Mesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有余地将其用于现有的项目开发或老系统改造中。自从几十年前第一次引入分布式系统这个概念以来,出现了很多原来根本想象不到的分布式系统使用案例,但同时也引入了各种各样的新问题。而且分布式与微服务的区别是现在热议的话题,但是大多数文章都没有说清这两者的区别,只是说微服务是分布式的细分,那细分的微服务

2020-11-13 15:29:31 21

原创 (附源码)基于SpringBoot微信点餐系统与分布式锁的实现

架构前后端分离:补充: setting.xml 文件的作用:settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。 maven的作用:借助Maven,可将jar包仅仅保存在“仓库”中,有需要该文件时,就引用该文件接口,不需要复制文件过来占用空间。 注:这个“仓库”应该就是本地安装maven的目录下的Repository的文件夹分布式锁

2020-11-13 15:05:54 35

原创 【SpringCloud笔记】爱了!GitHub标星100k的Alibaba内部SpringCloud笔记真的太香了!

前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。

2020-11-13 10:52:24 25

原创 【开源PDF分享】!阿里爆款Jenkins+K8s笔记终于全网开源了

前言前段时间公司的服务大升级使用Jenkins+Docker+K8S自动化部署之后,感觉用起来有点大快人心之感。攻城狮本地开发,开发完成后提交代码到代码仓库,自动触发jenkins进行持续集成与部署,部署完成会收到结果邮件。项目运行过程中可通过日志系统查看程序日志,有异常会触发监控系统发送报警。从编码到上线后结果反馈都可以攻城狮自主完成,形成完整闭环,完整流程的工具链及协助异常情况的处理,工作量减少了,效率也高了。其实在这之前我对Jenkins+Docker+K8S就有只有一些大概的了解.

2020-11-13 10:15:13 28

原创 【附PDF】后端开发技术进阶必备!阿里技术官新产669页Redis高阶手册,

前言Redis以其高速、轻量和丰富的数据结构与功能被越来越多的工程师所钟爱。然而,用Redis 的人很多,真正懂Redis的人很少,在面试时被问到Redis大部分人也就是知道个缓存,再问到分布式锁的时候基本上就会摇头,但目前对Redis 的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能。我们做开发的对一个技术也应该知其然也要知其所以然!今天要与大家介绍的文档正是能帮助那些希望进一步深入理解Redis的朋友。基于Redis 5深入浅出带领读者一步步探索Redis的方方面面,让读者从原理层面

2020-11-12 16:40:09 8

原创 【笔记PDF分享】阿里内部分布式进阶笔记全网首发!ZooKeeper+Dubbo成功颠覆了我对分布式的认知!

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式锁服务、集群管理、生成分布式唯一ID等。Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,提供面向接口代理的高性能RPC调用、智能负载均衡、服务自动注册和发现、运行期流量调度、可视化服务治理和运维等功能。作为架构师必须掌握的分布式架构技.

2020-11-12 15:58:45 32

原创 (基础+应用+原理+集群+拓展+源码)面面俱到!-阿里内部价值百万Redis高阶宝典全网首发!

Redis 是互联网技术架构在存储系统中使用最为广泛的中间件,它也是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一,特别是那些优秀的、竞争激烈的大型互联网公司(比如 Twitter、新浪微博、阿里云、腾讯云、淘宝、知乎等),通常要求面试者不仅仅掌握 Redis 基础使用,更要求深层理解 Redis 内部实现的细节原理。毫不夸张地说,能把 Redis 的知识点全部吃透,你的半只脚就已经踏进心仪大公司的技术研发部。但在平时经历的很多面试中,发现大多数同学只会拿 Redis 做数据缓存,使用.

2020-11-12 14:27:48 40

原创 【性能调优PDF】成功入职美团!面试何惧调优?耗时47天吃透Github上星标98.7k的“性能优化方案优解“,

随着互联网的发展,高可靠、高并发以及降本增效,已成为各大公司面临的现实挑战,性能优化需求愈发迫切,大到分布式系统,小到代码块的算法优化,都已经成为你日常工作中必须要面对的事情。对于开发者而言,性能优化也从加分项变为一个热门技能,缺乏相关知识将很难在面试或工作中脱颖而出。性能优化作为大厂面试必考内容,很多应聘者反映说面试官的一些问题会让其陷入模棱两可的境地,不知如何作答,比如很多人就搞不懂缓冲与缓存的区别。这种问题的答案,只能靠体系化的整理,依靠零零散散的知识是行不通的。你需要具备触类旁通的能力,才能

2020-11-12 13:55:43 22

原创 想进大厂!每天熬夜2小时肝完这份Java面试与学习进阶宝典,终于成功入职阿里!

关于面试对于面试网上已经有很多面经了,但是我认为网上的各种面经仅仅只能作为参考,你的实际面试与之还是有一些区别的。另外如果要在网上看别人的面经的话,建议即要看别人成功的案例也要适当看看别人失败的案例。看面经没问题,不论是你要找工作还是平时学习,这都是一种比较好地检验自己水平的一种方式。但是,一定不要过分寄希望于各种面经,试着去提高自己的综合能力。不管是社招还是校招面试,在面试之前除了包装好自己的简历之外,最重要的莫过于搞清楚技术面可能会问哪些方向的问题,一般来说下面这个思维导图大概涵盖了技术面试可能

2020-11-12 10:44:39 23

原创 【SpringBootPDF分享】阿里SpringBoot实战手册横空出世!SpringBoot不再易学难精

SpringBootSpring的影响力想必就不用小编多说了,今天要与大家聊的是SpringBoot这个新时代的宠儿。Spring Boot 其实是要依赖Spring的,并不是另起炉灶创建了一个全新的框架,它是Spring 的自动化。所谓兼听则明,偏听则暗”,在整个Java EE 的生态中,Spring 技术栈并非独此一家,也不完全是“开山之作”,不少相关的特性可在JSR规范和其他JavaEE实现中找到原型。换言之,Spring 技术栈可被认为是一种非常成功的“重复发明轮子”,不仅适配了JSR实现,而且

2020-11-11 15:22:05 15

原创 【免费分享PDF】阿里技术官纯手打Java源码精讲与大厂面试真题整理居然开源了!-究竟是谁走漏了风声!

看前福利为了大家能更深刻地理解和阅读我分享的这份面试官系统精讲Java源码及大厂真题.大家可以先看一下下面这份,小编找阿里P8朋友总结出来的怎么阅读源码!学会了不止这一份文档,其他源码让你阅读起来也毫不费力如何阅读源代码很多人问过我,如何读代码。因为我在外企里工作的时间较长,所以,我经常接手一些国外团队写的代码。我发现,虽然老外写的代码比国人好一点儿(有 Code Review),但依然有文档缺失、代码注释不清、代码风格混乱等一些问题,这些都是阅读代码的障碍。这里,我把我的一些阅读源代.

2020-11-11 15:03:42 56

原创 【PDF笔记分享】阿里技术团队首发分布式核心原理解析+分布式消息中间件实践笔记,成功刷新了我的认知!

分布式消息中间件实践笔记首先,这份分布式消息中间件实践笔记是以Java语言编写。消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 目前市面上可供选择的消息中间件有RabbitMQ、ActiveMQ、 Kafka、 RocketMQ、 ZeroMQ、 MetaMQ 等。这份笔记结合作者近年来在实际项目中使用消息中间件的经历和踩过的一些坑总结整理而成,主要介绍消息中间件使用的背景

2020-11-11 14:53:01 20

原创 阿里顶配Java技术成长笔记开源分享!备战三个月终于圆了大厂梦!

前言根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的。在行业内,很多互联网企业也将阿里作为自己的标杆,越来越多的“打工人”也希望能够进到阿里工作。提起阿里,相信对于大部分的程序员来说是不会陌生的,毕竟阿里使用的技术一直都走在前沿,程序员所学和所掌握的也一直以阿里等一线互联网企业的要求为标准,所以阿里需要什么样的人才,成为了很多程序员的发展目标和学习方向。实际上,阿里巴巴发展也离不开公司里的每一个付出的员

2020-11-11 14:37:18 61

原创 3个月肝完成功面进美团定级3-2-GitHub标星150K的神仙笔记

俗话说:不想进大厂的程序员不是好程序员楼主14年小本毕业。离职也有一段时间了,因为一些原因,休整了一段时间。然后3月初开始准备面试(在上家公司工作之余心里一直有着进大厂的执念)。上家公司是智能家居互联网行业的,使用的技术框架有dubbo、zookeeper、mybatis、springMVC、redis等,数据库是用的mysql。我们主要是java后端开发的,感觉上家公司没啥发展前景了就想着在金三银四之际把握机会。但是自身的知识范围不是很广泛,在数据库原理性的知识和sql语句(比如存储过程、触发器)、并

2020-11-11 09:58:12 51 1

原创 含资料-阿里内部首发Spring Cloud全套微服务架构笔记,速拿去怼面试官!

从spring到SpringBoot再到SpringCloud,现在“面试造火箭、入职拧螺丝”从微服务的发展史上就可以展现得淋漓尽致,除了像阿里那种大型互联网公司外,很少会用到SpringCloud,但是你又不得不去学习,因为你出去面试会发现,面试必问!这不,最近阿里内部首发一套SpringCloud笔记(共四份)涵盖了SpringCloud的全部技术内容,同时也包含了面试热点(不知道是不是阿里有意为之......)总而言之,从各个维度来讲,这都是一份不可多的笔记!下面就为大家免费分享出来这份笔记,

2020-11-07 16:00:39 33

原创 (含自学路线图)复盘逆袭之路!三个月时间深造,怒斩拼多多、字节、蚂蚁金服破50W年薪Offer

我们都知道 Java 的知识面非常广,面试问的涉及也非常广泛,重点包括:Java 基础、Java 并发,JVM、MySQL、数据结构、算法、Spring、微服务、MQ等等,涉及的知识点何其庞大,所以我们在复习的时候也往往无从下手。今天小编给大家带来一套拿下了阿里、字节跳动这些一线大厂offer的学习文档,PDF内容非常全面,包括 Java基础、Java集合、IO与NIO、反射、多线程、JVM虚拟机、数据库(MySQL、SQL、MongoDB)、Spring全家桶(Spring、SpringMVC、Spr

2020-11-07 15:38:37 95

原创 (不是很高薪资,但是我会继续努力)鬼知道我经历了什么!全靠这份999页Java面试宝典,我刚拿到美团offer

前言事情是这样的,今年年初,在某个大博主那里拿到一份Java面试宝典,然后就一直躺在盘里吃灰,直到5月份的时候,有了要跳槽的计划和打算,就想着要刷刷面试题,所以就把这套“积灰”的面试宝典拿出看了看,这一看就看了一个多月才算是完整的吃透。7月中旬开始面试美团了,前后差不多5面的样子,原本以为没啥希望,等到月底29号收到了offer,通知8月3号到公司报到,看到邮件那一刻差点跳起来了!再说一下我个人情况吧,华南地区本科生,非985和211,毕业以后就在一家小公司工作,赚的不多但起码不是996,这一晃就差

2020-11-07 14:46:36 26

原创 看完Alibaba“Java成长笔记”我懂了! 为什么阿里的程序员成长如此之快?

前言关于技术人如何成长的问题,一直以来都备受关注,因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也不至于被“拍死”在沙滩上。近日,经过一朋友的透露,Alibaba也首发了一份限量的“Java成长笔记”,里面记载的知识点非常齐全,看完之后才知道,差距真的不止一点点!Java成长笔记主要是将Java程序员按照年限来进行分层,清晰的标注着Java程序员应该按照怎样的路线来提升自己,需要去学习哪些技术点。

2020-11-07 14:04:59 12

原创 阿里技术2020最新学习思路:高性能 微服务 分布式 spring全家桶

1.阿里巴巴的数据库连接池druid2.阿里巴巴Dubbo+Zookeeper注册中心3.阿里巴巴MyCat分库分表4.pushlets推送技术5.Linux操作系统下shell编程6.Redis缓存技术(session统一管理案例实现)7.引入接口联调过程8.支付宝和微信支付9.支付中的掉单处理10.处理常见超卖问题11.互联网金融项目的撮合业务系统12.互联网金融项目的满标审核、散标发布13.消息队列ActiveMQ的具体应用14.乐观锁、悲观锁、分布

2020-11-05 20:46:28 69 2

原创 附PDF -SpringCloud与Docker入门到实战架构(非常全面)阿里首席架构师谈微服务

一、 什么是 SpringCloud什么是 SpringCloud:是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心、消息中心 、负载均衡、数据监控等等。1 概念定义Spring Cloud 是一个微服务框架,相比 Dubbo 等 RPC 框架,Spring Cloud 提供的全套的分布式系统解决方案。Spring Cloud 对微服务基础框架 Netflix 的多个开源组件进行了封装,同时又实现了和云端平台以及和 Spring Boot 开发框架的集成。S.

2020-11-05 20:31:15 60 1

原创 数据结构+并发编程+Redis+设计模式+微服务 最强阿里面试126题

想进入BAT主要还是围绕以下内容重点准备:数据结构与算法:最常见的各种排序,最好能手写 Java高级:JVM内存结构、垃圾回收器、回收算法、GC、并发编程相关(多线程、线程池等)、NIO/BIO、各种集合类的比较优劣势(底层数据结构也要掌握,特别是扩容等)等。 性能优化、设计模式、UML的掌握 Spring框架:重点掌握(BAT每次必问) 分布式相关:Redis缓存、一致Hash算法、分布式存储、负载均衡等。 微服务以及Docker容器等详细的面试题目如下:...

2020-11-05 20:23:11 7

原创 (架构篇+算法篇+大数据)阿里巴巴内部:2020年全技术栈PPT分享

我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。大数据:Spark、Hadoop研发篇部分截图一览,感谢大佬们的分享算法篇部分截...

2020-11-05 17:15:23 55 1

原创 (附深入理解Java虚拟机pdf)阿里P9级架构师花猿灯塔四小时让你搞懂JVM底层原理

JVM面试难题当面试官向你提问JVM的实战问题时,你是否感觉到无所适从? 想解决生产环境中的GC问题,你是否感觉到狗咬刺猬,无处下嘴? 面对JVM的海量参数,你是否感觉到迷茫无助? 看过很多的JVM文章,但当遇到了生产环境中真实问题的时候,你是否依然不知道如何进行分析排查?那么,作为JAVA工程师,你曾经面对过JVM这只怪兽吗?你有没有被JVM伤害过?从招聘需求上看,JVM还是很重要滴如果面对JVM实战调优无从下手,那么你缺乏这两个字那就是实战消除痛点 解决面试 积.

2020-11-05 16:59:04 19

原创 附源码+GC+IO+JVM+多线程+Redis+数据库阿里Java高级岗中间件二面

一转眼,都2020年了,你是否在满意的公司?拿着理想的薪水?虽然“钱多、事少、离家近”的工作可能离技术人比较远,但是找到一份合适的工作,其实并不像想象中那么难。但是,有些技术人确实是认真努力工作,但在面试时表现出的能力水平却不足以通过面试,或拿到高薪,其实不外乎以下 2 个原因:第一,“知其然不知其所以然”。做了多年技术,开发了很多业务应用,但似乎并未思考过种种技术选择背后的逻辑。所以,他无法向面试官展现出自己未来技术能力的成长潜力。面试官也不会放心把具有一定深度的任务交给他。第二,知识碎片.

2020-11-04 21:01:26 14

原创 PDF分享-SpringCloud+高并发+中间件+微服务架构从零开始学微服务架构

什么是微服务?如何快速上手SpringCloud微服务系统架构+常用中间件服务1、SOA、Webservice、Dubbo、SpringCloud究竟什么是微服务?2、单体应用向微服务异构平台架构演变3、SpringCloud微服务组件生态体系SpringCloud Netflix SpringCloud Alibaba4、从零开始构建微服务项目各组件应用场景及代码实现a. Eureka 微服务注册与发现b. Actuator 微服务监控c. RestTempl.

2020-11-04 17:44:05 32

原创 带源码笔记-太厉害了!腾讯T4大牛把《数据结构与算法》讲透了

话不多说,直接先上图经历过校招的人都知道,算法和数据结构都是不可避免的。在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。不扯远了,如果还在上大学的同学可以先以排序和各种的基本数据结构开始入门。我花了一个星期将八大基础排序和链表/二叉树/栈/..

2020-11-04 17:18:16 27

原创 天天鼓捣着要把项目拆分微服务?你连微服务的网关都说不清楚

目录一、API 网关的用处二、API网关在企业架构中的地位三、企业中如何应用API网关四、API网关有哪些竞争方案五、API网关解决方案六、企业怎么选择API网关一、API网关的用处API网关我的分析中会用到以下三种场景。1、Open API企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供。最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会...

2020-11-04 16:05:45 50

原创 数据结构算法答案和总结+设计模式+Spring源码+MyBatis+SpringMVC多线程+MySQL+Redis+框架使用+

设计模式与6大原则Design Pattern 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。如果你要想在 Java 界做得风生水起,游刃有余,设计模式必不可少,更不可少的更是设计模式的优化技巧。java程序员架构进阶必备:设计模式+Spring源码+MyBatis+SpringMVC结构型模式 创建型模式 行为型模式 六大原则免费

2020-11-03 16:16:22 26 1

原创 真香~ Github 上超硬核Java 面试 “备战” 仓库,

由于本人对有深度的系列文章情有独钟,所以本仓库【Java Github 超硬核面试 “备战” 手册】整理过程中会更加偏重这个方向,整理中我也会分享一些近些年自己开发和工作过程中的一些感悟、心得和无奈。本仓库大部分内容来自我近几年的收集和整理,整体文章思路也是围绕着【面试备战计划】来进行整理的,主体内容包含:职业规划篇,跳槽篇,实操篇,一线大厂面试题篇,以及高频面试必备综合篇 等知识内容。总归一句话:养成一颗奋发的平常心目录程序员职业规划篇职业分析及定位 职业生涯经验和建议跳槽篇跳

2020-11-03 15:22:55 107

原创 史上最全的超硬核Java 面试 “备战” 仓库!-35个Java岗位面试题全曝光!

由于本人对有深度的系列文章情有独钟,所以本仓库【Java Github 超硬核面试 “备战” 手册】整理过程中会更加偏重这个方向,整理中我也会分享一些近些年自己开发和工作过程中的一些感悟、心得和无奈。本仓库大部分内容来自我近几年的收集和整理,整体文章思路也是围绕着【面试备战计划】来进行整理的,主体内容包含:职业规划篇,跳槽篇,实操篇,一线大厂面试题篇,以及高频面试必备综合篇 等知识内容。总归一句话:养成一颗奋发的平常心。目录程序员职业规划篇职业分析及定位 职业生涯经验和建议跳槽篇

2020-11-03 15:02:43 11

原创 颠覆了我对Spring的认知,阿里P9架构师推荐的Spring领域巅峰之作

写在前面你第一次接触spring框架是在什么时候?相信很多人和我一样,第一次了解spring都不是做项目的时候用到,而是在网上看到或者是听到过一个叫做spring的框架,这个框架号称完爆之前的structs和structs2,吸引了不少人的注意。今天给大家分享一份阿里P9架构师推荐的Spring领域巅峰之作《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》,我读完这本书之后彻底颠覆了我对Spring的认知。本书从源代码的角度对Spring的内核和各个主要功能模块的架.

2020-11-03 14:47:15 6

原创 分享项目源码-基于SpringBoot+MyBatis+Docker实现部署电商系统!

前言mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。mall项目简介mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。需要这个mall项目地址以及源码的老铁,请转

2020-11-02 16:41:20 8 1

原创 一网打尽-15 个优秀开源的 Spring Boot 学习项目!

Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见一斑。经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈。除了书呢?当然就是开源项目了,今天松哥整理了几个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮

2020-11-02 15:17:16 10

原创 SpringBoot开源在线考试系统!解决我的燃眉之急

前言最近看到了一个考试系统,感觉做的挺不错,并且也比较成熟,所以我就简单玩了一下。另外,考试系统应用场景还挺多的,不论是对于在校大学生还是已经工作的小伙伴,并且,类似的私活也有很多。在线考试系统后台管理主页下面我就把这个项目分享给小伙伴们,非常值得学习,拿来即用!为了一步一步演示,让小伙伴们都能成功部署/运行项目, Guide 哥自己本地搭建了项目环境,并将项目成功跑了起来,并使用了其基本的功能。照着我的步骤,新手也能成功把项目跑起来!如果你“感动”的话,点个赞/在看,就是.

2020-11-02 14:56:10 28

原创 金九银十最新的美团技术四面已拿热乎乎的offer,分享面经总结

美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选.后来让一位大佬帮我改了一下简历,重新投另一个部门,获得了面试机会.话不多说,看核心重点问题吧!!!!美团技术一面20分钟1、自我介绍说了很多遍了,很流畅捡重点介绍完。2、问我数据结构算法好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了)3、找到单链表的三等分点,如果单链表是有环的呢用快慢指针,一个走一步,一个走三步。如果有环,先判断环在哪,找最后一个节点,然后用之前的无环的做法4..

2020-11-02 14:34:23 289 1

原创 Java初级~中级~高级进阶之路 -阿里十年架构师经验之谈

初级程序员仅能完成简单模块和项目的开发工作,难以胜任复杂模块的开发。通常是入行不久, 1 年及以下工作经验的同学。能力要求 熟悉前端基础知识如 HTML、JS、CSS 。 能够使用一门 MVVM 框架进行简单的业务开发。 遇到复杂的组件和模块,会找现有的轮子使用。 会使用百度、google 等检索工具搜索问题。 中级程序员(阿里 p5)在必要的辅导或标准流程支持下,能独立负责一个子模块或者一个项目的具体任务,对及时性和准确性负责。通常是 2-3 年工作经验

2020-10-31 16:31:59 52

原创 ,四面总结 2020年金九银十阿里余额宝Java高级岗都问什么!

余额宝一面(技术面)JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些?GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。hashmap源码问题HashMap、HashMap如何保证线程安全、ConcurrentHashMapHashMap底层结构 put操作讲一下GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。java线程同步都有哪几种方式,在 Java 中 CycliBarriar 和 CountdownLatch

2020-10-31 14:30:24 124

原创 我把阿里面试官吊打了 这21个刁钻的HashMap面试题,

1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transientNode<K,V>table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素都是链表,由 Node 内部类(实现 Map.Entry接口)实现,HashMap 通过 put & get 方法存储和获取。存储对象时,将 K/V 键值传给 put()...

2020-10-30 17:06:40 26 1

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除