<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pawlaibd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pawlaibd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pawlaibd]]></copyright><item><title><![CDATA[个人博客项目测试报告]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/132694501</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/132694501</guid><author>pawlaibd</author><pubDate>Tue, 05 Sep 2023 18:32:12 +0800</pubDate><description><![CDATA[个人博客系统测试报告]]></description><category></category></item><item><title><![CDATA[MySQL(详细)]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131694043</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131694043</guid><author>pawlaibd</author><pubDate>Sat, 15 Jul 2023 18:26:27 +0800</pubDate><description><![CDATA[数据库是一类软件 , 它是用来组织、保存、管理数据的.组织这些数据也是为了后续进行增删查改.MySQL 是一款开源免费的数据库. 是一个 " 客户端服务器 " 结构的程序 .]]></description><category></category></item><item><title><![CDATA[进程的基本概念]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131687014</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131687014</guid><author>pawlaibd</author><pubDate>Wed, 12 Jul 2023 19:03:04 +0800</pubDate><description><![CDATA[简单来说,!例如 : 当我们去打开QQ , 于是就在系统中形成了一个进程 .通过任务管理器 , 可以看到这么多的进程在运行.]]></description><category></category></item><item><title><![CDATA[JVM (simple Version)]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131673767</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131673767</guid><author>pawlaibd</author><pubDate>Wed, 12 Jul 2023 13:48:41 +0800</pubDate><description><![CDATA[JVM 其实就是一个Java进程 , 从操作系统申请一大块内存区域, 供 java 代码使用 .申请出的内存 , 进一步划分 , 给出不同的用途 .堆中存放就是 new 出来的对象. (成员变量)栈 是用来维护方法之间的调用关系 (局部变量)元数据区(或者叫方法区) 存放的是类加载之后的类对象 与  静态变量虚拟机栈 是给 java 代码使用的, 本地方法栈 是给 jvm 内部的本地方法(C++代码)使用的 .]]></description><category></category></item><item><title><![CDATA[Spring 事务]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131631296</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131631296</guid><author>pawlaibd</author><pubDate>Mon, 10 Jul 2023 12:31:16 +0800</pubDate><description><![CDATA[事务的实现方式有两种 :编程式事务三步骤 :声明式事务的实现很简单 , 只需要在方法或者类上添加注解就可以了 ,进入方法时自动开启事务 , 方法执行完全自动提交事务 , 如果中途发生了异常会自动回滚事务.上述方法不会回滚 , 原因是 报错被 try catch 语句 处理了.解决方法 :1 . 将异常重新抛出2 . 手动回滚事务。]]></description><category></category></item><item><title><![CDATA[Spring AOP]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131613554</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131613554</guid><author>pawlaibd</author><pubDate>Sun, 09 Jul 2023 18:10:51 +0800</pubDate><description><![CDATA[AOP 是一种思想 , Spring AOP 框架 是具体实现 .

AOP (Aspect Oriented Programming) : 面向切面编程 .它是对某一类事情的集中处理 (针对某一方面的问题主动进行处理 ) .

举个栗子 :

当用户点到博客进行发布文章时 , 后端就要判断是否已经登录 , 当去删除一个文章时 , 也需要去判断当前是否是登录状态 . 每次涉及到权限问题时都需要判断用户登录状态 . 有了AOP之后 , 我们只需要在某一处配置一下 . 就可以实现所有需要判断用户登录状态的页]]></description><category></category></item><item><title><![CDATA[MyBatis]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131568138</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131568138</guid><author>pawlaibd</author><pubDate>Fri, 07 Jul 2023 22:01:20 +0800</pubDate><description><![CDATA[MyBatis 是一款优秀的ORM 持久层框架 , 具有较高的SQL灵活性 , 支持高级映射 .

ORM :Object Relation Mapping 对象关系映射 , 指的就是在Java 对象 和 数据库 的关系模型之间建立起一种对应关系 , 例如 : 一个article类 对应数据库中的一张 article 表 , 表中的字段和 对象中的属性一一对应 .]]></description><category></category></item><item><title><![CDATA[Spring MVC]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131553850</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131553850</guid><author>pawlaibd</author><pubDate>Thu, 06 Jul 2023 00:00:42 +0800</pubDate><description><![CDATA[MVC 是一种设计思想 , 而 Spring MVC 就是对 MVC 思想的具体实现 .MModel (模型)是用来处理应用程序数据逻辑的部分 , Model 对象 通常与 数据库进行交互VView (视图)将程序进行渲染展示给用户CController (控制器)它是处理用户交互的部分 , 负责的是 将用户的请求 发送给 Model , 再将处理好的程序交给 View 进行渲染 . 承担一个承上启下的角色 .]]></description><category></category></item><item><title><![CDATA[Spring Boot]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131529538</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131529538</guid><author>pawlaibd</author><pubDate>Wed, 05 Jul 2023 13:21:48 +0800</pubDate><description><![CDATA[Spring Boot是由 Pivotal 团队提供的框架 . 其目的就是为了简化 Spring 程序开发的 .让 本质上是为了让 Spring 开发更方便 , 让程序猿考虑的事情更少 .]]></description><category></category></item><item><title><![CDATA[了解Spring]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/131502875</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/131502875</guid><author>pawlaibd</author><pubDate>Mon, 03 Jul 2023 21:06:08 +0800</pubDate><description><![CDATA[Spring : 它是一个开源框架 , 是包含了众多工具方法的 IoC容器 ，(说的就是对象的创建和销毁的权利都交给了 Spring 来管理了，它本身又具备了存储对象和获取对象的能力，通俗点来讲Spring就是容器, 帮我们管理对象的生命周期) 。]]></description><category></category></item><item><title><![CDATA[[Java] Socket (UDP , TCP)]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/130029269</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/130029269</guid><author>pawlaibd</author><pubDate>Wed, 19 Apr 2023 22:16:04 +0800</pubDate><description><![CDATA[这么做的好处 : 因为服务器它是用来处理客户端的请求的 , 因此它就要有一个明确的端口号,让客户端可以找到 . 对于客户端来说 , 属于主动发送请求的一方 , 服务器实现不需要知道客户端的端口号 , 因此让系统自动分配端口号给客户端.此处的Socket 对象要被客户端  / 服务器 都使用的 . 对于服务器来说 Socket 对象往往都要绑定一个具体的端口号(自己主动绑定) . 客户端这边则不需要手动指定 , 让系统自动分配即可.Socket :  通过Socket对象来进行服务器和客户端之间的通信!]]></description><category></category></item><item><title><![CDATA[[Java] 网络]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129974358</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129974358</guid><author>pawlaibd</author><pubDate>Sat, 08 Apr 2023 15:02:46 +0800</pubDate><description><![CDATA[初始网络 , 网络是如何传送数据的. OSI 七层协议模型 , TCP/IP 5层协议]]></description><category></category></item><item><title><![CDATA[[Java] synchronized的锁优化机制]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129906528</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129906528</guid><author>pawlaibd</author><pubDate>Sun, 02 Apr 2023 18:06:08 +0800</pubDate><description><![CDATA[Java 中的锁优化机制   附加其他]]></description><category></category></item><item><title><![CDATA[[Java] 文件 , InputStream, OutputStream]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129844734</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129844734</guid><author>pawlaibd</author><pubDate>Thu, 30 Mar 2023 21:05:56 +0800</pubDate><description><![CDATA[针对文件的读写操作 ]]></description><category></category></item><item><title><![CDATA[[Java] CAS]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129821821</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129821821</guid><author>pawlaibd</author><pubDate>Wed, 29 Mar 2023 10:19:04 +0800</pubDate><description><![CDATA[CAS中的ABA问题, 使用CAS实现自旋锁.]]></description><category></category></item><item><title><![CDATA[常见锁策略]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129808507</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129808507</guid><author>pawlaibd</author><pubDate>Tue, 28 Mar 2023 15:24:49 +0800</pubDate><description><![CDATA[常见的一些锁策略]]></description><category></category></item><item><title><![CDATA[定时器 + 线程池]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129777509</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129777509</guid><author>pawlaibd</author><pubDate>Sun, 26 Mar 2023 21:40:30 +0800</pubDate><description><![CDATA[线程池的实现 , 定时器的实现]]></description><category></category></item><item><title><![CDATA[阻塞队列实现]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129773481</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129773481</guid><author>pawlaibd</author><pubDate>Sun, 26 Mar 2023 09:15:29 +0800</pubDate><description><![CDATA[阻塞队列实现 ]]></description><category></category></item><item><title><![CDATA[单例模式(线程安全)]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129771724</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129771724</guid><author>pawlaibd</author><pubDate>Sat, 25 Mar 2023 22:12:17 +0800</pubDate><description><![CDATA[单例模式  (饿汉模式,懒汉模式)]]></description><category></category></item><item><title><![CDATA[多线程wait]]></title><link>https://blog.youkuaiyun.com/pawlaibd/article/details/129770396</link><guid>https://blog.youkuaiyun.com/pawlaibd/article/details/129770396</guid><author>pawlaibd</author><pubDate>Sat, 25 Mar 2023 19:28:19 +0800</pubDate><description><![CDATA[多线程中 wait notify sleep 之间的配合,区别]]></description><category></category></item></channel></rss>