<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lyl5454的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lyl5454</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lyl5454]]></copyright><item><title><![CDATA[阿里P8整理的《百亿级并发系统设计》实战教程，实在是太香了]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119729237</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119729237</guid><author>lyl5454</author><pubDate>Mon, 16 Aug 2021 11:35:51 +0800</pubDate><description><![CDATA[面试官问：如何设计一个高并发系统？
说实话，如果面试官问你这个题目，那么你必须要使出全身吃奶劲了。为啥？因为你没看到现在很多公司招聘的 JD 里都是说啥有高并发经验者优先。
如果你确实有真才实学，在互联网公司里干过高并发系统，那你确实拿 offer 基本如探囊取物，没啥问题。面试官也绝对不会这样来问你，否则他就是蠢。
假设你在某知名电商公司干过高并发系统，用户上亿，一天流量几十亿，高峰期并发量上万，甚至是十万。那么人家一定会仔细盘问你的系统架构，你们系统啥架构？怎么部署的？部署了多少台机器？缓存咋用的？MQ]]></description><category></category></item><item><title><![CDATA[Java开发三年偶获阿里内推，备战四个月冲进阿里，抱得美人归]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119672732</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119672732</guid><author>lyl5454</author><pubDate>Fri, 13 Aug 2021 12:05:17 +0800</pubDate><description><![CDATA[背景
普通二本，在学校并没有好好学习，实习只拿到了3k的薪资，后来拼命地补知识，正式工作的时候拿到了8K的offer，但在北京这点薪资还是不够看
正式工作后依旧在努力学习，学的越来越多，却感觉懂的越来越少，但就是这样，工作三年后我在本公司薪资涨到了14k
对比本公司的人来说已经很高了，但和知乎、脉脉上的大佬相比，简直是弱爆了！

来自学姐的内推
去年教师节的时候回大学一趟，刚好碰到了在阿里工作的学姐，就要了联系方式，想着以后可以问问她是怎么进阿里的（绝对不是因为人家好看才加的）
今年3月份问了学姐内推的事，]]></description><category></category></item><item><title><![CDATA[阿里P8写出的2020最新版《深入理解Java虚拟机3》轻松学会JVM底层]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119606821</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119606821</guid><author>lyl5454</author><pubDate>Wed, 11 Aug 2021 14:52:44 +0800</pubDate><description><![CDATA[前言
Java是目前用户最多、使用范围最广的软件开发技术，Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三E方Java框架(如Spring、 MyBatis等) 构成。在国内，有关Java类库API、Java语言语法及第三方框架的技术资料和书籍非常丰富,相比而言，有关Java虚拟机的资料却显得异常贫乏。
随着Java技术的不断发展，它已被应用于越来越多的领域之中。其中一些领域，如互联网、能源、金融、通信等，对程序的性能、稳定性和扩.]]></description><category></category></item><item><title><![CDATA[简直人生外挂，直接涨薪20K，跪谢这份性能调优实战指南]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119563853</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119563853</guid><author>lyl5454</author><pubDate>Tue, 10 Aug 2021 10:24:48 +0800</pubDate><description><![CDATA[Java 应用性能优化是一个老生常谈的话题，典型的性能问题如页面响应慢、接口超时，服务器负载高、并发数低，数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天，随着系统访问量的日益增加和代码的臃肿，各种性能问题开始纷至沓来。
性能调优的目的
曾经，我的前前东家系统研发部门来了一位大神，为什么叫他大神？因为在他来公司的一年时间里只做了一件事，就是把服务器的数量缩减到了原来的一半，系统的性能指标，反而还提升了。
好的系统性能调优不仅可以提高系统性能，还能为公司节省资源。这也是我们做性能调优的最直接]]></description><category></category></item><item><title><![CDATA[简直人生外挂，直接涨薪20K，跪谢这份性能调优实战指南]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119449607</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119449607</guid><author>lyl5454</author><pubDate>Fri, 06 Aug 2021 11:02:14 +0800</pubDate><description><![CDATA[Java 应用性能优化是一个老生常谈的话题，典型的性能问题如页面响应慢、接口超时，服务器负载高、并发数低，数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天，随着系统访问量的日益增加和代码的臃肿，各种性能问题开始纷至沓来。
性能调优的目的
曾经，我的前前东家系统研发部门来了一位大神，为什么叫他大神？因为在他来公司的一年时间里只做了一件事，就是把服务器的数量缩减到了原来的一半，系统的性能指标，反而还提升了。
好的系统性能调优不仅可以提高系统性能，还能为公司节省资源。这也是我们做性能调优的最直接]]></description><category></category></item><item><title><![CDATA[内卷严重！看看这些java核心资料，提高竞争力，争做拍死别人的后浪]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119413100</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119413100</guid><author>lyl5454</author><pubDate>Thu, 05 Aug 2021 11:10:00 +0800</pubDate><description><![CDATA[这是最近华为内部论坛很火的一篇文章。

什么是内卷
“内卷化”是近几年来中文网络上特别流行一个词，一般用于形容某个领域中发生了过度的竞争，导致人们进入了互相倾轧、内耗的状态。
例子：需要给国外的朋友写封英文信，并出资30元劳务费，B和C英语水平差不多，都表示愿意接受，那A允许两人竞价获得，于是不断以压缩劳务费来竞价，最终B以五元拿到这个项目，但竞争没有带来实质性的提升，B还是原本的英文水平；这种不良性的竞争没有获得提升，B在内卷中卷赢了，但获得的酬劳却减少了，A因此获利。
内卷化现象出现在各行各业，如何避.]]></description><category></category></item><item><title><![CDATA[献出我的膝盖，理论实践一键搞定！阿里新产Java全能笔记也太香了]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119388279</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119388279</guid><author>lyl5454</author><pubDate>Wed, 04 Aug 2021 16:59:21 +0800</pubDate><description><![CDATA[前言
本文是为了帮大家快速回顾了Java中知识点，这套面试手册涵盖了诸多Java技术栈的面试题和答案，相信可以帮助大家在最短的时间内用作面试复习，能达到事半功倍效果。
本来想将文件上传到github上，但由于文件太大有的都无法显示所以直接整理成多个PDF，供大家学习，也能为老铁们省去不少麻烦，想学什么技能了，遇到哪方面的问题了 直接打开文档学一学就好了。不多说，直接上干货！
一、Redis技术好文精选整理

Redis哨兵、复制、集群的设计原理，以及区别
Spring+Redis+Docker+Dubbo
]]></description><category></category></item><item><title><![CDATA[中年危机？别人84岁都能开发程序，Java核心资料助力架构师]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119346572</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119346572</guid><author>lyl5454</author><pubDate>Tue, 03 Aug 2021 11:31:12 +0800</pubDate><description><![CDATA[前言:
在日本神奈川，有一位84岁的程序开发员，在热搜上看到这个新闻的时候第一反应是震惊而后就是佩服。她58岁才接触到电脑，81岁才开始学习编程。58岁对很多程序员来说中年危机都是不是了，而是已经放弃，很多人在30多岁的时候就开始焦虑，觉得中年危机到自己头上了，只要肯努力就不会怕危机到来。
学习，任何时候开始都不会晚!!!
81岁都有开始接触新领域的勇气和毅力，然而才30出头的你还在考虑要不要朝Java架构师前进，如果只想crud那当我没说。
我是来分享Java架构师资料的，鸡汤点到为止。
一、硬核Java]]></description><category></category></item><item><title><![CDATA[看完阿里“宝藏”级的高并发编程笔记与JDK源码剖析手册，我精通了]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119324008</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119324008</guid><author>lyl5454</author><pubDate>Mon, 02 Aug 2021 14:14:57 +0800</pubDate><description><![CDATA[最近小编在学习过程中无意间发现两份“宝藏”级的高并发资料，涵盖内容非常之多且深入浅出。本着雷锋精神在此分享给小伙伴们，希望你们看完都能“精通”高并发。
第一份：JDK源码剖析手册
基于JDK7和IJDK 8，对整个Concurrent包进行全面的源码剖析。JDK 8中大部分并发功能的实现和JDK 7一样，但新增了一些额外的特性。例如CompletableFuture、ConcurrentHashMap的新实现、StampedLock、 LongAdder等。
总览





详细内容展示


image

]]></description><category></category></item><item><title><![CDATA[又一巅峰神作！14年工作经验大佬出品“JVM&G1 GC深入学习手册”]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119275713</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119275713</guid><author>lyl5454</author><pubDate>Sat, 31 Jul 2021 14:53:23 +0800</pubDate><description><![CDATA[JVM 是 Java 语言可以跨平台、保持高发展的根本，没有了 JVM，Java 语言将失去运行环境。针对 Java 程序的性能优化一定不可能避免针对 JVM 的调优，随着 JVM 的不断发展，我们的应对措施也在不断地跟随、变化，内存的使用逐渐变得越来越复杂。所有高级语言都需要垃圾回收机制的保护，所以 GC 就是这么重要。
想要学习 GC ，首先需要理解为什么需要 GC 。
随着应用程序所应对的业务越来越庞大、复杂，用户越来越多，没有 GC 就不能保证应用程序的正常进行。而经常造成 STW 的 GC 又跟不]]></description><category></category></item><item><title><![CDATA[我，48岁，上海外企高管，如今，失业三年终于找到工作，分享工作经验]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119176335</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119176335</guid><author>lyl5454</author><pubDate>Wed, 28 Jul 2021 11:51:32 +0800</pubDate><description><![CDATA[这两天，一条上海外企高管的求助上海市政府的信刷屏。

方便大家阅读，原文笔者也贴出来：

我是犹豫好久才决定给您发这封邮件，因为我想我是代表当下相当一部分高学历且资深但失落的大龄职场人给您写的信。
首先，我在这里感到非常惭愧，虽然我是硕士/本科都是重点大学毕业的上海人，在知名外企工作过近20年，也做过好些年的外企高管，我能讲一口流利的英语也有过硬的管理以及业务能力，不过自从2018年离职后就一直未能在社会上找到合适的工作。
我尝试过自主创业，但最终以失败告终，如今还需要抚养两个儿子，一个刚上高中，另一个上幼]]></description><category></category></item><item><title><![CDATA[字节北京23k和拼多多上海28K，我该怎么选？分享我的面试宝典]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119026371</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119026371</guid><author>lyl5454</author><pubDate>Fri, 23 Jul 2021 10:50:46 +0800</pubDate><description><![CDATA[知乎上收到一位网友的求助：


前端，北京字节23k和拼多多月薪28K，我该选哪个好？

问题挺有意思的，北京字节VS上海拼多多，两份offer该怎么选？
**我们找工作是为了什么？**多数人首选就是钱。在没有附加条件的情况下，这两份工作到底怎么选？那肯定就是看钱多的。一份工作28k，另一个23k，这傻子一眼都能看出来，**一年下来多6万呢，你说你会选哪个？**如果是以前，笔者会毫不犹豫劝该职场人选拼多多，但现在的话，笔者绝对倾向于字节跳动。

但最近字节改工作制了，28K的工资一定就比23k高吗？作为一个]]></description><category></category></item><item><title><![CDATA[双非硕士分享秋招经历：拿到11+5家Offer，去哪儿、商汤体验最差]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/119001531</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/119001531</guid><author>lyl5454</author><pubDate>Thu, 22 Jul 2021 16:01:52 +0800</pubDate><description><![CDATA[前言：
职场就像围城，我们每一个职场人总是以“墙外”的视角羡慕着“墙内”的世界，而也许你的生活也出现在别人的梦中。希望“互联网坊间八卦”能成为一个分享和了解不同生活的平台。
今天，笔者给大家分享一位20届应届生秋招的遭遇。让我们一起了解一下应届生最原始的求职生活状态。希望这些“干货”能让你认识到不一样的秋招。

本人情况：
25岁，男，双非硕士（本科也是双非），计算机专业，硕士研究方向是：CV，无顶会，无kaggle，无相关项目经历，本科感兴趣领域是：Java和大数据。
找工作过程从3月份春招开始准备找暑期]]></description><category></category></item><item><title><![CDATA[啃完这份宝藏级“Spring高级源码笔记”，面试P7问源码还会心虚？]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118969458</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118969458</guid><author>lyl5454</author><pubDate>Wed, 21 Jul 2021 16:21:30 +0800</pubDate><description><![CDATA[前言
Spring是分层的full-stack（全栈）轻量级开源框架，以IOC和APO和内核，提供了展现层SpringMVC和业务层事务管理等众多的企业级应用技术，还能整合开源世界众多著名的第三方框架和类库，已经成为使用最多的JavaEE企业应用开源框架。
而我们经常说的Spring其实指的是Spring Framework（Spring框架）。
今天咱们来分享个《Spring高级源码笔记》，总共包含七大部分的内容

第一部分 Spring概述（基本情况）
第二部分 核心思想IOC和APO
第三部分 手写实]]></description><category></category></item><item><title><![CDATA[上线半天下载量破100W！阿里内部微服务进阶笔记，超详细]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118929623</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118929623</guid><author>lyl5454</author><pubDate>Tue, 20 Jul 2021 10:43:21 +0800</pubDate><description><![CDATA[什么是微服务？
微服务是一种体系结构样式，将单个应用程序划分为较小的服务单元，并在微服务之间使用HTTP的API进行资源访问和操作。

微服务体系结构的优点：

**服务的独立部署：**每个服务都是独立项目，可以独立放置，不依赖其他服务，并且连接器很低。
**服务快速入门：**分割后服务启动速度必须比分割前快得多。因为依赖的库少，代码量少。
更适合敏捷开发：敏捷开发以用户的需求进化为核心，以迭代、渐进的方法进行。服务分割可以快速发布新版本，您只需发布该服务，而不必完全重新发布要修改的服务。
**全权负责，专]]></description><category></category></item><item><title><![CDATA[2021年阿里首次分享：内部（珠峰版)Java笔记，看完直接斩获12家offer]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118896961</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118896961</guid><author>lyl5454</author><pubDate>Mon, 19 Jul 2021 15:22:35 +0800</pubDate><description><![CDATA[我能拿下12家大厂offer都归功于这份阿里内部（珠峰版)Java面试笔记，这份笔记包含多家中小厂，比如像阿里、百度、字节、腾讯、京东这些大厂的面试真题（含答案），熬夜啃完之后，感觉收获颇多
那么这份阿里内部（珠峰版)Java面试笔记的内容都有什么呢？
接下来，我来为大家展示目录内容

阿里内部面试笔记的大纲内容：

阿里巴巴高并发秒杀架构展示
分布式
中间件
数据库
设计模式与实践
数据结构与算法
阿里巴巴面试真实场景还原

这些笔记我已经整理好了，可以免费分享，只需评论此文后 点这里直达 凭截图免费获.]]></description><category></category></item><item><title><![CDATA[有人出10万出版这份384页JDK源码笔记，被我果断拒绝，我要开源]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118787814</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118787814</guid><author>lyl5454</author><pubDate>Fri, 16 Jul 2021 11:04:21 +0800</pubDate><description><![CDATA[曾有有出价10W要出版这份384的JDK源码笔记，这份笔记讲述了作者从业十几年来，对于JDK源码一些独到的见解，这份笔记对整个Concurrent包进行全面的源码剖析。JDK8中大部分并发功能的实现和JDK7一样，但新增了一些额外特性。例如CompletableFuture、 ConcurrentHashMap的新实现、StampedLock、LongAdder等 。对整个Concurrent包的源码进行分析，有以下几个目的：
(1)帮助使用者合理地选择解决方案。Concurrent包很庞大，有各式各样的.]]></description><category></category></item><item><title><![CDATA[担心搞不定面试官？吃透这份MySQL面试习题，助你斩获大厂Offer]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118755462</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118755462</guid><author>lyl5454</author><pubDate>Thu, 15 Jul 2021 11:22:19 +0800</pubDate><description><![CDATA[Hello，今天给各位童鞋们分享的是Mysql面试习题，赶紧拿出小本子记下来吧

数据库三大范式
第一范式（1NF）无重复的列
所谓第一范式（1NF）是指数据库表的每一列都是不可分割的基本数据项，同一列中不能有多个值，即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性，就可能需要定义一个新的实体，新的实体由重复的属性构成，新实体与原实体之间为一对多关系。在第一范式（1NF）中表的每一行只包含一个实例的信息。简而言之，第一范式就是无重复的列。

第二范式:属性完全依赖于主键 [ 消除部分的]]></description><category></category></item><item><title><![CDATA[Java集合知识点，吃透这一份腾讯T4大牛总结的笔记就够了]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118722580</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118722580</guid><author>lyl5454</author><pubDate>Wed, 14 Jul 2021 10:51:09 +0800</pubDate><description><![CDATA[如果是集合类型，有List和Set供 我们选择。List的特 点是插入有序的，元素是可重复的。Set的特点是插入无序的，元素不可重复的。至于选择哪个实现类来作为我们的存储容器，我们就得看具体的应用场景。是希望可重复的就得用List,选择List 下常见的子类。是希望不可重复,选择Set下常见的子类。
如果是Key -value型，那我们会选择Map。如果要保持插入顺序的，我们可以选择LinkedHashMap,如果不需要则选择HashMap,如果要排序则选择TreeMap。
总之:学完常见实现类的数据结构之]]></description><category></category></item><item><title><![CDATA[无需手动输入命令，简单3步即可在K8S集群中启用GPU]]></title><link>https://blog.youkuaiyun.com/lyl5454/article/details/118722262</link><guid>https://blog.youkuaiyun.com/lyl5454/article/details/118722262</guid><author>lyl5454</author><pubDate>Wed, 14 Jul 2021 10:40:37 +0800</pubDate><description><![CDATA[随着全球各大企业开始广泛采用Kubernetes，我们看到Kubernetes正在向新的阶段发展。一方面，Kubernetes被边缘的工作负载所采用并提供超越数据中心的价值。另一方面，Kubernetes正在驱动机器学习（ML）和高质量、高速的数据分析性能的发展。
我们现在所了解到的将Kubernetes应用于机器学习的案例主要源于Kubernetes 1.10中一个的功能，当时图形处理单元（GPUs）成为一个可调度的资源——现在这一功能处于beta版本。单独来看，这两个都是Kubernetes中令人兴奋的]]></description><category></category></item></channel></rss>