自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

+W❤:bjmsb2019

获取free学习资料

  • 博客(36)
  • 收藏
  • 关注

原创 疫情已经结束,你连分布式、微服务、多线程、JVM、Tomcat优化都不会,还想着跳槽拿高薪?

下面提的问题可以看下你自己是否能回答出来,是否做好准备了,当然面试题准备是一方面,你本身的技能掌握是一方面,本身技能不过硬也会被刷下来:一、性能优化面试专栏tomcat性能优化整理JVM性能优化专题Mysql性能优化整理Tomcat顶层架构小结:(1)Tomcat中只有一个Server,一个Server可以有多个Service,一个Service可以有多个Connector和一个Container;(2) Server掌管着整个Tomcat的生死大权;(3)Service 是对外提供服务的

2020-06-10 15:21:59 5829 14

原创 终于总结出SpringCloud网关、熔断器、注册中心、RPC等核心PDF

在微服务如火如荼的今天,各种微服务框架层出不穷,而SpringCloud无疑是那颗最闪亮的星。从Spring Framework到Spring Boot, 再到如今的Spring Cloud, Spring 全家桶给众多程序员带来了“真正的春天”。由于分布式和服务化是极具挑战的任务,因此SpringCloud也不可避免的愈加复杂。SpringCloud中国社区为SpringCloud的普及做出了巨大贡献,并迅速降低了语言问题所带来的学习门槛。而今天我为大家推荐的这份PDF:这本书由Spring Clou

2020-06-30 16:44:16 324

原创 腾讯T4-1手写44个微服务架构设计模式,全部学会真的太厉害了

微服务的概念虽然直观易懂,但“细节是魔鬼”,微服务在实操落地的环节中存在诸多挑战。我们在为企业提供PaaS、人工智能、云原生平台等数字化转型解决方案时也发现,企业实现云原生,并充分利用PaaS能力的第一步,往往是对已有应用架构进行现代化微服务改造,而如何进行微服务拆分、设计微服务逻辑、实现微服务治理等实操问题成为很大的挑战。本文既包含了微服务的原理、原则,又包含了实际落地中的架构设计模式;既包含可举一反三的理念和概念,也包含类似领域驱动设计、Saga实现事务操作、CQRS构建事件驱动系统等具体可套用的示

2020-06-29 16:27:05 242

原创 “面试难,不用怕”,今天带你全面解析Java200+面试题(含答案),很值了~

这份面试清单是我17年转管理岗位之后开始整理的,一方面是用来给公司新员工面试一用,另一方面也是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从2014年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多成就感,这些成就感也推动我学习更多的技术知识。第一:能够让更多的人因此而学到了更多的知识,这是一件大好事。 第二:这只是经验的高度提炼,让那些原本就掌握了技术却不知道怎么表达的人,学会如何在面试中展示自己。 第三:如果只

2020-06-28 19:09:50 493 5

原创 Redis篇,我和面试官的博弈,你是不是不敢呢?看完勇气倍增~

今天,我面试了某大厂的java开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的mac,他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧。看了你的简历,觉得你对redis应该掌握的不错,我们今天就来讨论下redis......”。我想:“来就来,兵来将挡水来土掩”。Redis是什么面试官:你先来说下redis是什么吧 我:(这不就是总结下redis的定义和特点嘛)Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-valu

2020-06-28 14:16:19 179

原创 这份年薪百万的架构师总结:性能优化其实真的不难,不要老一直自己以为,记住这十条策略足矣了~~~

今天我们要来聊来哦你具体优化策略,看看你知多少???现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别是:时空相互转换、并行 / 异步操作、预先 / 延后处理、缓存 / 批量合并、算法设计和数据结构。我们现在一个个来讲。一、时空转换第一个策略类别是“时空转换”。我们看科幻电影和小说的时候,经常会看到时空转换这个题材。性能优化里面有两个策略恰好组成了这个类.

2020-06-27 16:51:54 268

原创 这份滴滴D9整理的微服务架构设计手册,你见过吗?让我一睹微服务架构世界

近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家可能都注意到,像阿里、腾讯、字节跳动等大厂的后端岗位明确写出:微服务设计经验优先。如果没有这方面的准备的话,想拿到高薪可不容易。再者,微服务在技术面试的时候多有提及,尤其对于头部互联网企业,微服务架构更是必备的

2020-06-27 16:46:07 755

原创 20+家互联网面试总结,在互联网寒冬时助你突破重围,不如趁这个假期狂补一下

这是我当时约面试的时间表,其实面试多了你会发现一个规律,如果一个公司你一面过的很顺利,后面不管三面四面还是五面,都会比较顺利。因为大家的提问方式,角度都很类似,很多时候都是在跟不同的面试官说同样的话。多数的公司总体上面试都是以自我介绍+项目介绍+项目细节/难点提问+基础知识点考核+算法题这个流程下来的。有些公司可能还会问几个实际的场景类的问题,这个环节阿里是必问的,这种问题通常是没有正确答案的,就看个人的理解,个人的积累了。剩下的就没啥了,都是换汤不换药,聊项目就看你自己对你自己的项目是否理解的透彻,比..

2020-06-23 14:41:22 209

原创 端午即将来临,不如来看看这份阿里P8总结出的SpringBoot+SpringCLoud+Docker+项目实战的pdf,妥妥的

简单地说,微服务就是一种使用轻量级架构设计的组件化的小应用,这种小应用只关注一定范围的业务功能,往往只负责做好一件事情。通过很多这样的小应用,利用一种高效而灵活的管理机制,可以组成一-个功能全面且业务丰富的大型平台。这种管理机制包括服务的注册与发现、服务的路由与负载均衡管理、服务之间简单而快捷的通信等功能。Spring Cloud与Docker高并发微服务架构设计实施1微服务架构与Spring Cloud2微服务架构最佳设计3电商平台微服务设计实例4开发工具选用及Spring B

2020-06-22 21:29:19 189

原创 SpringMVC是不是还有很多不理解的?盘它,就对了~

一、spring工作原理:1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行业务逻辑处理后,会返回一个ModelAndView5.Dispathcher查询一个或多个ViewRes.

2020-06-20 21:02:56 107

原创 都0202年了,为此奉上Java岗面试快速突击指南

大家好。这篇文章给大家分享一下如何获得一个可以去参加面试的最小可行知识(Minimal Viable Knowledge)!我自己在就基本上靠文章中的策略在找实习的时候拿到了头条阿里的offer。所以,突击就完事了。包括以下这些部分:计算机基础、Java基础、网络基础等等基础知识的突击方法算法题的突击方法项目的优化方法最后的一个Bonus。分享一个让面试官一开始就对你留下好印象的技巧。注意喔,我这里不提供知识,只是给大家讲讲方法。Java岗必备的基础知识Java岗基础知识的复习,(网上

2020-06-20 18:58:20 163

原创 福利来袭:SpringBoot学习笔记之SpringBoot整合RabbMQ,你确定你不来看看~~~

一 、RabbitMQ的介绍    RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache).  消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息,而消费者从消息队列中消费信息.具体过程如下:  从上图可看出,对于消息队列来说,生产者,消息队列,消费者是最重要的三个概念,生产者发消息到消息队列中去,消费

2020-06-20 14:55:46 159

原创 分享腾讯一面二面的面经,希望能有下一次面试,成功拿下offer,来还愿~

一面一面面试官是个小姐姐,特别温柔,声音很好听的那种,上来也没做自我介绍啥的,直接就开始问问题,看门见山,我喜欢。1.啥时候能来实习?2.能实习多久?后面开始问技术问题,记得不是很清楚了,未按照时间排序。3.了解 springBoot 框架吗?答:用过,但是不是很了解原理。4.springMVC 和 springBoot 框架有啥区别,springBoor 框架好在哪里?答:springBoot 框架的特点是“约定大于配置”,传统的 ssm 框架配置繁琐,花在配置上的精力可能就让开发人员力不

2020-06-19 21:33:52 1710

原创 死磕Java虚拟机,带你走进性能调优理论

一. 如何找到一个垃圾?1) 引用计数算法:给对象添加一个引用计数器,有一次引用,计数器值就加1;当引用失效时,计数器值就减1。很多流程的编程语言例如Python都使用这种方法管理内存,但是主流的Java虚拟机没有选用它,主要原因是它很难解决对象之间相互循环引用的问题。2) 根可达性分析算法:因为引用计数算法无法解决对象之间相互循环引用的问题,继而引出了这个算法。思想是以GC Roots作为起始点开始向下搜索,所走过的路径成为引用链,当一个对象到GC Roots没有任何引用链时,则这个对象是不可用的

2020-06-19 20:17:15 159

原创 都2020年了,你还不懂Netty吗?看完这篇文章,再不懂我就哭了

Netty源码分析  1、Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。  2、目前netty有3个版本netty3、netty4、

2020-06-19 20:15:26 658

转载 知名互联网公司校招Java开发岗面试知识点解析,全网找不到更全的

天之道,损有余而补不足,是故虚胜实,不足胜有余。本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点 Java 常见集合 高并发编程(JUC 包) JVM 内存管理 Java 8 知识点 网络协议相关 数据库相关 MVC 框架相关 大数据相关 Linux 命令相关面试,是大家从学校走向社会的第一步。互联网公司的校园招聘,从形式上说,面试一般分为 .

2020-06-19 14:59:08 529

原创 Java面试知识点总结(38道Java岗面试题,附答案),让你在面试的时候应对自如~~~

本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大)。1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?(1)boolean boolean数据类型非true即false。这个数据类型表示1 bit的信息,但是它的大小并没有精确定义..

2020-06-18 18:56:59 279

原创 每次参加面试后,有时间总结吗?今天趁闲暇时间一起来听朋友分享面试Java后端开发人员的感受

上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。但现实情况是,大多数人可能面试前没准备,或准备方法不得当。要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必

2020-06-18 14:40:20 119

原创 你是否也想过在短时间内通过Java的面试,这些你了解了吗?不要孤军奋战。

不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备。 我其实特别不喜欢那种临近考试就提前背啊记啊各种题的行为,非常反对!我觉得这种方法特别极端,而且在稍有一点经验的面试官面前是根本没有用的。建议大家还是一步一个脚印踏踏实实地走。运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:自我介绍。(你可千万这样介绍:“我叫某某,性别,来自哪里,学校是那个

2020-06-17 15:03:29 259

原创 两年Java岗开发工作经验面试总结,准备好小板凳,细细品~~~

动机17年换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是稍微记录下这为期一个月的面试过程。个人介绍首先介绍下我面试时的自身条件情况,我把自己的情况分为优势和劣势来说可能更有利于你们比较自身情况。劣势:15年7月毕业后开始到上

2020-06-17 14:10:55 226

原创 你还不知道什么是分布式消息中间件吗?

什么是分布式消息中间件?对于分布式消息中间件,首先要了解两个基础的概念,即什么是分布式系统,什么又是中间件。分布式系统“A distributed system is one in which components located at networked computers communicate and coordinate their actions only by passing messasges.”——《Distributed Systems Concepts and...

2020-06-16 15:21:33 227

原创 你是否还对多线程与高并发有满脸疑问呢?

主体概要#死锁 并发最佳实践 Spring与线程安全 HashMap与ConcurrentHashMap解析 多线程并发与线程安全总结主体内容#一、死锁#1.首先,祭出一张熟悉的图,可以看到中间的四辆直行车辆互相在等待其他车让路,大家都动弹不得。如果没有人指挥谁先让步,这些车就要永远等待在这里了。2. 那么何为进程的死锁呢?是指两个或两个以上的线程因竞争资源而发生互相等待的现象,如果没有外力作用,他们将无法推进下去,此时,我们称进程呈死锁状态。3.死锁也不是那么容易发.

2020-06-15 15:49:33 184

原创 看完这篇你还觉得MyBatis很基础吗?深度剖析MyBatis架构设计

学习了hibernate这个持久层框架之后,再来学习Mybatis简直是无压力,因为Mybatis入门门槛很低,如果学习过了hibernate的话,对于Mybatis的学习很简单了,如果没学习过hibernate直接学习Mybatis也没关系,也很好理解。一、Mybatis的简介  mybatis封装了jdbc的持久层框架,前身为ibatis,在配置文件中编写sql,是不完全orm映射框架。  查看百度百科的介绍:1、支持普通sql查询2、高级映射3、存储过程4、消除了几乎所

2020-06-15 15:29:46 183

原创 好消息!!!你是不是连Github都不知道呢,一篇文章让你不再迷茫。

前言作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪 50 万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。但是面试的时候,当那个笑眯眯的面试官问出那些你再熟悉不过的 Java 问题时,你只是感觉似曾相识,却怎么也回答不到点上。比如 HashMap 的工作原理,再或者 volatile 的使用场景。这个时候,你可能会怀疑自己的能力,也.

2020-06-12 18:39:19 537

原创 我花了3个月吃透了这份Java纯手打面经,成功从三线公司上岸到腾讯,一切都值了。

受到疫情影响我从过完年从二月份开始学习的一份Java面经手册,5月初我成功从我们一个小三线的公司跳槽到了腾讯,虽然等级不高,但是涨薪还是涨了8K,而且去一个大公司多学点东西,对自己的成长还是有好处的。虽然说是面经手册,但是里面的涵盖的知识点还是很全面、很细的,一共分了一下十几个大部分:java基础、集合类Set、锁volatile synchronized Lock ReentrantLock AQS C、java多线程:、Java进阶ssh/ssm框架、Java内存模型和垃圾回收、 juc包、设计模式

2020-06-10 15:20:33 337 4

原创 腾讯T4大佬花费了5个月整理出的全网最深、最全的《Java性能优化攻略》PDF,你还无动于衷吗?(Java岗)

作为Java程序员,你希望写出高性能的代码吗?什么样的互联网服务质量好?代码的高性能是必备的一环。怎样才能降低公司运营成本?提高系统容量的效率(服务器和数据中心)是重要的一部分。代码看性能,公司重效率。怎么做呢? 所有的性能问题虽然表现方式各异,但归根结底都是因为某种资源受到制约,只要快速准确地找出性能瓶颈,并且相应地优化解决就行。那么问题的核心就是:能否快速找到性能瓶颈? 怎么合理规划性能测试? 如何正确进行性能分析? 怎样找到性能优化方案?性能优化工作是看起来容易但是做起来就难。当今

2020-06-10 15:15:24 339

原创 本以为可以去阿里,可面试了10余家互联网公司后,最终我去了外包

你是否有过这么一段经历,一直做着OA,CRM管理系统等传统项目,简历技能开头第一行,基本都是“Java基础扎实”,然后下面接着就是熟悉XXX。然后不断列名词,举例一下:Java基础扎实 熟悉Mysql… 熟悉Redis… 熟悉HTML/CSS/JS…这个,是否就是你的简历套路???但是你发现,这样的简历,没有丝毫亮点,收到的面试机会更是少得可怜,而且还是低质量的外包居多。正如我的一个朋友,10次邀约有7个是外包岗位...于是,你就看了一些书,加上了一些高大上的名词来修饰,比如JVM调

2020-06-09 20:46:37 573

原创 这份Java程序设计手册被刷爆了,1000G视频+50大项目+200面试题

相信这本《实战Java程序设计》是很多程序员的福利,这是一本既注重实战、也注重底层内功(内存分析、JVM底层、数据结构),可以打通你的任督二脉,话不多说,直接上图:视频资源+项目资源+题库资源第1章:讲解Java的入门知识、配置开发环境、开发第-一个Java程序、开始使用eclipse;开发我们的第一个游戏项目。第2章:讲解数据类型、运算符、变量。 这是编程的基础,是程序的“砖块”。第3章:讲解控制语句:条件判断语句、循环语句。这是编程的基础,是程序的“混凝土”。第.

2020-06-09 18:58:23 146 1

原创 你还没有看过阿里P8的再造淘宝的项目?双11亿级并发量系统手册,看完秒懂,实在太香了。

我们在找工作时,经常在招聘信息上看到有这么一条有构建大型互联网服务及高并发等经验,想到高并发,我们第一想到了媒体上经常出现的新闻阿里双11每秒处理xx万订单,瞬间觉得高并发是一种很屌的技术,很高大上高并发的概念高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求那么很多请求,具体达到多少请求才算是高并发系统呢?这个也没有明确数量上的定义,根据网上很多大型互联网公司的相关高并发博客,一般PV在千万级别以上的公

2020-06-06 21:36:08 157

原创 娘勒,阿里P8终于整理出了微服务、Springboot、Springcloud、Dubbo的文档,2020年最全PDF

浅谈微服务架构:是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦,并提供更加灵活的服务支持。概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 定义:围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。 本质:用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。现在微服务越来越火,出

2020-06-05 20:57:57 701 2

原创 让阿里P8都为之着迷的分布式核心原理解析到底讲了啥?看完我惊了

这个人人都喊着“高并发”“高可用”的时代里,分布式系统的重要性不言而喻。从整个行业的招聘趋势就能看出来,大型互联网公司在招聘后端工程师的时候,都会要求候选人有分布式相关的工作经验。与其直接用些抽象、晦涩的技术名词去给分布式下一个定义,还不如从理解分布式的发展驱动因素开始,我们一起去探寻它的本质,自然而然地也就清楚它的定义了。在今天这篇文章中,我将带你了解分布式的起源,是如何从单台计算机发展到分布式的,进而帮助你深入理解什么是分布式。为了方便你更好地理解这个演进过程,我将不考虑多核、多处理器的情况,假定每

2020-06-05 17:25:18 471 1

原创 什么?面试还会败在Redis上面吗?这么难得吗?不如来看看这份Redis分布式锁的实现原理

目录一、写在前面二、Redisson实现Redis分布式锁的底层原理(1)加锁机制(2)锁互斥机制(3)watch dog自动延期机制(4)可重入加锁机制(5)锁释放机制(6)此种方案Redis分布式锁的缺陷三、未完待续一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redi

2020-06-04 21:18:01 143

原创 太牛了!闲来没事,一起畅谈一下如何跳槽大厂?怎样拿到心仪offer(附带面试PDF,含答案)

lz非科班出身,自学Java。两年小厂经验,说实话这两内有点荒废,项目经历平平无奇,平时自学的也少,导致从开始找工作到找到工作差不多俩月时间。两个月内基本就是在不停的补课,在面试期间经常来牛客网看大神的面经,确实受益良多。今天算是来回馈了。面试已经是几周前的事情了,所以可能会有些偏差。一面、二面(远程面试)一面二面是在一起的所以放一起说吧。聊项目没啥可说的 redis分布式锁 redisson分布式锁的实现 redis 字符串类型的底层实现 mysql联合索引,判断是否使用了索引

2020-06-04 19:46:22 179

原创 京东年薪百万级开发架构师首推必读:架构解密,从分布式到微服务

分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。本书以从传统分布式架构迁移到基于容器技术的微服务架构为主线,全面、透彻地介绍了与分布式架构及微服务相关的知识和技术。本书一开始并没有提及分布式的枯燥理论,而是讲述了一段精彩的IT发展史,其中重点讲述了大型机、UNIX小机器的没落与X86平台的崛起,从而巧妙地引出CPU、 内存、网络、存储的分布式演进过程,这恰恰是分布式软件系统赖以运行的“物质基础”。然后简明扼要地介绍了进行系统架构所必需的网络基础,并详细介绍了分

2020-06-02 20:21:46 208

原创 腾讯T4架构师花费将近8年的时间终于整理出了Java的核心知识点PDF(Java岗)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。...

2020-06-01 21:08:29 100

原创 腾讯T4精选技术分享:MyBatis+SpringBoot+微服务+Tomeat+ Nginx

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!MyBatis从入门到精通.

2020-06-01 20:51:50 506

空空如也

空空如也

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

TA关注的人

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