<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sddvfdfv323</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sddvfdfv323]]></copyright><item><title><![CDATA[算法太TM重要了！navicat查看mysql版本]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338921</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338921</guid><author>sddvfdfv323</author><pubDate>Thu, 27 May 2021 21:52:21 +0800</pubDate><description><![CDATA[为什么要公开这些面试题？
原因一：身边从事 Java 开发的人员越来越多，我的表弟表妹们，朋友的表弟表妹们，朋友的朋友的表弟表妹们，每次问我要相同的面试复习材料，已经让我疲于应付，索性整理出来，直接发链接给他们。
原因二：节省招聘双方彼此的时间，有些来公司面试人，无论是有几年工作经验的还是刚毕业的，就连这些最基础的面试题都搞不定，这确实让人很遗憾。常言道“一屋不扫何以扫天下”，也是同样的道理，如果连基础的概念都搞不明白，又怎么让面试官相信你能写出高质量的程序呢？与其浪费彼此的时间，还不如花点时间把自己的基础]]></description><category></category></item><item><title><![CDATA[简述java的反射机制和使用场景，冲刺7天拿下Offer！]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338895</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338895</guid><author>sddvfdfv323</author><pubDate>Thu, 27 May 2021 21:50:51 +0800</pubDate><description><![CDATA[说明
Java生鲜电商平台中由于采用了微服务架构进行业务的处理，买家，卖家，配送，销售，供应商等进行服务化，但是不可避免存在分布式事务的问题。
业界有很多的解决方案，对此我相信大家都百度一下子就有很多，但是我巨人大哥想说的是：微服务架构中应当尽量避免分布式事务。
下面就是来讨论下，分布式事务中主要聚焦于强一致性和最终一致性的解决方案。
第一章 成局在胸一一用工具对 SQL 整体优化

第二章 风驰电掣一一有效缩短SQL 优化过程
第三章规蹈矩一一如何读懂SQL 执行计划

第四章 运筹幢幢一一左右 SQL执]]></description><category></category></item><item><title><![CDATA[程序员进阶！面向大型企业的java开发平台]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338843</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338843</guid><author>sddvfdfv323</author><pubDate>Thu, 27 May 2021 21:47:54 +0800</pubDate><description><![CDATA[前言

这些算法，都是小编一点一点看的大佬们的方法，自己积累的.
如果有什么描述的不对的地方还望大佬赐教
多交流才能进步，加油，冲冲冲！！！

Part 1微服务架构设计概述
1.1 传统应用架构的问题

1.2 微服务架构是什么

1.3 微服务架构有哪些特点和挑战

1.4 如何搭建微服务架构

Part 2微服务开发框架
2.1 Spring Boot 是什么

2.2 如何使用Spring Boot框架

2.3 Spring Boot生产级特性

Part 3微服务网关
3.1 Node.js 是]]></description><category></category></item><item><title><![CDATA[程序员进阶！mysql怎么导入sql文件]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338834</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117338834</guid><author>sddvfdfv323</author><pubDate>Thu, 27 May 2021 21:47:09 +0800</pubDate><description><![CDATA[前言

从接触编程就开始使用 Git 进行代码管理，先是自己玩 Github，又在工作中使用 Gitlab，虽然使用时间挺长，可是也只进行一些常用操作，如推拉代码、提交、合并等，更复杂的操作没有使用过，看过的教程也逐渐淡忘了，有些对不起 Linus 大神。
出来混总是要还的，前些天就遇到了 Git 里一种十分糟心的场景，并为之前没有深入理解 Git 命令付出了一下午时间的代价。
先介绍一下这种场景，我们一个项目从 N 版本升到 A 版本时引入了另一项目的 jar 包，又陆续发布了 B、C 版本，但在 C 版]]></description><category></category></item><item><title><![CDATA[程序员中年危机：下列哪些不是java的简单数据类型]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235420</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235420</guid><author>sddvfdfv323</author><pubDate>Mon, 24 May 2021 23:36:21 +0800</pubDate><description><![CDATA[前言
很多程序员都会担心35岁的职业危机，而数据也显示，40岁以上的程序员几乎不存在，大都转了管理岗，余下的只能被迫离职或者转行。然而，太久待在舒适区，可能连小公司的面试，都很难通过了。
程序员是最需要将终生学习贯彻到底的职业，一旦停止学习，离被淘汰，也就不远了。程序员工作都很忙，所以最好能在空闲的时候看看大厂的面试题，这些面试题的作用可能会超出你的想象：

学习前辈的面试方法和经验
检测自己的技术能力，培养自己的职业危机感
学习更多的技术，锻炼对技术的敏锐度
了解大厂面试的重难点，为自己的工作提供相应的经]]></description><category></category></item><item><title><![CDATA[硬核！java制作小游戏代码]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235405</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235405</guid><author>sddvfdfv323</author><pubDate>Mon, 24 May 2021 23:34:53 +0800</pubDate><description><![CDATA[前言：
首先介绍一下我的同学，专科毕业应用电子技术专业，已经毕业快两年了。因为专业的原因工作一年觉得没什么发展前途就想转行，身为他的“好基友”，他觉得我这个工作挺好的，就咨询了我一下，经过的严厉拒绝下（各种诱惑下），还是阻挡不了他。随后他报名了北大某鸟进行培训，进行了为期半年的Java程序员速成加工。
因为年前结束培训他准备年后面试，谁知遇到这个大疫情，一直拖到了5月份。随后进行了长达2个月的面试历程。谁知昨天聊天的时候这个狗贼竟然通过了面试，而且还是12K，可把我羡慕坏了（我才11K），经过拜师才知道是他]]></description><category></category></item><item><title><![CDATA[真牛皮！java音视频服务器开发]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235400</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235400</guid><author>sddvfdfv323</author><pubDate>Mon, 24 May 2021 23:34:10 +0800</pubDate><description><![CDATA[前言
高并发，几乎是每个程序员都想拥有的经验。原因很简单：随着流量变大，会遇到各种各样的技术问题，比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等，这些问题能推动我们在技术深度上不断精进。
我们知道，高并发代表着大流量，高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案，从而抵抗巨大流量的冲击，带给用户更好的使用体验。这些方案好似能操纵流量，让流量更加平稳得被系统中的服务和组件处理。
并发编程共享模型篇

并发编程概览
进程与线程
Java线程
共享模型之管程
共享模]]></description><category></category></item><item><title><![CDATA[真是经典中的经典！javajdk安装包]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235389</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117235389</guid><author>sddvfdfv323</author><pubDate>Mon, 24 May 2021 23:33:25 +0800</pubDate><description><![CDATA[前言

随着k8s 作为容器编排解决方案变得越来越流行，有些人开始拿 Docker 和 k8s进行对比，不禁问道：Docker 不香吗？



k8s 是kubernets的缩写，’8‘代表中间的八个字符。

其实 Docker 和 k8s 并非直接的竞争对手，它俩相互依存。Docker 是一个容器化平台，而 k8s 是 Docker 等容器平台的协调器。
1. static 和 final 的用法
static 的作用从三个方面来谈，分别是静态变量、静态方法、静态类。
静态变量：声明为 static 的静]]></description><category></category></item><item><title><![CDATA[程序员如何解决中年危机？java工程师职业规划怎么回答]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134147</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134147</guid><author>sddvfdfv323</author><pubDate>Fri, 21 May 2021 19:59:15 +0800</pubDate><description><![CDATA[前言
继续总结吧，没有面试就继续夯实自己的基础，前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家，这次要说的也是面试中被问到的一个高频的问题，我当时其实没答好，因为很早之前是看过springboot启动过程的源码，但是时间隔得有点久了（两年多没用过springboot），所以当时也没答好。这次好好总结这部分知识。
一. 为什么使用spring cloud alibaba
很多人可能会问，有了spring cloud这个微服务的框架，为什么又要使用spring cloud alibaba这个框]]></description><category></category></item><item><title><![CDATA[程序员如何技术划水，java源码解读]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134135</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134135</guid><author>sddvfdfv323</author><pubDate>Fri, 21 May 2021 19:58:31 +0800</pubDate><description><![CDATA[前言
不知道你们发现没有，在很多互联网公司基本上都是80后，90后居多，很少还有超过40岁的程序员。可能很多人心里都有一个疑问，那就是这些40多岁的程序员都干嘛去了呢？创业显然只是极少数的人，至于管理岗，一个公司也不过几个人而已，更多的人显然已经不再从事这个行业了，难道真的只能提前退休了吗？
面试进大厂必问知识点内容
细节见真知:计算向数据移动、而非数据向计算移动
redis的5大Value类型解析
redis实现活跃用户/用户统计
redis实现秒杀/抢购
redis实现排行榜/评论列表
redis实现推]]></description><category></category></item><item><title><![CDATA[程序员如何应对中年危机，java写爬虫没python好吗]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134126</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134126</guid><author>sddvfdfv323</author><pubDate>Fri, 21 May 2021 19:57:47 +0800</pubDate><description><![CDATA[前言
对Java开发的知识点进行深入的学习，并打算做成系列，先从基础常用的重点**(面试点)**知识开始，后续会陆续扩展，加油！
涉及到底层的可能代码块会多点，但要学习底层不看代码看啥？代码说明一切！！！放心，基本上每句代码都会写上注释。若有不对请指出！
二、回顾整理阿里面试题
基本就这样了，还有一些零星的问题想不起来了，答案也整理出来了。


自我介绍
JVM如何加载一个类的过程，双亲委派模型中有哪些方法？
HashMap如何实现的？
HashMap和ConcurrentHashMap区别， Concur]]></description><category></category></item><item><title><![CDATA[真香定律！自学c语言还是java]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134068</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134068</guid><author>sddvfdfv323</author><pubDate>Fri, 21 May 2021 19:54:07 +0800</pubDate><description><![CDATA[前言
Mysql的锁机制确实非常重要，所以在这里做一个全面的总结整理，便于以后的查阅，也分享给大家。
Mysql的锁机制还是有点难理解的，所以这篇文章采用图文结合的方式讲解难点，帮助大家理解，讲解的主要内容如下图的脑图所示，基本涵盖了Mysql锁机制的所有知识点。
本文脑图

一面
1. 二叉搜索树和平衡二叉树有什么关系，强平衡二叉树（AVL 树）和弱平衡二叉树
2. B 树和 B+树的区别，为什么 MySQL 要使用 B+树
3. HashMap 如何解决 Hash 冲突
4. epoll 和 poll ]]></description><category></category></item><item><title><![CDATA[真的醉了！java学多长时间可以找工作]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134047</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117134047</guid><author>sddvfdfv323</author><pubDate>Fri, 21 May 2021 19:52:40 +0800</pubDate><description><![CDATA[前言
当前我们都会说SpringBoot是Spring框架对“约定优先于配置理念的最佳实践的产物，一个典型的SpringBoot应用本质上其实就是一个基于Spring框架的应用，而如果大家对Spring框架已经了如指掌，那么，在我们一步步揭开SpringBoot微框架的面纱之后，大家就会发现“阳光之下，并无新事”。
至于Spring Boot的一些用途、特色、支持的开发语言，以及它的学习前景，网络上有各种各样的博文对此有过解释，在这里我就不多说了，Springboot的重要性不言而喻。下面我们就通过一份阿里]]></description><category></category></item><item><title><![CDATA[真服了！java对象在内存中如何存储]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088443</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088443</guid><author>sddvfdfv323</author><pubDate>Thu, 20 May 2021 18:53:01 +0800</pubDate><description><![CDATA[前言
Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链，不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将Spring Security整合到SpringBoot中去。要实现的功能就是在认证服务器上登录，然后获取Token，再访问资源服务器中的资源。

基本知识
1.学会分析源码
程序员每天都和代码打交道。经过数年的基础教育和职业培训，大部分程序员都会「写」代码，或者至少会抄]]></description><category></category></item><item><title><![CDATA[看完直接怼产品经理！java特效视频]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088353</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088353</guid><author>sddvfdfv323</author><pubDate>Thu, 20 May 2021 18:50:06 +0800</pubDate><description><![CDATA[前言
阿里巴巴，作为国内互联网公司的Top，算是业界的标杆，有阿里背景的程序员，也更具有权威性。作为程序员，都清楚阿里对于员工要求有多高，技术人员掌握的技术水平更是望尘莫及。所以，大厂程序员的很多经验也都值得我们借鉴和学习，在一定程度上确实能够帮助我们“走捷径”。
今天，我们要分享的是，Alibaba技术官丢出来的SpringCloud微服务实战笔记，这份笔记让人看了不得不爱，目前在GitHub的热度已经标星81.6k了，由此可见同行们对这份文档的认可程度，这也意味着对我们的学习和技术提升有很大的帮助。

]]></description><category></category></item><item><title><![CDATA[看完我工资从12K变成了20K！java核心编程豆瓣]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088324</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088324</guid><author>sddvfdfv323</author><pubDate>Thu, 20 May 2021 18:49:22 +0800</pubDate><description><![CDATA[前言
SQL 语句执行慢的原因是面试中经常会被问到的，对于服务端开发来说也是必须要关注的问题。
在生产环境中，SQL 执行慢是很严重的事件。那么如何定位慢 SQL、慢的原因及如何防患于未然。接下来带着这些问题让我们开启本期之旅！

01. 基础架构：一条SQL查询语句是如何执行的？

MySQL 的逻辑架构图

02. 日志系统：一条SQL更新语句是如何执行的？
之前你可能经常听DBA同事说，MySQL可以恢复到半个月内任意一秒的状态，惊叹的同时，你是不是心中也会不免会好奇，这是怎样做到的呢？

03. 事]]></description><category></category></item><item><title><![CDATA[看完不会的来打我！java创建文件夹为什么会拒绝访问]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088301</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117088301</guid><author>sddvfdfv323</author><pubDate>Thu, 20 May 2021 18:48:38 +0800</pubDate><description><![CDATA[前言
今天逛论坛，看到了一位35岁的老程序员发的博文，看完内容后我又活了，35岁挑战华为社招，竟然凭实力在半个月内经历4轮面试后成功拿到了offer,不得不佩服这位大哥，35岁还这么强我们这些后辈还怕啥！
当然重要的是这位程序员大佬最后总结的华为4轮面试所有的面试题和需要注意的事情。所以结合这个老哥面试问的问题和最近华为最新的面试题，重新整理了一下近期华为的面试题，满满干货，分享给大家。

第1大技能：程序设计和开发


数据结构和算法：常用数据结构，排序，检索等


面向对象编程、设计模式，掌握建模语言和]]></description><category></category></item><item><title><![CDATA[这些面试官常问的开发面试题你都掌握好了吗？理论+实战双管齐下！]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048313</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048313</guid><author>sddvfdfv323</author><pubDate>Wed, 19 May 2021 22:24:49 +0800</pubDate><description><![CDATA[前言

要相信，你现在所有的努力和付出都会在将来的某一天回报给你！

首先阿里巴巴作为国内互联网行业的领头羊，培养了一代又一代的IT技术人才，很多想进阿里这些互联网大厂的程序员看中的不仅仅是高薪+丰厚的福利待遇，同样也看中了学习氛围以及人脉圈子，这些资源在你以后对你来说都将是一笔财富。
如果你想进大厂，一定是要求自身技术栈能达到企业的需求甚至超过企业的需求，关于技术如何提升的问题，一直以来都备受关注，IT行业发展的很快，程序员要保持不断学习，因此，就算是相同起点的人，经过几年的工作或学习，会迅速拉开极大的差]]></description><category></category></item><item><title><![CDATA[这些细节在Java面试上要注意了！看这篇文章准没错！]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048299</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048299</guid><author>sddvfdfv323</author><pubDate>Wed, 19 May 2021 22:24:05 +0800</pubDate><description><![CDATA[前言
Dubbo用起来就和EJB、WebService差不多，调用一个远程的服务（或者JavaBean）的时候在本地有一个接口，就像调用本地的方法一样去调用，它底层帮你实现好你的方法参数传输和远程服务运行结果传回之后的返回，就是RPC的一种封装
当然，这个只是Dubbo的最基本的功能，它的特点是：

它主要是使用高效的网络框架和序列化框架，让分布式服务之间调用效率更高。
采用注册中心管理众多的服务接口地址，当你想调用服务的时候只需要跟注册中心询问即可，不用像使用WebService一样每个服务都得记录好接口]]></description><category></category></item><item><title><![CDATA[这个回答让我错失offer！你不懂还不学？]]></title><link>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048287</link><guid>https://blog.youkuaiyun.com/sddvfdfv323/article/details/117048287</guid><author>sddvfdfv323</author><pubDate>Wed, 19 May 2021 22:23:21 +0800</pubDate><description><![CDATA[前言
最近老是收到小伙伴的私信问我能不能帮忙整理出一份JVM相关的面试题出来，说自己在大厂去面试的时候这一块问的是特别多的，每次自己学的时候每次都学不到重点去。这不他来了，一份详细的JVM面试真题给大家整理在下方了!

内容介绍

这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结，并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点，本书选取将近200道真实出现过的经典代码面试题，帮助广 大程序员的面试准备做到万无-一失。 “刷”完本书后，你就是“题王”!
本书采用题目+]]></description><category></category></item></channel></rss>