<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_62345235的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_62345235</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_62345235]]></copyright><item><title><![CDATA[设计模式（后续慢慢添加）]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141902375</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141902375</guid><author>m0_62345235</author><pubDate>Wed, 04 Sep 2024 20:20:34 +0800</pubDate><description><![CDATA[大家可以在这里标记一下，内容会慢慢更新为什么学习设计模式：写更加美观的代码，工整，后续便于优化学习设计模式的过程：1、原理+实践2、搞清楚各个设计模式之间的区别，明白什么情况用什么，分别应对什么样子的业务场景3、源码（看看大佬怎么写的）]]></description><category></category></item><item><title><![CDATA[聊一聊计算机网络常用知识点]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141869561</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141869561</guid><author>m0_62345235</author><pubDate>Tue, 03 Sep 2024 19:46:20 +0800</pubDate><description><![CDATA[1、TCP网络分层





2、三次握手



3、四次挥手



4、TCP和UDP的区别



5、TCP中的端口号
]]></description><category></category></item><item><title><![CDATA[关于MyBatis的一些理解]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141868969</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141868969</guid><author>m0_62345235</author><pubDate>Tue, 03 Sep 2024 19:13:37 +0800</pubDate><description><![CDATA[1、半自动：需要自己写部分代码那与全自动（Hiternate）的区别：Mybatis操作数据库更细致，方便优化2、容易封装了JDBC3、持久化框架：将数据库中的表映射成Java对象4、怎么使用：通过XML或者注解。]]></description><category></category></item><item><title><![CDATA[Shiro（二）]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141334712</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141334712</guid><author>m0_62345235</author><pubDate>Mon, 19 Aug 2024 21:18:38 +0800</pubDate><description><![CDATA[在SpringBoot自动装配之后，Shiro默认将HttpSession作为存储用户认证成功信息的位置。]]></description><category></category></item><item><title><![CDATA[安全框架-Shiro]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141334191</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141334191</guid><author>m0_62345235</author><pubDate>Mon, 19 Aug 2024 20:42:31 +0800</pubDate><description><![CDATA[认证（登录）：操作流程差不多，但是回回要重新写一遍，太浪费授权：如果权限控制粒度比较粗，可以自身去实现，但是如果控制粒度比较细，操作麻烦！分布式会话管理：单体项目，依赖Web容器的Session实现会话，集群or分布式项目：手动去基于Redis或者其他拥有公共存储能力的中间件实现分布式会话单点登录：在一处服务登录，所有服务都信任他。]]></description><category></category></item><item><title><![CDATA[Linux基础]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141333666</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141333666</guid><author>m0_62345235</author><pubDate>Mon, 19 Aug 2024 20:10:47 +0800</pubDate><description><![CDATA[（VMWare）]]></description><category></category></item><item><title><![CDATA[容器&Docker]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141333337</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141333337</guid><author>m0_62345235</author><pubDate>Mon, 19 Aug 2024 19:41:55 +0800</pubDate><description><![CDATA[把容器理解成房屋建设，正常情况下，建造房屋需要先打地基，再。。。如果使用集装箱来建房子，简单拼接就行容器化应用部署特点：一次封装，到处运行。优势1 良好的环境移植性，优势2 简化部署，提升运维效率。不关心内部组件和配置，对容器进行运维就行。优势3 和虚机比，启动速度快，占用资源低。]]></description><category></category></item><item><title><![CDATA[分布式消息队列]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141172855</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141172855</guid><author>m0_62345235</author><pubDate>Tue, 13 Aug 2024 20:30:17 +0800</pubDate><description><![CDATA[拿核酸检测打比方队列：大家排队做核酸，不能插队，前一个人做完，后一个人才能做消息：在这里就是数据什么又是分布式消息队列呢？有一个护士在做核酸，但是呢排队的人越来越多，这时候又来了俩个护士小姐姐，人们分成三队做核酸，这就是分布式消息队列。]]></description><category></category></item><item><title><![CDATA[API网关]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141172456</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141172456</guid><author>m0_62345235</author><pubDate>Tue, 13 Aug 2024 20:13:09 +0800</pubDate><description><![CDATA[在单体项目结构中，我们前端直接调用后端，但是随着我们的项目越来越大，会将其拆分成微服务架构，微服务少了还好说，但是多了呢，前端怎么调后端，这里涉及到了，注册中心、配置中心，nacos，有了API网关后，和以前就差不多了，我们直接调用网关就OK了，然后由网关调后端微服务----》路由转发。API网关是简化客户端和后端服务的交互，集中处理安全性、性能、可用性方面的问题。将验权移到API网关这一层，就解决了，而且他还可以监控日志，限流。微服务网关更侧重微服务架构中的内部通信和服务间的一个交互。]]></description><category></category></item><item><title><![CDATA[自学小建议]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141167534</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141167534</guid><author>m0_62345235</author><pubDate>Tue, 13 Aug 2024 16:37:56 +0800</pubDate><description><![CDATA[原因：国外教材，厚，把你当成小白，一点一点教你，但是当你复习的时候，你会想，什么玩意嘛，就这一个简单公式，啰里啰唆的将半天；国内教材，等你对知识点有一个初步掌握的时候，会发现，wc，书里面的东西都是精华啊，讲的太棒了！看书：先看国外，再看国内。]]></description><category></category></item><item><title><![CDATA[JavaSE--day13--多线程]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141157210</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141157210</guid><author>m0_62345235</author><pubDate>Tue, 13 Aug 2024 15:02:29 +0800</pubDate><description><![CDATA[程序（program）：一段代码，一个应用（问题）官方一点：是为完成特定任务、用某种语言编写的一组指令的集合,是一段静态的代码。（程序是静态的）进程（process）：（大脑）是程序的一次执行过程。正在运行的一个程序，进程作为资源分配的单位，在内存中会为每个进程分配不同的内存区域。（进程是动态的）是一个动的过程 ，进程的生命周期  :  有它自身的产生、存在和消亡的过程线程（thread）：（思路）进程可进一步细化为线程， 是一个程序内部的一条执行路径。]]></description><category></category></item><item><title><![CDATA[JavaSE--day15--Junit]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141130919</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141130919</guid><author>m0_62345235</author><pubDate>Mon, 12 Aug 2024 22:11:16 +0800</pubDate><description><![CDATA[软件测试目的：发现程序漏洞黑盒测试：功能测试，测试接口，看功能是否实现（不用关注代码）白盒测试：结构测试，对软件的过程，细节做细致的检查。（需要写代码，关注代码的执行过程）]]></description><category></category></item><item><title><![CDATA[JavaSE--day15--注解]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141130944</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141130944</guid><author>m0_62345235</author><pubDate>Mon, 12 Aug 2024 21:55:25 +0800</pubDate><description><![CDATA[特殊标记，这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。也就是说：我们通过注解，可以实现在不改变原有逻辑的情况下，在源文件中嵌入一些数据框架 = 注解 + 反射 + 设计模式。]]></description><category></category></item><item><title><![CDATA[常用的注解（基础）]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141123190</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141123190</guid><author>m0_62345235</author><pubDate>Mon, 12 Aug 2024 21:37:01 +0800</pubDate><description><![CDATA[Junit


@Test

@Before

@After






文档相关的注解（在IDEA工具l）


@author    作者



@parm    方法的参数    形参名 形参类型 形参说明

@version    版本



@see    指定一个到另一个主题的链接

@throws @exception    一个类抛出的异常

@deprecated    过期类或成员




JDK内置的3个注解


@Overri]]></description><category></category></item><item><title><![CDATA[JavaWeb--day27--分页]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141131527</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141131527</guid><author>m0_62345235</author><pubDate>Mon, 12 Aug 2024 20:25:04 +0800</pubDate><description><![CDATA[简单来说:大量数据无法一次性全部显示在网页上?怎么办?只能选取其中的一部分,将大量数据分成好几段,每一段我们用一个网页显示,也就是一页,在页面上我们可以手动控制我们要选择的页面分页就是将大量数据分成很多页显示的一种处理手段.]]></description><category></category></item><item><title><![CDATA[Java后端的学习路线（个人自用）]]></title><link>https://blog.youkuaiyun.com/m0_62345235/article/details/141122991</link><guid>https://blog.youkuaiyun.com/m0_62345235/article/details/141122991</guid><author>m0_62345235</author><pubDate>Mon, 12 Aug 2024 14:50:11 +0800</pubDate><description><![CDATA[后端基础的知识体系]]></description><category></category></item></channel></rss>