
架构
文章平均质量分 87
我有一头小花驴
这个作者很懒,什么都没留下…
展开
-
fastjson:我哭了,差点被几个“漏洞”毁了一世英名
List list = JSON.parseArray("[{\"age\":18,\"name\":\"沉默王二\"},{\"age\":19,\"name\":\"沉默王一\"}]", Writer.class);时隔多年,我的流行趋势没有丝毫减退,在 JSON 领域,我敢说我是 NO 1,因为我在 GitHub 上的粉丝数已经超过了 22k,没有任何人敢忽视我这样的成就。众所周知,把 Java 对象序列化成 JSON 字符串,是不可能使用字符串直接拼接的,因为这样性能很差。原创 2023-04-10 11:24:36 · 155 阅读 · 0 评论 -
2022年12月最新Java面试/笔试常问汇总(Java基础篇)
浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。深拷贝:深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。上面的结论没有完全理解的话也没关系,我们来看一个具体的案例!浅拷贝浅拷贝的示例代码如下,我们这里实现了Cloneable接口,并重写了clone()方法。clone()方法的实现很简单,直接调用的是父类Object的clone()方法。原创 2022-12-27 13:50:54 · 279 阅读 · 0 评论 -
2022年最新【Java经典面试800题】面试必备,查漏补缺;多线程+spring+JVM调优+分布式+redis+算法
春招,秋招,社招,我们Java程序员的面试之路,是挺难的,过了HR,还得被技术面,小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套Java复习面试的刷题以及答案,我知道很多同学不知道怎么复习,不知道学习过程中哪些才是重点,其实,你们经历过的事情,小马也经历过,正应为经历过,所以不愿意看到还有万千学子为此伤神,也许这篇文章帮不到万千学子,原创 2022-11-28 10:42:04 · 282 阅读 · 0 评论 -
IDEA 版 Postman 面世了,功能真强大
IDEA是最常用的开发工具,很多程序员都想把它打造成一站式开发平台,于是安装了各种各样的插件。最近发现了一款IDEA插件RestfulFastRequest,细节做的真心不错,说它是IDEA版的Postman也不为过,推荐给大家!RestfulFastRequest简介RestfulFastRequest号称是IDEA版本的Postman。它是一个功能强大的RestfulAPI工具包插件,可以根据已有的方法快速生成接口调试用例。...原创 2022-07-19 11:47:22 · 1835 阅读 · 1 评论 -
再有人问你数据库缓存一致性的问题,直接把这篇文章发给他
在之前的一篇文章《为什么会出现数据库和缓存不一致的问题》中,我们介绍过缓存和数据库会出现数据不一致的几种情况。我们提到过,在数据库和缓存的操作过程中,可能存在”先写数据库,后删缓存”、”先写数据库,后更新缓存”、”先删缓存库,后写数据库”以及”先更新缓存库,后写数据库”这四种。那么,到底是应该删除缓存好呢,还是更新缓存好呢?到底应该先操作数据库呢还是先操作缓存呢?哪种方案更好呢?又该如何选择呢?本文就来展开分析一下。删除还是更新。...原创 2022-07-19 11:39:39 · 208 阅读 · 0 评论 -
return 语句竟跳不出 for 循环?怎么肥事?
今天和小伙伴们聊一个简单的话题,是有一个小伙伴在星球上提的问题,问题不难,但是不熟悉的小伙伴可能会出错,所以简单说一下。先来看看这个小伙伴是怎么提问的编辑切换为居中添加图片注释,不超过140字(可选)老实说,有时候我真的会被小伙伴们的提问感动到!这年头能把问题这么详细列出来的人真的不多了。松哥微信每天也有不少小伙伴在提问,有的问题就一句话,看了也不知道想问啥,那我也没法回复,我就不贴图了,免得有小伙伴对号入座。...原创 2022-07-19 11:36:22 · 404 阅读 · 0 评论 -
精心整理SpringBoot学习笔记,从Web入门到系统架构
小编最近得一良友赠送了一份关于SpringBoot的学习笔记,简直不要好用,理论解析言简意赅,每一步操作都有图片展示。这么好的东西肯定不能私藏,为了感谢大家的支持,我现在将这份笔记赠送给大家,祝大家前程似锦,Offer不断!这份神仙版的SpringBoot学习文档,简直把所有操作都给写出来了。这份神仙版的SpringBoot学习文档,简直把所有操作都给写出来了。这份神仙版的SpringBoot学习文档,简直把所有操作都给写出来了。这份神仙版的SpringBoot学习文档,简直把所有操作都给写出来了。...原创 2022-07-18 14:24:18 · 158 阅读 · 0 评论 -
阿里限流神器Sentinel夺命连环 17 问?
1、前言文章目录如下编辑切换为居中添加图片注释,不超过140字(可选)2、什么是sentinel?sentinel顾名思义卫兵;在Redis中叫做哨兵,用于监控主从切换,但是在微服务中叫做流量防卫兵。Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel具有以下特征丰富的应用场景。...原创 2022-07-18 14:23:01 · 383 阅读 · 0 评论 -
华为把MySQL讲的明明白白(基础+优化+架构)
本章会涵盖这--系列的策略。MySQL经常被批评很难进行扩展,有些情况下这种看法是正确的,但如果选择正确的架构并很好地实现,就能够非常好地扩展MySQL.但是扩展性并不是-一个很好理解的主题,所以我们先来理清--些容易混淆的地方。MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础,这类应用使用所谓的“水平扩展”的架构。幸运的是,Oracle的商业版提供了--些扩展工具,并且MySQL活跃的开源社区和第三方公司也提供了--系列的工具,降低了自己“重复发明轮子”的需要。...原创 2022-07-18 14:20:44 · 199 阅读 · 0 评论 -
一次Redis生产事故,公司损失百万
一、前因公司有个核心项目redis的客户端一直是使用的jedis,后面技术负责人要求把jedis客户端替换成效能更高的lettuce客户端,同时使用spring框架自带的RedisTemplate类来操作redis。然而世事难料,就是这么一个简单的需求却让老师傅翻了船。。。二、事故预演按照预设的结果,本次开发任务应该是非常轻松的将配置文件中jedis连接池的配置项平移替换成lettuce的;把项目中jedis配置相关的代码删掉;把使用到jedis的地方替换成redisTemplate。......原创 2022-07-18 14:19:12 · 228 阅读 · 0 评论 -
腾讯Java高级岗180道面试真题,面试大厂能拿45Koffer
Java工程师是高薪职业,近年来互联网的高速发展下,更是一度成为抢手的热门职业,以至于投身到这个职业的人越来越多,千军万马过独木桥,想要不掉队,唯有努力学习,成为互联网公司高薪争抢的中高端Java工程师,才能不惧寒冬。如果将技术比做一棵树,每学会一门语言,就点亮树上一个果实,你会得越多,技术树的果实就越多,价值就越大。如果你能够认清自己以及自己所处的阶段,有针对性的去思考、充电,坚持做正确的事,付出比别人更多的努力,你就会比别人更加优秀,拥有更多的机会,这就是我们常说的马太效应越努力,越幸运。...原创 2022-07-18 14:17:54 · 369 阅读 · 0 评论 -
我这样写代码,比直接使用 MyBatis 效率提高了 100 倍
对一个Java后端程序员来说,mybatis、hibernate、data-jdbc等都是我们常用的ORM框架。它们有时候很好用,比如简单的CRUD,事务的支持都非常棒。但有时候用起来也非常繁琐,比如接下来我们要聊到的一个常见的开发需求,而对这类需求,本文会给出一个比直接使用这些ORM开发效率至少会提高100倍的方法(绝无夸张)。编辑添加图片注释,不超过140字(可选)首先数据库有两张表用户表(user)(简单起见,假设只有4个字段)字段名类型含义id。...原创 2022-07-18 14:16:19 · 163 阅读 · 0 评论 -
阿里巴巴开发手册“泰山”版它来了,1.4.0+终极版+阿里内部PPT
说明对多表进行查询记录、更新记录、删除记录时,如果对操作列没有限定表的别名(或表名),并且操作列在多个表中存在时,就会抛异常。反例在某业务中,由于多表关联查询语句没有加表的别名(或表名)的限制,正常运行两年后,最近在某个表中增加一个同名字段,在预发布环境做数据库变更后,线上查询语句出现出1052异常Column'name'infieldlistisambiguous。别名前加as使别名更容易识别。别名可以是表的简称,或者是根据表出现的顺序,以t1、t2、t3的方式命名。...原创 2022-07-18 14:15:03 · 219 阅读 · 0 评论 -
去了家新公司,技术总监不让用 IntelliJ IDEA 想离职了
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的Eclipse开发,技术总监不让用IntelliJIDEA,付费也不行,说想离职了,问我该怎么办。首先听到这件事情的时候,我表示十分理解该公司技术总监的决定,虽然我没有做过技术总监,但在这件事情上面,我深有感触,因为我也有类似这样的经历,我也和他说了我的看法,他最后表示理解。以我的阅历做一个大概的衡量吧,目前的现状是,一些新人基本上大多是清一色的IntelliJIDEA,老人大多用的Eclipse,有的甚至两者皆用。...原创 2022-07-18 14:13:56 · 177 阅读 · 0 评论 -
【无标题】
至少要知道aba,cas,aqs,unsafe,volatile,sync,以及常见的各种lock,死锁,线程池参数等,也必须要明白自旋,阻塞,死锁和它如何去定位,oom如何定位问题,cpu过高如何定位等基本的操作,你可以没有生产调试经验,但不代表你可以不会top,jps,jstack,jmap这些可能会问的东西。Mq,我用的rocketmq,你得知道为什么用,重复消费,顺序消息,事务消息,高可用,消息丢失,挤压场景,整个消息发送消费的流程,读过源码更佳,更好吹。结合项目问,为什么这么设计?...原创 2022-07-18 14:12:03 · 125 阅读 · 0 评论 -
绩效被打C了。谈谈「绩效考核」背后的逻辑以及潜规则
有人的地方就有江湖,有江湖就一定有规则,大厂平面看似平静,其实在绩效考核、晋升等利益点面前,都是一场厮杀。当大家攻山头的能力都很强时,原创 2022-07-18 14:09:46 · 1451 阅读 · 0 评论 -
取代 Postman + Swagger。这款神器功能更强大,界面更炫酷
作为一位后端开发,我们平时经常需要维护API文档、对API接口进行调试、有时候还得Mock数据。Postman虽然作为接口调试工具非常好用,但是对于维护API文档这类工作却不太合适。今天给大家推荐一款功能更强大的工具Apifox,足以满足我们对API的各种需求,希望对大家有所帮助!Apifox简介Apifox的定位是Postman+Swagger+Mock+JMeter,具有API文档管理、API调试、APIMock、API自动化测试等功能。...原创 2022-07-15 13:19:14 · 181 阅读 · 0 评论 -
2340页面试题jvm+spring+redis+MQ+微服务
包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!附面试思维导图(仅供参考) 话不多说直接上图编辑切换为居中添加图片注释,不超过 140原创 2022-07-14 15:05:05 · 154 阅读 · 0 评论 -
再见Swagger UI 国人开源了一款超好用的 API 文档生成框架,真香
背景最近,栈长发现某些国内的开源项目都使用到了 Knife4j 技术,看名字就觉得很锋利啊!是不是这样的缩写呢:Java 匕首?看起来很牛逼的样子,当然,这是我简单的猜测,从字面上并不能猜到它是干嘛用的!那么它究竟是一个什么样的框架呢?Knife4j 简介Knife4j 的前身是 swagger-bootstrap-ui,其实就是一个纯 Swagger UI 的皮肤项目,用过 Swagger 的应该都知道,Swagger UI 是不怎么好用的,并不太适合国人,所以 swagger-bootstrap-ui原创 2022-07-14 15:03:47 · 222 阅读 · 0 评论 -
关于研发规范化的一些实践和思考
除了老板之外,我想大多数人是讨厌规则的,因为它束缚了我们的自由。然而,无论是个人,还是组织,规则却是发展中必不可少的环节,虽然我们很难看出规则的直接价值。研发类任务,更是一类严谨的工作,它不仅需要严谨的逻辑思维能力,更需要一个完善的研发规范流程。对于程序员的我们,其实我们心里是比较讨厌规则的,在我们心里,只要把需求完成,上线就ok了,其他都是浮云,其实,这样的心里,我以前也是有过。那么,一个标准的合理的研发规范,应该是怎样的?这篇文章,我将与大家分享自己认为的研发规范化应该是怎样的, 若有任何问题,请大家及原创 2022-07-14 14:55:47 · 322 阅读 · 0 评论 -
腾讯T4把《数据结构与算法》讲透了,带源码
话不多说,直接先上图 附面试思维导图(仅供参考)编辑添加图片注释,不超过 140 字(可选)经历过校招的人都知道,算法和数据结构都是不可避免的。 在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。 在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。 不扯远了,如果还在上大学的同学可以先以排序和各种的基本数据结构开始入门。我原创 2022-07-14 13:46:39 · 135 阅读 · 0 评论 -
当 Swagger 遇上 Torna,瞬间高大上了
SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…Torna简介Torna是一套企业级接口文档解决方案,可以配合Swagger使用。它具有如下功能:文档管理:支持接口文档增删改查、接口调试、字典管理及导入导出功能;权限管理:支持接口文档的权限管理,同时有访客、开发者、管理员三种角色;双模式:独创的双模式,管理模式可以用来编辑文档内容,浏览模式纯粹查阅文档,界面无其它元素干扰。编辑切换为居中添加图片注释,不超过 140 字(可选)Torna项目架原创 2022-07-14 13:43:35 · 190 阅读 · 0 评论 -
京东T8每天熬夜到凌晨,是在写Docker教程
写在前面Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。附面试思维导图(仅供参考) 京东T8大牛每天熬夜到凌晨三四点,熬了半个多月写了一份Docker的详细教程整理成文档,相信看完这份教程之后你对Docker会有更深入的了解。[docker系列-1]初识Docker什么是dockerdocker和虚拟机docker与传统容器docker应用场景docker核心组件docker相关技术编辑切换为居中添加图片注释,不超过 140 字(原创 2022-07-14 11:23:29 · 168 阅读 · 0 评论 -
取代 Postman + Swagger 这款神器功能更强大,界面更炫酷
Apifox简介Apifox 的定位是Postman + Swagger + Mock + JMeter,具有API文档管理、API调试、API Mock、API 自动化测试等功能。可以通过一种工具解决之前使用多种工具的数据同步问题。高效、及时、准确!安装Apifox的安装非常方便,直接下载安装包解压安装即可,下载地址:https://www.apifox.cn/编辑切换为居中添加图片注释,不超过 140 字(可选)官方非常贴心地提供了示例项目,直接打开即可体验Apifox的功能,看下界面还是很漂亮的;原创 2022-07-14 11:21:31 · 106 阅读 · 0 评论 -
阿里P8写出的2020最新版《深入理解Java虚拟机3》轻松学会JVM底层
前言 Java是目前用户最多、使用范围最广的软件开发技术,Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三E方Java框架(如Spring、 MyBatis等) 构成。在国内,有关Java类库API、Java语言语法及第三方框架的技术资料和书籍非常丰富,相比而言,有关Java虚拟机的资料却显得异常贫乏。附面试思维导图(仅供参考) 随着Java技术的不断发展,它已被应用于越来越多的领域之中。其中一些领域,如互联网、能源、金融、通信等,原创 2022-07-13 13:25:58 · 101 阅读 · 0 评论 -
还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费
分享过FinallShell这款SSH客户端,也是xiaoz目前常用的SSH客户端工具,FinalShell使用起来方便顺手,但令我不爽的是tab数量变多的时候FinalShell越来越卡,而且内存占用也比较高。最近发现一款使用使用C语言开发的跨平台SSH客户端WindTerm,完全免费用于商业和非商业用途,没有限制。 所有发布的源代码(第三方目录除外)均在 Apache-2.0 许可条款下提供。性能方面也比FinalShell和Electerm好很多。编辑切换为居中添加图片注释,不超过 140 字(可选原创 2022-07-13 13:23:44 · 212 阅读 · 0 评论 -
再见 Xshell 这款开源的终端工具逼格更高
聊聊Xshell之前经常使用Xshell来操作Linux虚拟机,基本上是够用了。但是Xshell免费使用只供非商业用途,而且如果你想用FTP来进行文件传输的话,还需单独下载Xftp。无意中发现了另一款开源的终端工具Tabby,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。编辑切换为居中添加图片注释,不超过 140 字(可选)Tabby简介Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+St原创 2022-07-13 13:20:18 · 1124 阅读 · 0 评论 -
双非本科进不了大厂?阿里6面拿到offer
前言前两天,我收到了阿里巴巴的实习offer,从学长内推开始面试到拿到最后offer经历了4面技术、一面交叉面和一面HR面。经过了漫长的等待和几次几乎折磨的面试之后,终于拿到了实习offer。附面试思维导图(仅供参考) 自我介绍本人来自西南某双非本科学校,该校学的专业是物联网工程。我的专业与Java开发关系不大,学校也只教过一些简单的编程课,其余的编程相关知识都是自己在课余时间在实验室学习和自学的。技术不是大牛,项目做得多但是大部分都是自己练手的小项目或者一些有意思的小项目,没有接触过真正意义上的大项目。平原创 2022-07-13 13:19:00 · 263 阅读 · 0 评论 -
再见 Feign 推荐一款微服务间调用神器,跟 SpringCloud 绝配
前置知识Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用Spring Cloud Alibaba:Sentinel实现熔断与限流还在用HttpUtil?试试这款优雅的HTTP客户端工具吧,跟SpringBoot绝配!搭建首先从官网下载Nacos,这里下载的是nacos-server-1.3.0.zip文件,下载地址:https://github.com/alibaba/nacos/releases编辑切换为居中添加图片注释,不超过 140 字(可选)解压安装包到指定目录,直原创 2022-07-13 13:17:50 · 207 阅读 · 0 评论 -
旁边的同事突然晋升阿里P7,因为偷偷学习JVM笔记?
大家都是有经验的Java开发人员,想想为何要学习JVM? [面试?调优?装逼? ] 不管出于何种原因,总之你得先学好。那怎么学好呢? 每个人对于JVM的了解可能不一样,这就要考虑到怎么切入 既然大家都学习过Java,那不妨就从Java开始聊起,同时也是扫盲,毕竟不是每个小伙伴都是计算机专业 优秀的Java开发者附面试思维导图(仅供参考) 什么是Java?编程语言计算机[硬件]能够懂的语言So JM是什么?JDK JRE JyM编辑切换为居中添加图片注释,不超过 140 字(可选)JVM到底该学习什么 Ja原创 2022-07-13 13:16:27 · 83 阅读 · 0 评论 -
IntelliJ IDEA中的神仙插件 写代码必备
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java原创 2022-07-13 13:15:17 · 556 阅读 · 0 评论 -
入职美团定级P7,最新最全180道高级岗面试题及答案
附面试思维导图(仅供参考) 今年因为疫情原因,很多人在家里宅了很长一段时间,也有充足的时间复习筹备,为面试做足准备。我这里这筹备了一份各大互联网企业、大厂面试总结的180道最新中高级面试题助大家度过面试难关,对应的部分面试答案也在文末有所总结,从而分享给大家希望能对大家有帮助!基本数据类型的长度反射ACIDMVCRPC和RMI常见的RPC框架DubboJSWDL开发包的介绍WEB容器功能深拷贝和浅拷贝值传递和引用传递AjaxHTTPHTTP1和HTTP2常见的编程协议TCP3TCP (传输控制协议)和U原创 2022-07-13 13:14:07 · 895 阅读 · 0 评论 -
AtomicXXX 用得好好的,阿里为什么推荐使用 LongAdder?面试必问
面试连环炮先来一连炮简单的面试,看你能顶住几轮?栈长:张三:栈长:张三:栈长:张三:栈长:张三:认真的,你能顶住几轮?这些问题是 Java 程序员面试过程中必问的,出场率贼高,Java 程序员必懂,这些题在Java面试库小程序中也都有详细答案,这里就不展开了。你还知道别的么?最后一轮的答案就是今天的主题!更好的选择:LongAdder你还在用 AtomicInteger、AtomicLong 原子类进行并发累加操作吗?那你就 OUT 了!除了 AtomicInteger、AtomicLong,其实在 JDK原创 2022-07-13 13:12:21 · 85 阅读 · 0 评论 -
Github上最好的Java教程和实战项目被整合成了一个PDF文档
由于内容过多的原因,这里只简单介绍一部分内容。编辑切换为居中添加图片注释,不超过 140 字(可选)教程部分内容介绍Java 共15个教程(这里只介绍前5个)(PDF里可直接点击跳转到Github)1. JavaGuide: [Java 学习+面试指南]一份 涵盖大部分Java程序员所需要掌握的核心知识。2. advanced-java :互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。3. miaosha:秒杀系统设计与实现互联网工程师进阶与分析。4.原创 2022-07-11 10:09:03 · 308 阅读 · 0 评论 -
再见 Feign。推荐一款微服务间调用神器,跟 SpringCloud 绝配
前置知识Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用Spring Cloud Alibaba:Sentinel实现熔断与限流还在用HttpUtil?试试这款优雅的HTTP客户端工具吧,跟SpringBoot绝配!搭建首先从官网下载Nacos,这里下载的是nacos-server-1.3.0.zip文件,下载地址:https://github.com/alibaba/nacos/releases编辑切换为居中添加图片注释,不超过 140 字(可选)解压安装包到指定目录,直原创 2022-07-11 10:07:48 · 211 阅读 · 0 评论 -
把微服务讲的最全最好的SpringCloud架构进阶
作为新一代的服务框架,Spring Cloud提出的口号是开发“面向云环境的应用程序”,它为微服务架构提供了更加全面的技术支持。而且作为Spring的拳头项目,它也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合,这些对于微服务而言是至关重要的。 Spring Cloud的完整技术组成:附面试思维导图(仅供参考) 注意:技术类书籍是拿来获取知识的,不是拿来收藏的,你得到了书籍不意味着你得到了知识,所以请不要得到书籍原创 2022-07-11 10:06:44 · 178 阅读 · 0 评论 -
GitHub上标星75k+超牛的《Java面试突击版》,分享PDF离线版
前言 不论是校招还是社招都避免不了各种面试。笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:1.自我介绍。(你可千万这样介绍: “我叫某某,性别,来自哪里,学校是哪个,自己爱干什么”,记住:多说点简历_上没有的,多说点自己哪里比别人强! )2.自己面试中可能涉及哪些知识点、哪些知识点是重点。3.面试中哪些问题会被经常问到、面试中自己该如原创 2022-07-11 10:03:31 · 75 阅读 · 0 评论 -
JVM - G1收集器、Region、停顿时间模型、垃圾回收(建议收藏)
Region使用G1收集器时,java堆的内存会划分为多个大小相等的独立区域(Region),Region中也有新生代和老年代的概念,但是新生代和老年代不再是物理隔离的,它们都是一部分Region(不需要连续)的集合.如下图所示:粉色的代表新生代,没有字母的是eden,有s的是survivor ,老年代是浅蓝的O,还有一个H是humongous,也是老年代。我们在《JVM堆内存分配机制(建议收藏)》提过,大对象直接进入老年代,这个humongous就是存储大对象的,也就是说如果对象内存大小大于Region的原创 2022-07-11 10:01:32 · 211 阅读 · 0 评论 -
《Java开发手册灵魂13问》正式上线,带你剖析阿里巴巴的开发细节
《〈Java开发手册(泰山版)〉灵魂13问》则是为了帮助大家更好的理解这些规约背后的原理,从问题重现到原理分析再到解决问题,阿里技术专家带你剖析阿里巴巴开发细节。附面试思维导图(仅供参考) 作者从开发者的角度结合自身所遇到的坑点,根据规约内容解读背后的思考,让新手对规约不仅知其然更能知其所以然~内容简介编辑添加图片注释,不超过 140 字(可选)《新版 Java 开发手册》提到的三目运算符的空指针问题到底是个怎么回事?编辑切换为居中添加图片注释,不超过 140 字(可选)为什么阿里巴巴建议初始化 Has原创 2022-07-11 10:00:52 · 80 阅读 · 0 评论 -
百度前员工因内网发布“女优一览表”被辞退,自诉:想转鉴黄师
最近看到一起官司,百度的一名研发工程师杨某将老东家百度告上了法庭,要求百度支付违法开除他的赔偿金317760元。 看到这,码君就以为百度搞了什么幺蛾子,准备“仗义执言”编辑添加图片注释,不超过 140 字(可选)然而,没多久,码君就被震惊到了,这事百度没错...... 因为这个杨某竟然在公司内部公开的网站中上传了有关AV的信息,甚至设置成了可订阅状态,已经达到了几万人的观看量......编辑添加图片注释,不超过 140 字(可选)芜湖,这是真的把公司当家了啊,这是真的不拿同事当外人啊...... 而大兄原创 2022-07-11 09:59:53 · 2729 阅读 · 0 评论