自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字节跳动Java金三银四解析:轻量级java开发工具

造成雪崩的真实场景1.4.1 服务提供者不可用硬件故障:如网络故障、硬盘损坏等。程序的 bug:如算法需要占用大量 CPU 的计算时间导致 CPU 使用率过高。缓存击穿:比如应用刚重启,短时间内缓存是失效的,导致大量请求直接访问到了数据库,数据库不堪重负,服务不可用。秒杀和大促:服务短时间承载不了那么多请求量。1.4.2 重试加大流量用户连续重试:比如用户看到界面上没有响应,所以又操作了一遍,结果又增加了一倍请求量。程序重试机制:比如代码中有多次重试的逻辑,一次失

2021-07-23 17:03:35 284

原创 字节跳动Java金三银四解析:java在线答题系统

第一章 成局在胸一一用工具对 SQL 整体优化第二章 风驰电掣一一有效缩短SQL 优化过程第三章规蹈矩一一如何读懂SQL 执行计划第四章 运筹幢幢一一左右 SQL执行计划妙招第五章感受体系结构让SQL飞第六章 且慢,体验逻辑结构让SQL飞第七章探寻表的设计让SQL飞第八章学习索引如何让SQL飞第九章弄清索引之阻碍让SQL飞第十章真他索引应用让SQL飞第十一章表连接的秘密让SQL飞第十二章动手,过程函数优化让SQL飞读者福利由于篇幅过长,就不展示所有面试题了,

2021-07-23 17:02:54 241

原创 字节Java高级岗:网易java面试流程

阿里系的lazada一面现场(50min)①sync的底层实现,锁优化,和lock的对⽐等②jvm参数调优详细过程,到为什么这么设置,好处,⼀些gc场景,如何去分析gc⽇志③redis数据结构,使⽤场景,微博场景使⽤redis如何去设计⽤户关系④线程池参数设定,为什么这么设定,有什么作⽤?7⼤参数⑤spring的循环依赖如何解决?为什么要三级缓存?⑥优先级队列的底层原理?⑦算法题:k路链表归并⑧算法题:数组最长子序列⑨ConcurrentHashMap的底层实现原理⑩你线上问题解决经验是

2021-07-23 17:01:27 279

原创 字节Java高级岗:mysql递归查询所有子级

第一阶段:架构师筑基必备技能我觉得,但凡是个成年人应该都清楚扎实的基本功对自己的工作帮助有多重要。从各大招聘网站的招聘要求来看,第一条都明确说明需要扎实的Java基础。因此,一般笔试以及面试的第一轮,对基础的考察是比较多的。其实我发现有很多开发几年了,基础知识都不扎实,比如说,简单地介绍一下Java8有哪些新特性吗,或者你比较擅长的新特性有哪些?要么回答的不完整,要么就是回答的牛头不对马嘴。配套学习文档大厂必问并发编程:JVM深入拆解:网络编程与高效IO:MySQL进阶:面试必问数据

2021-07-23 17:00:44 369

原创 字节Java高级岗:javaio流面试题

三面头条面试岗位是后台研发工程师,地点选择了上海,通过大佬内推,跳过死亡笔试,加上疫情期间,所以直接视频面,从3点开始,断断续续到晚上8点结束。一共三轮技术面试,每一轮都要写代码,也喜欢问一些底层知识,让我有点懵逼。一面:写一个题,找一个无序数组的中位数写了个快排,然后让我找到无序数组第k大的一个数,我说先排序再找,实际上可以用快排的partition函数。快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少。操作系统了解么,Linux和windows说说L

2021-07-23 17:00:01 88

原创 字节Java高工面试:java软件开发工程师的市场薪资

专题1:JavaOOP1、什么是B/S架构?什么是C/S架构2、Java都有哪些开发平台?3、什么是JDK?什么是JRE?4、Java语言有哪些特点5、面向对象和面向过程的区别6、什么是数据结构?7、Java的数据结构有哪些?8、什么是OOP?9、类与对象的关系?10、Java中有几种数据类型11、标识符的命名规则。12、instanceof关键字的作用13、什么是隐式转换,什么是显式转换14、Char类型能不能转成int类

2021-07-23 16:59:18 51

原创 字节Java高工面试:java开发具体流程

业界常用的服务注册与发现组件对比了解服务注册与发现的基本原理后,如果你要在项目中使用服务注册与发现组件,当面对众多的开源组件该如何进行技术选型?在互联网公司里,有研发实力的大公司一般会选择自研或者基于开源组件进行二次开发,但是对于中小型公司来说直接选用一款开源软件会是一个不错的选择。常用的注册与发现组件有eureka,zookeeper,consul,etcd等,由于eureka在2018年已经宣布放弃维护,这里就不再推荐使用了。业界开源组件下面结合各个维度对比一下各组件。组件优点缺点接口类型

2021-07-23 16:58:37 81

原创 字节Java高工面试:java中级开发要求

如何学习TCP/IP?《TCP/IP核心解读》是一份介绍互联网核心协议TCP/IP知识的科普性读物,内容不仅包括TCP/IP的起源、组成、规则、应用、路由协议、常用命令、主流技术,还涵盖物联网、云计算、大数据等热点技术。该文档采用大量漫画,图文并茂,语言风趣,结合现实,将复杂的原理、技术通俗化,行文风格活泼,让学习者易于理解和接受。该文档共分为十个章节,话不多说,直接上图:第1章 TCP/IP网络起源第2章 TCP/IP网络组成第3章 TCP/IP网络应用第4章 TCP/IP网络机构

2021-07-23 16:57:55 68

原创 字节Java面试必问:java在线编辑器小白下载教程

正文最近面试大厂的人,不被问到几个Redis相关的问题,就好像没有参加过面试一样。我最近在后台也收到了不少相关的提问,干脆整理了一下在面试里常常碰到的Redis问题。如果你能轻松搞定这些问题,大厂面试不过是小场面!1.Redis支持的数据类型?2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?3.Redis 有哪些架构模式?讲讲各自的特点4.使用过Redis分布式锁么,它是怎么实现的?5.使用过Redis做异步队列么,你是怎么用的?有什么缺点?6.什么是缓存穿透?如何

2021-07-23 16:57:10 78

原创 来来来!尚硅谷黑马的java哪个好

01 Mysql1. 数据库三范式及判断、E-R图2. innodb和myisam存储引擎的区别3. 索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条件无法使用索引4. B树、B+树区别,索引为何使用B+树5. 聚集索引与非聚集索引(使用非聚集索引的查询过程)6. 事务的ACID(原子性、一致性、隔离性、持久性)7. 事务隔离级别和各自存在的问题(脏读、不可重复读、幻读)和解决方式(间隙锁及MVCC)8. 乐观锁和悲观锁、行锁与表锁、共享锁与排他锁(inndob如何手

2021-07-22 17:23:51 2781 1

原创 来来来!java程序员个人优势

01 微服务之DubboDubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 集群的负载均衡有哪些策略Dubbo 的核心功能?Dubbo 服务注册与发现的流程?Dubbo 的架构设计?Dubbo 框架设计一共划分了 10 个层:Dubbo 支持哪些协议,每种协议的应用场景,优缺点?dubbo 推荐用什么协议?Dubbo 默认采用注册中心?Dubbo 与 Spring

2021-07-22 17:23:08 2568

原创 机甲风暴java破解版下载,深度解析,值得收藏

正文1、什么是微服务?(暗藏杀机)2、什么是微服务扩展性和高可用-可扩展性、高可用性和性能3、架构师在微服务架构中的角色是什么?决定整个软件系统的布局。 帮助确定组件的分区。 为开发微服务的团队提供某些工具和技术的建议。 提供技术治理,以便技术开发团队遵循微服务原则。4、什么是 CI 持续集成5、什么是Canary Releasing?说说你在项目中的应用一种降低在生产中引入新软件版本的风险的技术,通过将变更缓慢地推广到一小部分用户,然后将其发布到整个基础架构。浅谈下你在项目中引进的新技术之类

2021-07-22 17:21:44 1271 1

原创 服务器安装java环境,持续更新中

垃圾回收算法垃圾回收算法的实现设计到大量的程序细节,并且每一个平台的虚拟机操作内存的方式都有不同,所以不需要去了解算法的具体实现。复制算法将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另外一块上面,然后再把已使用过的内存空间一次清理掉。这样使得每次都是对整个半区进行内存回收,内存分配时也就不用考虑内存碎片等复杂情况,只要按顺序分配内存即可,实现简单,运行高效。只是这种算法的代价是将内存缩小为了原来的一半。但是要注意:内存移动是必须实打实的

2021-07-22 17:21:01 304

原创 有没有学java的公众号,工作感悟

阿里一面讲一下 HashMap 中 put 方法过程?对 Key求Hash 值,然后再计算 下标。如果没有碰撞,直接放入桶中,如果碰撞了,以链表的方式链接到后面,如果链表长度超过阀值(TREEIFY_THRESHOLD == 8),就把链表转成红黑树。GC 算法,除了常见的复制算法,标记整理,标记清除算法,还有哪些?增量算法。主要思想是垃圾收集线程与用户线程交替执行。也可以说一边执行垃圾回收一边执行用户代码。但是这种方法会造成系统吞吐量下降。Spring 主要思想是什么,回答 IOC 和A

2021-07-22 17:20:20 70 1

原创 最新阿里P7技术体系:阿里p8跳槽到字节跳动

美团技术一面20分钟晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。1、自我介绍说了很多遍了,很流畅捡重点介绍完。2、问我数据结构算法好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了)3、找到单链表的三等分点,如果单链表是有环的呢用快慢指针,一个走一步,一个走三步。如果有环,先判断环在哪,找最后一个节点,然后用之前的无环的做法4、讲一下项目的架构我重点讲了MVC5、说一下你熟悉的设计模式我重点讲了单例、工厂方

2021-07-22 17:19:37 434

原创 最新阿里P7技术体系:mysql安装失败的原因

阿里面试总结1.一面首先确认对阿里的意向度;其次面试官会针对你曾经做过的项目来做具体技术的交流,你对项目细节是不是掌握到位,以及java技术基础和原理掌握程序,比如并发编程以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等(重点考察有没有深入钻研技术和技术上的亮点);2.二面技术面,根据项目深入的了解技术实力,了解你的知识面、问题解决能力以及技术灵活运用能力,也通过这一过程考察团队合作能力、学习主动性和创新性,可以挑选2-3个做过的有典型性的项目做一个仔细技术回顾和自己独到的理解(这是加

2021-07-22 17:18:55 64 1

原创 最新阿里P7技术体系:mysql入门到精通pdf

美团一面:中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的。了解SOA,微服务吗?分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上?一.轮询。二.随机。三.最小响应时间。四. 最小并发数。五.哈希。设计一个分布式负载均衡缓冲系统,如何快速定位到是那个服务器(使用key分段、一致性hash)如何保证缓冲区和数据库之间的强一致性(使用加锁)HashMap高并发情况下会出现什么问题,(扩容问题)说一说在浏览器中输入一个url后,直到浏览器显示页面的过程中发生了什么

2021-07-22 17:18:14 103

原创 最新美团点评Java团队面试题:大厂高级测试面试题

正文做了 3~5 年编程开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者。到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突破?其实大家往往忽略了这一点——提升自己的架构认知(工作5年左右程序员必须重视架构认知的提升,这会很大程度上推动你今后的成长)。架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快速迭代和持续交付,从而达到降本增效的目标。提升架构认知高度,就像达克效应所描述的一样,要敢于从愚昧之巅跳到绝望之谷,通过爬升开

2021-07-22 17:17:31 94

原创 mysql创建库和表,先收藏了

面试整体事项简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历的模板尽量选择简洁的,毕竟程序员大部分还是喜欢简单明了的。推荐boss直聘,我觉得很好用(不是广告)。一般的整体面试流程都是电面->现场面->HR面->等着。不要觉得HR说让你回去等消息就是GG了,他们也要跟你之前的面试官讨论,再向领导汇报,如果说不急可能还要和其他候选人比较,所以HR让你回去等消息绝对不是说明你完蛋了。面试前准备好自我介绍,1分钟左右就可以,可以

2021-07-21 22:16:49 70

原创 mysql列转行一列数据变多行,经验分享

汇总技术架构路线,梳理技术盲区(条理清晰,一清二楚)在技术汇总中,可以看到有一些是自己常用的,也有一些是当前工作经历下没用接触过的。那么这些以上的技术栈,你有想过他们是怎么互相配合,组装出一张技术架构图吗?每一个地方用什么技术承载,也可以考虑自己的日常开发中,都有哪些技术来支撑你们整个技术框架。这是一张把服务端开发涉及的技术栈汇总出来的一张技术架构图。当然技术栈内容绝对不止局限于此,还有很多的其他的框架,可以被替代,只不过这些是比较常用的。这些构成你日常开发的整张技术图,可能有些是没用接触的,但

2021-07-21 22:16:06 386

原创 mysql入门电子书,全网首发!

Spring 全家桶:Spring 原理Spring面试题思维导图面试题Spring视频Spring 原理Spring特点Spring 核心组件Spring常用模块Spring主要包Spring常用注解Sping第三方结合Spring 10C原理Spring APO原理Spring MVC原理Spring Boot原理JPA原理Mybatis缓存Tomcat架构Spring面试题一**、基本概念面试题集( Spring 相关概念梳理)**1.谈谈对S

2021-07-21 22:15:24 332

原创 mysql免安装版和安装版区别,圆我大厂梦!

Spring 全家桶:Spring 原理Spring面试题思维导图面试题Spring视频Spring 原理Spring特点Spring 核心组件Spring常用模块Spring主要包Spring常用注解Sping第三方结合Spring 10C原理Spring APO原理Spring MVC原理Spring Boot原理JPA原理Mybatis缓存Tomcat架构Spring面试题一**、基本概念面试题集( Spring 相关概念梳理)**1.谈谈对S

2021-07-21 22:14:41 1079 3

原创 mysql允许远程连接命令,帮你解决95%以上的问题!

什么是Redis的持久化我们知道Redis的数据都存储在内存中,如果服务器突然宕机,那么内存数据将会全部消失,为了防止这种情况出现,利用一套机制来保证数据不会因为故障而丢失,我们将这种机制称之为Redis的持久化机制,该机制主要目的是将内存数据存入到硬盘中Redis 提供两种持久化机制RDB(Redis DataBase)和AOF(Append-Only File)机制。RDB-快照快照是最简单的Redis持久化模式,也就是生成某个时间点的数据集,生成RDB文件,可以看到RDB文件中的数据是非常紧凑

2021-07-21 22:13:59 127

原创 mysql倒序查询排序,意外的惊喜

深耕技术,啃下22个技术点互联网行业更新换代非常快,行业常态便是不断学习,因此这些主流技术你一个都不能落下!①并发编程Java并发编程是整个Java开发体系中最难以理解,但也是最重要的知识点之一,因此学习起来比较费劲,从而导致很多人望而却步,但是无论是职场面试还是高并发高流量的系统的实现都离不开并发编程,能够真正掌握并发编程的人才在市场上供不应求。②JVMJVM存在的意义就是实现跨平台,而JVM也是中高级程序员必须要掌握的技术,基本上面试必问。学JVM也是为了更深入地理解Java,很多

2021-07-21 22:13:15 1259 3

原创 mysql修改表字段名称,王者笔记!

Spring思维导图Spring源码学习笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?Dubbo 的整体架构设计有哪些分层?什么是 Spring Boot?以及Spring Boot的优劣势?你如何理解 Spring Boot 中的 Starters?服务注册和发现是什么意思?Spring Cloud 如何实现?Spring Cloud断路器的作用什么是 Hystrix 断路器?我们需要它吗?微服务学习笔记

2021-07-21 22:12:32 118 1

原创 mysql修改密码alter,王者笔记!

一、一面 1小时40几分钟,基本会的被问完了1.介绍项目,考虑没考虑过服务器挂了怎么办这里应该是考查系统架构2.面向对象特性3.怎么理解多态4.接口和抽象类的区别5.说说并发是怎么回事,有什么问题,单核能并发吗?6.JMM7.说说volatile8.说说synchronized,发生异常会释放锁吗9.Lock10.JVM内存结构,详细说栈、方法区和堆11.String A = new String(“abc”) 创建了几个对象12.public class A{String na

2021-07-21 22:11:50 125 1

原创 mysql修改列名报错,看这篇足矣了!

我听到的一些发声你们赚的钱已经可以了:我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发。为什么?这就是行业的红利,个体是享受了这个红利。所以说我们做IT的,应该感谢马云,雷军等等他们。某转管理的程序员:有时候我也挺迷茫的,到底走技术路线还是管理路线。技术路线吧,又没有那么多时间。也许是借口,有时候有时间,但人是有惰性的,就……这个年龄确实需要些管理能力了,毕竟项目不是一个人搞定的。我们在招人时确实对他们有管理能力的考虑,

2021-07-21 22:11:08 532

原创 mysql修改root密码为空,文末有彩蛋

01 微服务之DubboDubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 集群的负载均衡有哪些策略Dubbo 的核心功能?Dubbo 服务注册与发现的流程?Dubbo 的架构设计?Dubbo 框架设计一共划分了 10 个层:Dubbo 支持哪些协议,每种协议的应用场景,优缺点?dubbo 推荐用什么协议?Dubbo 默认采用注册中心?Dubbo 与 Spring

2021-07-21 22:10:26 148

原创 想搞清楚ZooKeepe?mysql1045错误代码

Java成长笔记大致内容如下:0-1年入门:Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性)Web编程初探(Servlet+MySQL数据库+商品管理系统实战)SSM从入门到精通(Spring+SpringMVC+Mybatis+商品管理系统实战-SSM版)SpringBoot快速上手(SpringBoot+基于SpringBoot的商品管理系统实战)零距离互联网项目实战(Linux+Redis+双十一秒杀实战

2021-07-19 21:49:05 69

原创 想搞定大厂面试官?springboot分布式事务解决方案

字节跳动一面自我介绍,我简历里面有一个商城的项目画一个商城项目的所有的模块,然后讲解。在用户登录的时候,由于HTTP是无状态的如何识别不同的用户(session或者cookie) ,然后让说一下session和cook各有什么优缺点单点登录的问题如何解决(服务器集群的情况下,用户如何在一-台服务器上登录,访问其他的服务器就不需要登录了) ?答:服务器集群之间厂播session厂播或者使用Redis共享sessionRedis的底层是通过什 么实现的?为什么Redis他是通

2021-07-19 21:48:22 257

原创 想搞定大厂面试官?java编程基础及应用课后答案强彦

架构原则:“4 要 1 不要”如果你是一个架构师,你首先要勾勒出一个轮廓,想一想如何构建一个超大流量并发读写、高性能,以及高可用的系统,这其中有哪些要素需要考虑?我把这些要素总结为“4 要 1 不要”:数据要尽量少请求数要尽量少路径要尽量短依赖要尽量少不要有单点“秒杀系统”实体机单机部署在设计秒杀系统中:如何有针对性的处理好动态热点数据和静态热点数据“热点数据”比较好理解,那就是用户的热点请求对应的数据。而热点数据又分为“静态热点数据”和“动态热点数据”高可用系统建设1.

2021-07-19 21:47:38 75

原创 想提高开发效率的必看!java数组去除重复数据

一、SpringCloud1.服务发现EurekaEureka的高可用ConsulConsul安装与使用Consul常用命令Consul高可用2.服务提供者3.服务消费者RibbonFeign4.熔断器HystrixHystrix DashboardTurbine5.配置中心6.API Gateway二、使用Docker构建微服务1.Docker介绍2.Docker的安装3.Docker的常用命令4.Dockerfile

2021-07-19 21:46:55 190 1

原创 想拿高工资?mysql数据库文件存放位置

准备过程先说说我自己的情况,我2016先在蚂蚁实习了将近三个月,然后去了我现在的老东家,三年多工作经验,可以说毕业后就一直老老实实在老东家打怪升级,虽说有蚂蚁的实习经历,但是因为时间太短,还是有点虚的。所以面试官看到我简历第一个问题绝对是这样的。“哇,你在蚂蚁待过,不错啊”,面试官笑嘻嘻地问到。“是的,还好”,我说。“为啥才三个月?”,面试官脸色一沉问到。“哗啦啦解释一通。。。”,我解释道。“哦,原来如此,那我们开始面试吧”,面试官一本正经说到。尼玛,早知道不写蚂蚁的实习经历了,后面仔细一想,当初写上

2021-07-19 21:46:14 184

原创 想学IT的必看!dockerlink参数weapi

蚂蚁金服一面:先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构?链表和数组的优缺点?解决hash冲突的方法有哪些?讲讲自己对HashMap的理解,以及和Weakhashmap的区别?你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了哪些改动么?你们在微服务中用RPC通信还是REST?RPC和HTTP的关系是什么?谈谈什么是HTTP的长连接和短连接?TCP的三次握手和四次挥手,以及为什么要三次握手,而不是二次?TCP 有哪些状态,相应状态的含义?并发包中锁的实现

2021-07-19 21:45:30 65

原创 惊喜!北京java培训推荐米犀学院大咖讲师

缓存雪崩我们首先看下这个正常的缓存流程是怎样的?如下图所示:可以看到,首先这个用户访问这个某东,然后这个某东去访问这个 Redis,如果 Redis 有该访问数据,就会直接返回查缓存拿到的数据;如果 Redis 缓存没有查到该数据,就会去 MySql 数据库中查询,查询到有结果把从 MySql 中查到的数据同步至 Redis 缓存中去,同时会把这个查询到的结果返回回去。这是一个简单的正常的缓存流程。 那么我们基于这个正常的缓存流程,来看下什么是缓存的雪崩。首先给大家举个例子,就是在双十一的时候,在

2021-07-19 21:44:47 71 1

原创 惊喜!java排列组合算法优缺点

一. 为什么使用spring cloud alibaba很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装。然而Netflix的服务发现组件Eureka已经停止更新,大多公司在使用的时候就发现过其一个细小的Bug;而其他的众多组件也将停止维护。所以急需其他的一些替代产品,也就是spring cloud alib

2021-07-19 21:44:04 87

原创 总结一下,java招聘职位描述

面:为什么要使用双亲委派机制去加载类?答:避免多份同样字节码的加载,浪费内存。类的加载方式隐式加载:new显示加载:loadClass、forName等类的装载过程如下图:面:loadClass和forName的区别?Class.forName得到的class是已经初始化完成了的 (MySQL加载驱动时,需要调用静态代码块完成一些操作)ClassLoader.loadClass得到的class是还没有链接的。(用于Spring IoC中的延迟加载机制)Java内存模型JVM内存

2021-07-19 21:43:21 117 1

原创 总结一下,java多态底层原理

内容简介:本书一共15章,核心内容为SpringBoot、SpringCloud、Docker、RabbitMQ消息组件。其中,SpringBoot是SpringMVC技术的延伸,使用它进行程序开发会更简单,服务整合也会更容易。SpringCloud是当前微架构的核心技术方案,属于SpringBoot的技术延伸,它可以整合云服务,基于RabbitMQ和 GITHUB进行微服务管理。除此以外,本书还重点分析了OAuth统一认证服务的应用。由于笔记的内容太多,没办法全部展示出来,在此只截取部分内容展示。

2021-07-19 21:42:38 77

原创 华为Java面试真题解析,神操作!

一、哪些人有被裁危险?就拿甲骨文裁掉900个人来说吧。甲骨文中国区方面给出的解释是:不是公司的问题,也不是员工的问题,只是公司最近要调整战略,所以才裁员。这一批被裁员工平均37岁,本应是行业内的精英,只是哪怕能力再突出,业绩再好,也逃不过公司的战略调整。看起来,似乎不是人的问题。但说到底,还是人的问题。图左是某名企HR的留言,图右是脉脉上的聊天记录。在员工看来,这份工作十分轻松,容易熬资历,几乎就是完美工作的代名词。可在HR看来,这些工作多年的高材生,其实很水。“年龄35”,说明他们已

2021-07-15 21:57:13 231 1

原创 半路出家Java程序员看我轻松逆袭!实战案例

什么是 Arthas?Arthas 是一款开源在线诊断工具,采用命令行交互模式,支持 web 端在线诊断,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。这是一款开源一年多 GitHub star 2 万,99% 的阿里研发小哥都在用的 Java 终极诊断利器!相对比直接下载使用,我推荐开发者可以试一下通过 IDE插件 Cloud Toolkit 中使用Arthas 来实现一键远程诊断功能。得益于 Arthas 强大且丰富的功能,让 Arthas 能做的事情超乎想象。下面仅仅列举几

2021-07-15 21:56:30 109

空空如也

空空如也

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

TA关注的人

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