<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SharingOfficer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SharingOfficer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SharingOfficer]]></copyright><item><title><![CDATA[2023最全的Java架构师面试120题解析(MySQL/Redis/架构/高并发等)]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131362543</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131362543</guid><author>SharingOfficer</author><pubDate>Sat, 24 Jun 2023 15:39:54 +0800</pubDate><description><![CDATA[针对上面的问题有整理一份Java面试解析文档，包含集合，JVM，并发编程、Spring，MyBatis，微服务，Redis，Dubbo,设计模式，数据结构，分布式等！，由于篇幅有限，为了方便大家观看，这里以图片的形式给大家展示每部分的目录和答案截图！]]></description><category></category></item><item><title><![CDATA[阿里架构师分享分布式架构笔记文档：Nginx+Redis+ZK+Kafka+MQ等]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131272991</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131272991</guid><author>SharingOfficer</author><pubDate>Sat, 24 Jun 2023 15:22:49 +0800</pubDate><description><![CDATA[市面上真正适合学习的Nginx资料太少，有的书或资料虽然讲得比较深入，但是语言晦涩难懂，大多数人看完这些书基本都是从入门到放弃。学透Nginx难道就真的就没有一种适合大多数同学的方法吗？]]></description><category></category></item><item><title><![CDATA[2023年互联网Java面试复习大纲：ZK+Redis+MySQL+Java基础+架构]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131261777</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131261777</guid><author>SharingOfficer</author><pubDate>Sat, 17 Jun 2023 16:30:02 +0800</pubDate><description><![CDATA[今天分享给大家的都是目前主流企业使用最高频的面试题库，也都是 Java 版本升级之后，重新整理归纳的最新答案，会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档，以确保每个阶段的读者都能看得懂。]]></description><category></category></item><item><title><![CDATA[这就是实力！京东资深架构师用实例详解Java虚拟机（源码剖析）]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131249830</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131249830</guid><author>SharingOfficer</author><pubDate>Fri, 16 Jun 2023 16:45:43 +0800</pubDate><description><![CDATA[Java是一门流行多年的高级编程语言，与其相关的就业岗位很多，但是最近几年却出现了用人单位招不到合适的人，而大量Java程序员找不到工作的尴尬局面。究其根本原因是岗位对Java开发技术的要求高，不但要会应用，而且更要懂其内部的运行原理。对于想要深入研究Java技术的从业人员来说，虚拟机是绕不开的话题。目前国内市场上还鲜见一本全面、 细致、深入剖析Java虚拟机源码的书籍，这正是本书要填补的市场空白本书着重于Java虚拟机HotSpot的源码分析。]]></description><category></category></item><item><title><![CDATA[GitHub 上“千金难求”！啃完这两本书，Spring在你面前便没有秘密]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131192134</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131192134</guid><author>SharingOfficer</author><pubDate>Tue, 13 Jun 2023 17:03:52 +0800</pubDate><description><![CDATA[Spring对Java程序员的重要性相信懂的都懂，夸张点甚至可以说是Spring成就了Java。为什么说要啃这两本书。前者告诉你怎么用Spring，后者给你简单展示如何用的同时，还告诉你Spring是怎么实现的两者一起，让你知其然并知其所以然，绝配。]]></description><category></category></item><item><title><![CDATA[又双叕搞事？我拿着这份“满级”的JVM笔记，拼进了阿里]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131182477</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131182477</guid><author>SharingOfficer</author><pubDate>Tue, 13 Jun 2023 10:10:22 +0800</pubDate><description><![CDATA[一个熟悉又陌生的名词，从认识Java的第一天起，我们就会听到这个名字，在参加工作的前一两年，面试的时候还会经常被问到JDK，JRE，JVM这三者的区别。JVM（Java Virtual Machine），翻译成中文就是Java虚拟机，众所周知，Java语言有一个非常鲜明的特性，也是前期Java 发展的口号之，相信作为一名Java开发人员，我们对这句话都不会陌生，这句话的底气就来源于我们的JVM。]]></description><category></category></item><item><title><![CDATA[阿里P8传授的80K+星的MySQL笔记助我修行，一周快速进阶]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131170949</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131170949</guid><author>SharingOfficer</author><pubDate>Tue, 13 Jun 2023 09:48:13 +0800</pubDate><description><![CDATA[MySQL 是最流行的关系型数据库之一，广泛的应用在各个领域。下面这些问题对于程序员的你来说应该很常见，来看看你面对这些问题是否会胆怯?本笔记主要讲解了MySQL中的视图/存储过程/触发器/索引等对象的使用、常见的SQL语句优化的技巧 、应用优化、数据库优化、数据库日志等方面的知识，并通过综合案例，对笔记中的知识进行一个整合应用。旨在通过MySQL高级部分内容，可以在满足现有业务需求基础上，对MySQL底层的体系结构, 对底层的优化有一个深入的理解 , 对系统的整体性能进行提升。]]></description><category></category></item><item><title><![CDATA[面试官再问分布式事务,三天吃透这份至尊级学习笔记怼他]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131169730</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131169730</guid><author>SharingOfficer</author><pubDate>Mon, 12 Jun 2023 15:42:22 +0800</pubDate><description><![CDATA[简单的说，就是一次大的操作由不同的小操作组成，这些小的操作分布在不同的服务器上，且属于不同的应用，分布式事务需要保证这些小操作要么全部成功，要么全部失败。市面上的分布式教程大多仅限于理论知识讲解,很少有具体的实现方案案例.在这里小编给大家分享一份分布式事务笔记带你3天吃透分布式事务应用及解决方案，通过分布式事务的学习,可以让你不仅了解分布式事务的理论知识,并且可以真正掌握企业中真实的分布式事务应用实践以及分布式事务常见面试题的解决方案。1，本地事务和分布式事务的概念和区别。6，Lcn分布式事务框架介绍。]]></description><category></category></item><item><title><![CDATA[面试官虐我千百遍，我仍待他如初恋，阿里、腾讯、蚂蚁金服Java技术面试及经验总结]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131168003</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131168003</guid><author>SharingOfficer</author><pubDate>Mon, 12 Jun 2023 14:51:12 +0800</pubDate><description><![CDATA[这里给大家分享这些年来，我对于技术一些归纳和总结，和自己对作为一名Java高级开发需要掌握那些技能的笔记分享，希望能帮助到有心在技术这条道路上一路走到黑的朋友。8、集合的种类和区别，HashMap底层如何实现(JDK1.8有所改动)，HashMap和ConcurrentHashMap的区别？6、GC的机制是什么？8、Redis和Setnx命令使如何实现分布式锁的？3、JVM的内存结构，哪些是共享的，哪些是线程私有的？他们都是可重入锁吗？4、Java中线程池是如何实现的？13、Http和Https的区别？]]></description><category></category></item><item><title><![CDATA[卷S人的Java岗！全靠这份1000页的面试手册，拿了28K的offer]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131131623</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131131623</guid><author>SharingOfficer</author><pubDate>Fri, 09 Jun 2023 17:23:23 +0800</pubDate><description><![CDATA[原文档提供了非常详细的目录，建议可以从头看是看一遍，如果自己基础可以的话也可以挑自己欠缺的章节翻阅学习。看的过程中自己要多思考，碰到不懂的地方，自己记得要勤搜索，需要记忆的地方也不要吝啬自己的脑子，机会都是留给有准备的人，只有充足的准备，才可能让自己可以在候选人中脱颖而出。]]></description><category></category></item><item><title><![CDATA[零瑕疵全核心，这份RocketMQ笔记仅用330页直接封神]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131110893</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131110893</guid><author>SharingOfficer</author><pubDate>Thu, 08 Jun 2023 16:33:04 +0800</pubDate><description><![CDATA[对分布式系统解耦有一定认识，并且能够通过快速使用RocketMQ实现分布式服务的异步通信，笔记中还会通过项目案例实战让学员对RocketMQ的应用场景有所体会，最后再通过源码角度让大家对RocketMQ的原理有所理解，不仅做到“知其然”，亦“知其所以然”。]]></description><category></category></item><item><title><![CDATA[看过才知道，这套SpringCloudAlibaba笔记，把微服务玩的出神入化！]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131109488</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131109488</guid><author>SharingOfficer</author><pubDate>Thu, 08 Jun 2023 15:45:06 +0800</pubDate><description><![CDATA[系统架构演变微服务架构介绍SpringCloudAlibaba介绍垂直应用架构微服务架构的常见解决方案。]]></description><category></category></item><item><title><![CDATA[优质高效！阿里内部超高质量的k8s+Jenkins笔记，技术与实战齐飞]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131109190</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131109190</guid><author>SharingOfficer</author><pubDate>Thu, 08 Jun 2023 15:37:26 +0800</pubDate><description><![CDATA[Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具，起源于Hudson（Hudson是商用的），主要用于持续、自动的构建/测试软件项目。Jenkins在日常工作中占据了一个非常重要的角色，帮助我们节省了大量用于构建的时间。有些公司有运维大哥对Jenkins进行维护，如果没有那只能自己动手了。俗话说的好自己动手丰衣足食，所以本文就从0开始搭建属于自己的Jenkins持续平台。主要包含，普通项目构建流水线构建多分支流水线构建并将构建结果辅以钉钉通知。]]></description><category></category></item><item><title><![CDATA[横空出世！京东技术专家狂推的Redis笔记，实战和原理两开花]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131107251</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131107251</guid><author>SharingOfficer</author><pubDate>Thu, 08 Jun 2023 14:32:50 +0800</pubDate><description><![CDATA[Redis 是互联网技术领域使用最为广泛的存储中间件，它是「emotectionaryervice」的首字母缩写，也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis，比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新浪微博等等，很多中小型公司也都有应用。]]></description><category></category></item><item><title><![CDATA[不愧是阿里P8出手的并发编程笔记！颠覆了我以往“正确“的认知]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131107083</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131107083</guid><author>SharingOfficer</author><pubDate>Thu, 08 Jun 2023 14:26:58 +0800</pubDate><description><![CDATA[对于一个Java程序员而言，能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点，它涉及操作系统、内存、CPU、编程语言等多方面的基础能力，更为考验一个程序员的内功。那到底应该怎么学习并发编程呢？当然不是，想要学好并发编程，你需要从一个个单一的知识和技术中“跳出来”，高屋建瓴地看问题，并逐步建立自己的知识体系。。这里小编就要给大家分享花重金买的一个保姆级并发编程核心笔记了，下面是这份笔记的特点，可能会颠覆你以往对并发编程"正确"的认知。]]></description><category></category></item><item><title><![CDATA[入职阿里？最少啃完这本500页Java并发多线程源码笔记]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131044206</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131044206</guid><author>SharingOfficer</author><pubDate>Mon, 05 Jun 2023 11:10:48 +0800</pubDate><description><![CDATA[近年来在大厂的面试中，高并发不但占比较多，而且已经不局限于并发工具的使用，更多的会深入到底的层实现原理，这样能考察候程序员的内功，看其是否能知其所以然。关于市面上关于Java并发编程的资料感觉有些知识点不是很清晰，]]></description><category></category></item><item><title><![CDATA[阿里、字节大佬共创的Netty核心原理手册，必须是全网No.1]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131043807</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131043807</guid><author>SharingOfficer</author><pubDate>Mon, 05 Jun 2023 10:58:21 +0800</pubDate><description><![CDATA[在学习源码之前，首先要让自己成为一个熟练工，掌握基本理论。事实上，不论是学习什么框架，我会先尝试挑战自己。我在心中问自己：“我会如何设计它的架构？”然后再去学习相关的博客、源码等资源，思考作者的设计为什么与自己完全不一样？两者设计的差别在哪里？在这里也总结归纳出一份 Netty 核心知识点的思维导图，同时希望上面这份 Netty 笔记能够帮助到有需要的小伙伴！由浅入深地带你建立起完整的 Netty 知识体系，夯实你的Netty 基础知识、Netty 进阶技能、实战开发经验。]]></description><category></category></item><item><title><![CDATA[5年Java经验字节社招：15天3次面试，成功拿下Offer]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/131043306</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/131043306</guid><author>SharingOfficer</author><pubDate>Mon, 05 Jun 2023 10:38:54 +0800</pubDate><description><![CDATA[一种是实力均衡，没有什么短板，挑不出什么毛病；另一种是有自己的特色，在某些方面吊打面试官，得到面试官的认可，即使个别方面了解有限，面试官也对你印象深刻。如果你想用第一种方式通过大厂面试，你需要学通大部分后端技术专题，各个方面都有深入了解，而且面试发挥得当，没有命中你的软肋，这非常难。那我怎么做的呢？介绍两点，准备杀手锏和项目挖掘。杀手锏就是可以吊打面试官的内容。我当时准备了3个杀手锏，要做到能跟面试官就一个问题深入聊30分钟的程度。第一个杀手锏是Java锁机制。]]></description><category></category></item><item><title><![CDATA[进阶神册，Redis+Nginx+设计模式+Spring全家桶+Dubbo核心技术笔记]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/130950212</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/130950212</guid><author>SharingOfficer</author><pubDate>Tue, 30 May 2023 15:48:36 +0800</pubDate><description><![CDATA[最近花了很长的时间去搜罗Java核心技术好文，我把每个Java核心技术的优选文章都整理成了一个又一个的文档。昨天也是终于全部整理好了，今天就把这些东西分享给老铁们，也能为老铁们省去不少麻烦，想学什么技能了，遇到哪方面的问题了 直接打开文档学一学就好了。不多bb了，直接上干货！]]></description><category></category></item><item><title><![CDATA[阿里一面凉凉，幸获内推华为技术四面，offer到手]]></title><link>https://blog.youkuaiyun.com/SharingOfficer/article/details/130947342</link><guid>https://blog.youkuaiyun.com/SharingOfficer/article/details/130947342</guid><author>SharingOfficer</author><pubDate>Tue, 30 May 2023 14:22:03 +0800</pubDate><description><![CDATA[（1）多刷题自己多刷一些面试题是非常重要的，即使是在自己不需要面试的情况下，也要经常了解现在的大厂小厂面试都会问一些什么？现在比较流行的技术是什么等等诸如此类。那么哥们是如何刷题的呢？刷题主要分为Java技术以及算法两大类，搜集了目前比较新的一些题册，包括【Java核心知识】以及【算法刷题】，如算法方面就有LeetCode。算法刷题LeetCode：（2）多看看技术牛的实战书实际上很多人目前的一个状态是缺乏实战经验，或者说是不知道该如何上手实战。]]></description><category></category></item></channel></rss>