<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaMBa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaMBa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaMBa]]></copyright><item><title><![CDATA[太魔幻了！计算机就业哀鸿遍野，而高考生疯狂涌向计算机专业]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/132077603</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/132077603</guid><author>JavaMBa</author><pubDate>Thu, 03 Aug 2023 10:24:01 +0800</pubDate><description><![CDATA[行业发展受市场和政策影响，当年的建筑、土木专业何等繁华，都是乘上了房地产行业的东风，等风停了，自然就降温了，所以要放平心态。有人说，计算机专业一能去私企拿高薪，二能进国企研究所，三能考公考编，工科岗位最多，其他专业没法比。有人说，高考本来就有滞后性，当年土木专业已经一片惨淡了，高考报土木的还乌泱乌泱的。有人说，认知达不到，没办法，基础领域，医生，会计，国防军工等比计算机好太多了。还有人说，不是互联网不行，是所有行业都不行，就业大环境哀鸿遍野。也有人说，计算机不等于互联网，哀鸿遍野的是互联网，不是计算机。]]></description><category></category></item><item><title><![CDATA[大一自学Java到毕业，学会这些内容，就可以进大厂]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/131701059</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/131701059</guid><author>JavaMBa</author><pubDate>Thu, 13 Jul 2023 14:01:29 +0800</pubDate><description><![CDATA[我就是自学Java进的大厂，学校很普通一个不知名的二本，专业是计算机专业，不过在学校学不到什么，基本都是靠自学，我们班进一线大厂的人有6个，我就是其中一个，剩下的人大部分去考研了。下面这个学习安排就是我在大学自学的内容，就适合时间多的大学生，因为学的内容实在太多了，我几乎有空闲的时间就泡在图书馆看书看视频写代码。我可以给大家进行内推（如果你技术能力还可以的话），还有这些学习资料、笔记、电子书等等。]]></description><category></category></item><item><title><![CDATA[惨痛的教训，疫情下失业的中年程序员]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/126743735</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/126743735</guid><author>JavaMBa</author><pubDate>Wed, 07 Sep 2022 15:25:27 +0800</pubDate><description><![CDATA[直到有天他正准备出门装上班，媳妇叫住他，跟他说有啥事都可以家里商量，没必要自己抗。他在纠结说不说的时候，他媳妇说早就知道他被辞退了，因为好久没看到他的工卡，有天用他手机登录了一下他们公司内部管理app发现权限已经注销，就知道被裁了。再说新闻里天天都是他们公司的倒霉事，他又闭口不说公司的事，明显不正常。哦，原来知道了啊，那还装啥。后来反倒是他媳妇把他开导明白了。说咱们当初不是说好了要回成都嘛，北京这地方环境也不如成都好，咱们一家子都得了咽炎，小孩也喜欢成都，上次回去都不想回北京。]]></description><category></category></item><item><title><![CDATA[aXzxYyPTEH]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/124391584</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/124391584</guid><author>JavaMBa</author><pubDate>Sun, 24 Apr 2022 20:50:17 +0800</pubDate><description><![CDATA[搬家
]]></description><category></category></item><item><title><![CDATA[你知道：阿里是如何设计“微服务”体系的吗？]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123531327</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123531327</guid><author>JavaMBa</author><pubDate>Wed, 16 Mar 2022 17:28:37 +0800</pubDate><description><![CDATA[微服务因其高内聚、低耦合、高扩展、敏捷开发为很多企业所用，当然，没有任何一项技术是完美的。系统微服务化后，一个看似简单的功能，内部可能需要调用多个服务器并操作多个数据库实现。

毫不夸张地说，分布式事务已经成为微服务落地最大的阻碍，也自然成为很多企业面试的重点考核对象。





阿里作为国内最早一批微服务化的企业，早就面临着这一技术难题，也提供了很多有价值的经验，有2个基本原则在设计之初，就需要考虑到：

对业务无侵入：微服务化和分布式事务支持的引入，尽可能不要给业务带来额外的研发负担；
	高性能：引入分]]></description><category></category></item><item><title><![CDATA[爆赞，首次公布阿里Java成长路线，Github访问量突破80万]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123434038</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123434038</guid><author>JavaMBa</author><pubDate>Fri, 11 Mar 2022 21:43:00 +0800</pubDate><description><![CDATA[作为程序员，进大厂是大多数人的梦想，进大厂的好处也如下图一样：


	有面儿，不易失业。
	
	
	牛人多，培训多，成长更快。
	
	
	钱多。
	
	
	有较为完善的晋升规则。
	
	
	站在巨人肩膀人，眼界开阔
	




​



更何况程序员不同于其他行业，它的黄金期相对来说时间较短，所以进入一线互联网大厂会使得路更好走，前景更宽阔；


PS：真看到很多程序员没有好的规划，混日子，最后去开滴滴，送外卖去了。（并不是歧视岗位，而是歧视因不努力而放弃原本爱好的那群人）


阿里Java成长路线

众所]]></description><category></category></item><item><title><![CDATA[2022年春招面试真题开源，已被阿里、腾讯、美团面试官纳入题库]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123405829</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123405829</guid><author>JavaMBa</author><pubDate>Thu, 10 Mar 2022 17:00:25 +0800</pubDate><description><![CDATA[程序员春招

黄金跳槽的高峰期已经到来，今年市场变得格外不同，比之前仅仅想涨薪、想换领导的基础因素上又加了两种情况；如受前两年疫情影响想跳槽未跳的，去年“双减”政策裁员的.....所以导致今年的市场更加火热；

众所周知，程序员行业就是“面试造火箭，入职拧螺丝”，今年市场这种情况可能更加严重，人员的大批涌进。公司招聘时为了节省时间，用更少的成本快速挑出更优质的员工，只能使用“八股文”面试法；

针对上述这种现象，小编联合阿里、美团、腾讯的技术大佬整理出了一份《Java面试小抄》就是为了可以帮助粉丝们快速复习]]></description><category></category></item><item><title><![CDATA[我把Github上最牛b的Java教程和实战项目整合成了一个PDF文档]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123330690</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123330690</guid><author>JavaMBa</author><pubDate>Mon, 07 Mar 2022 15:05:49 +0800</pubDate><description><![CDATA[写在前面

大家都知道 Github 是一个程序员福地，这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步，所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话，欢迎小伙伴们去star一波。

很多小伙伴都不知道学习什么开源项目，这篇文章定能为你解决疑惑。

不论你想要看 Java 教程方向的开源项目、Java实战项目、SpringBoot教程还是说想要看微服务、分布式相关的开源项目，你都可以在上面找到需要的资源！

项目的整个目录如下，可]]></description><category></category></item><item><title><![CDATA[为了对抗内卷，我去阿里“偷了”五套最新Java学习笔记]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123277246</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123277246</guid><author>JavaMBa</author><pubDate>Fri, 04 Mar 2022 15:09:28 +0800</pubDate><description><![CDATA[最近整理了阿里五套最新的笔记，分别是Java后端30大核心知识点总结、2022最近金三银四面试题总结、阿里巴巴Java开发规范手册（2022版）、Spring Cloud Alibaba全解、阿里巴巴机器学习算法集合！

今天分享的内容很多，老师这里只为大家截图大致目录，里面详细的知识点受限于文章的篇幅就不为大家截图出来了！

Java后端30大核心知识点总结

这份笔记从比较基础一直到架构、大数据等等，内容还是很全面的，同时针对于2022年的最新行情也进行了很多的升级！



​





​





]]></description><category></category></item><item><title><![CDATA[春招题库开源，阿里发布2022年Java社招岗(正式版)面试题]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123113537</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123113537</guid><author>JavaMBa</author><pubDate>Thu, 24 Feb 2022 15:47:55 +0800</pubDate><description><![CDATA[阿里巴巴2022年Java架构师岗面试题（正式版）



​



这不马上就是金三银四的面试跳槽季了嘛，小编也是通过一些小手段为大家拿到了一份阿里巴巴2022年Java架构师岗面试题（正式版）现在分享给大家，这份资料也是阿里面试官或者说业界的一份面试参考准则！

大致目录参考



​



由于文章的篇幅有限，所以老师这里只为大家展示部分题目目录的截图以及太过基础的问题老师这里就不给大家截图浪费大家时间了。

JVM篇

JVM在执行Java程序时，会把它管理的内存划分为若干个的区域，每个区域都有自己的]]></description><category></category></item><item><title><![CDATA[劲爆，阿里巴巴面试参考指南（嵩山版）开源分享，程序员面试必刷]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/123009996</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/123009996</guid><author>JavaMBa</author><pubDate>Fri, 18 Feb 2022 19:41:27 +0800</pubDate><description><![CDATA[近几年受疫情影响各行各业的日子都不好过，虽然程序员日子也挺难，但是好在可以线上面试、线上办公，影响还是比较小的，但是去年教育行业的 “双减” 政策，导致又一大批岗位缺失程序员竞争压力突然递升；

并且进入 2022 年以来，国内多家大型知名互联网企业（知乎、字节、百度等）都发布了裁员计划，这样的现象不免让众多的程序员群体感受到了危机。与此同时，程序员入职这些企业的难度也在持续加大，如何顺利通过面试成为了大家所关心的话题。针对这些人群的需求，小编从阿里找来一份阿里巴巴面试参考指南（嵩山版），让大家在求职过程中]]></description><category></category></item><item><title><![CDATA[dubbo泛化引发的生产故障之dubbo隐藏的坑#]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122560614</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122560614</guid><author>JavaMBa</author><pubDate>Mon, 07 Feb 2022 19:49:00 +0800</pubDate><description><![CDATA[上个月公司zk集群发生了一次故障，然后要求所有项目组自检有无使用Dubbo编程式/泛化调用，强制使用@Reference生成Consumer。具体原因是线上某服务访问量在短时间大量访问zk并创建了240万+的节点，导致zk所有节点陆续崩溃导致，多个应用因无法连接到zk报错。原因是听说泛化调用时候，provider没启动，导致每次请求都在zk创建消费节点。

由于是和自己关联性不大的项目组，了解的并不是很清楚，但是想搞明白这个事情，因此就进行了如下实验：

试验1：泛化不使用缓存

dubbo泛化写法


p]]></description><category></category></item><item><title><![CDATA[JAVA实现对阿里云DNS的解析管理]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122560644</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122560644</guid><author>JavaMBa</author><pubDate>Tue, 18 Jan 2022 15:11:21 +0800</pubDate><description><![CDATA[1、阿里云DNS的SDK依赖






			&lt;dependency&gt;
		
			&lt;groupId&gt;com.aliyun&lt;/groupId&gt;
		
			&lt;artifactId&gt;tea-openapi&lt;/artifactId&gt;
		
			&lt;version&gt;0.0.19&lt;/version&gt;
		
			&lt;/dependency&gt;
		
			&lt;dependency&gt;
		
			&lt;group]]></description><category></category></item><item><title><![CDATA[关于代码质量退化的思考]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122442303</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122442303</guid><author>JavaMBa</author><pubDate>Tue, 11 Jan 2022 21:39:00 +0800</pubDate><description><![CDATA[一个软件项目从探索阶段到发展方向明确阶段，会经历从简单到复杂的一个过程，需求的不断叠加，会让系统越来越庞大，功能繁多，公司业务的扩展也让软件系统的生命周期变的更长。在业务变复杂软的过程中，各种原因的驱使，代码质量会退化，维护和开发新功能的成本也会相应的变高，推倒重新开发的成本也是高的吓人。

代码质量退化的步骤

大多情况下编码设计质量最高的时候是根据第一版需求进行编码实现的时候，但只要需求一变更，就会打乱原来的编码设计，软件质量也就会越来越差。或者就没有了设计。



到了项目中期，有新的功能或者bug的]]></description><category></category></item><item><title><![CDATA[MySQL模糊查询再也不用like+%了]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122348094</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122348094</guid><author>JavaMBa</author><pubDate>Thu, 06 Jan 2022 16:59:41 +0800</pubDate><description><![CDATA[前言

我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效，但有时需求就是如此，类似这样的需求还有很多，例如，搜索引擎需要根基用户数据的关键字进行全文查找，电子商务网站需要根据用户的查询条件，在可能需要在商品的详细介绍中进行查找，这些都不是B+树索引能很好完成的工作。

通过数值比较，范围过滤等就可以完成绝大多数我们需要的查询了。但是，如果希望通过关键字的匹配来进行查询过滤，那么就需要基于相似度的查询，而不是原来的精确数值比较，全文索引就是为这种场景设计的。

全文索引（Full..]]></description><category></category></item><item><title><![CDATA[阿里面试官问我：如何设计登录接口，十分钟内连续登录5次失败，需要等待30分钟才能登录]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122347867</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122347867</guid><author>JavaMBa</author><pubDate>Thu, 06 Jan 2022 16:51:53 +0800</pubDate><description><![CDATA[写在前面： 正常业务里的实现不能这样搞，合适的方法是走缓存，比如使用redis，我当时就只有原生Java API能用，请大家把这个当成算法题来看待。

  常言道：字数越短问题越大。

  今天阿里的面试官小哥哥让我实现一个登录接口，同一个用户10分钟内连续登陆5次失败，则需要等到30分钟才能登陆。

  当然大佬估计一看到这种题目会很难过，一丁点算法都没有，妙解没意思。我上来就被唬住了。登录接口？10分钟内连续5次？？等待30分钟才能登陆？？？登陆验证？？？？

  问号一下子就冒出来了，当然最开始我想定]]></description><category></category></item><item><title><![CDATA[细思极恐，Github榜首的Java面试题库，被各大厂要求直接下架]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122344252</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122344252</guid><author>JavaMBa</author><pubDate>Thu, 06 Jan 2022 15:16:16 +0800</pubDate><description><![CDATA[Java面试

大家从Boss直聘上或者其他招聘网站上都可以看到Java岗位众多，Java岗位的招聘薪酬天差地别，人才要求也是五花八门。而很多Java工程师求职过程中，也是冷暖自知。很多时候技术有，但是面试的时候就是过不了！

为了帮大家解决这一问题，LZ今天就把今年帮我斩获了8家大厂Offer的，求职面试、打怪升级的Java面试宝典分享给大家！

这份宝典图文并茂，易于理解，代码讲解，题目高频，从候选人的角度，提供大量面试真题的体系化讲解，还从面试官的角度解析题目背后的考察逻辑。


	具体分为三个模块：]]></description><category></category></item><item><title><![CDATA[捡到漏了，阿里P8整理的（Java岗）面试题教程，已助我拿下9家大厂offer]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122310290</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122310290</guid><author>JavaMBa</author><pubDate>Tue, 04 Jan 2022 19:55:58 +0800</pubDate><description><![CDATA[就在前几天，我们公司的内网上突然沸腾了起来！原因竟然是因为同事们从某平台上下载到了一份阿里P8整理的（Java岗）面试题教程！

我也忍不住地看了一下，好家伙！！

这份面试教程总结得太全面了，直接刺激到了面试的核心，有这一份笔记死记硬背也可以通过面试，下面就以截图的方式给大家分享出来！





从这份目录截图中就可以看到这份资料总结得非常全面，包含了当下面试最流行的几大技术点！

内容总览：

下面我就给大家展示当下最热门的知识点内容！

多线程高并发









JVM












]]></description><category></category></item><item><title><![CDATA[阿里P8耗时3年，总结的Java面试复盘手册，带你挑战50万年薪]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122307541</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122307541</guid><author>JavaMBa</author><pubDate>Tue, 04 Jan 2022 17:22:24 +0800</pubDate><description><![CDATA[都说程序员工资高、待遇好，改变无数程序员职业生涯的金三银四即将到来，你的小目标是什么 30K、40K，还是 16 新的 20K？作为一名 Java 开发工程师，当能力可以满足公司业务需求时，拿到超预期的奖励 Offer 并不算难。然而，提升 Java 核心能力最快、最有效，短期内升职加薪的方法，到底是什么？



首先，你需要跳出日常工作，接触更有深度、更前沿的顶级项目。一个简单的逻辑：大厂之所以能够给到高于行业水准的薪资，正是因为即使是普通开发人员，也要应对很多复杂的场景。这些复杂场景和项目，就像“墙外的]]></description><category></category></item><item><title><![CDATA[java并发系列——底层CPU]]></title><link>https://blog.youkuaiyun.com/JavaMBa/article/details/122306838</link><guid>https://blog.youkuaiyun.com/JavaMBa/article/details/122306838</guid><author>JavaMBa</author><pubDate>Tue, 04 Jan 2022 17:00:12 +0800</pubDate><description><![CDATA[java并发有诸多难点，实际上并非java语言本身的问题，本质上说一部分是因为并发操作本身的问题，另外一部分是因为计算机体系结构带来的。为了更好地理解java并发过程中的问题，我们应该对CPU有一些基础的认知。

CPU

在信息时代，CPU是我们耳熟能详的一个概念，大家都知道CPU就是计算机的大脑。计算机中一连串复杂的指令都是由它负责执行的，而这些指令通常就是我们称之为程序的东西。那么CPU到底是什么呢？CPU即中央处理器，它是计算机中控制数据操控的电路。主要由三部分组成：算术/逻辑单元、控制单元、寄存器]]></description><category></category></item></channel></rss>