<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ccydeboke的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ccydeboke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ccydeboke]]></copyright><item><title><![CDATA[测试理论与实践|基础理论知识]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/164507813</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/164507813</guid><author>ccydeboke</author><pubDate>Thu, 10 Sep 2026 12:17:06 +0800</pubDate><description><![CDATA[崩溃=系统挂了；严重=主功能废了；一般=功能有瑕疵但能用；次要=只是长得不好看。]]></description><category></category></item><item><title><![CDATA[关于对AI基础概念的初步认识]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161692084</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161692084</guid><author>ccydeboke</author><pubDate>Sat, 13 Jun 2026 12:35:34 +0800</pubDate><description><![CDATA[LLM 全称 Large Language Model，中文叫大语言模型，是一种基于海量文本数据训练、能理解和 生成人类语言的人工智能模型。]]></description><category></category></item><item><title><![CDATA[JavaEE|SpringMVC]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161624938</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161624938</guid><author>ccydeboke</author><pubDate>Fri, 12 Jun 2026 13:47:55 +0800</pubDate><description><![CDATA[MVC 是 Model View Controller 的缩写,它是软件工程中的一种软件架构设计模式，它把软件系统分 为模型、视图和控制器三个基本部分.View(视图)指在应用程序中专门用来与浏览器进行交互，展示数据的资源.Model(模型)是应用程序的主体部分，用来处理程序中数据逻辑的部分.Controller（控制器）可以理解为一个分发器，用来决定对于视图发来的请求，需要用哪一个模型 来处理，以及处理完后需要跳回到哪一个视图。即用来连接视图和模型。]]></description><category></category></item><item><title><![CDATA[JavaEE|SpringBoot快速入门]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161621562</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161621562</guid><author>ccydeboke</author><pubDate>Tue, 02 Jun 2026 14:52:43 +0800</pubDate><description><![CDATA[开发极快：极大地减少了模板代码和配置文件。学习成本低：如果你会 Spring，学 Spring Boot 几乎没有门槛。部署方便：打包成一个 JAR 包，非常契合 Docker 容器化和微服务架构。生态无敌：与 Spring 生态无缝衔接，Spring Cloud（微服务）、Spring Security（安全）等都能轻松整合。观察pom文件社区版存在一个bug，需要将release版本删除再点击maven刷新此时不会再报错。]]></description><category></category></item><item><title><![CDATA[JavaEE|前端集合]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161396792</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161396792</guid><author>ccydeboke</author><pubDate>Thu, 28 May 2026 11:41:02 +0800</pubDate><description><![CDATA[CSS是层叠样式表，用于控制页面的样式，能实现美化页面的效果.函数定义与前面的Java也大体相同，存在两种方式"age": 15。]]></description><category></category></item><item><title><![CDATA[JavaEE|JVM]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161273466</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161273466</guid><author>ccydeboke</author><pubDate>Fri, 22 May 2026 11:05:10 +0800</pubDate><description><![CDATA[JVM 是 Java Virtual Machine 的简称，意为 Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。]]></description><category></category></item><item><title><![CDATA[JavaEE|网络原理TCP/IP]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161056423</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161056423</guid><author>ccydeboke</author><pubDate>Thu, 21 May 2026 09:26:09 +0800</pubDate><description><![CDATA[客户端与服务器相互传递的信息是根据需求来的1.行文本(最原始)2.xml(比较原始，可读性好，冗余较多)3.json(主流的方式，可读性好，冗余一般)4.protobuf(高性能场景下使用的方式，可读性差，冗余最小)但凡实现一个具体的程序，写代码之前一定要事先约好应用层协议的格式。]]></description><category></category></item><item><title><![CDATA[JavaEE|网络原理HTTP和HTTPS]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/161059195</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/161059195</guid><author>ccydeboke</author><pubDate>Fri, 15 May 2026 21:25:12 +0800</pubDate><description><![CDATA[引入对称加密引入非对称加密中间人攻击引入证书和数字证明加密是SSL的握手流程，不只局限于HTTPS的，其他基于SSL的网络协议也是类似流程。]]></description><category></category></item><item><title><![CDATA[JavaEE|网络编程]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160958807</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160958807</guid><author>ccydeboke</author><pubDate>Tue, 12 May 2026 18:06:11 +0800</pubDate><description><![CDATA[DatagramSocket 是UDP Socket用于发送和接收UDP数据报ServerSocket 是创建TCP服务端Socket的API，专门给服务器使用。]]></description><category></category></item><item><title><![CDATA[JavaEE|网络初识]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160957815</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160957815</guid><author>ccydeboke</author><pubDate>Sun, 10 May 2026 17:41:18 +0800</pubDate><description><![CDATA[组成网络重要的核心设备。]]></description><category></category></item><item><title><![CDATA[JavaEE|文件操作和IO]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160853117</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160853117</guid><author>ccydeboke</author><pubDate>Sat, 09 May 2026 20:40:03 +0800</pubDate><description><![CDATA[如何正确使用流对象？1.流对象的使用流程先打开，再读写，最后关闭2.应该是用哪个流对象先区分文件还是文本，二进制再区分读还是写。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程进阶]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160683262</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160683262</guid><author>ccydeboke</author><pubDate>Thu, 07 May 2026 10:36:16 +0800</pubDate><description><![CDATA[1.悲观和乐观2.重量和轻量3.挂起等待锁和自旋锁4.互斥锁和读写锁5.可重入锁和不可重入锁6.公平锁和非公平锁synchronized详细情况无锁 --> 偏向锁 ： 代码进入 synchronized 的 代码块偏向锁 --> 轻量级锁 : 拿到偏向锁的线程运行过程中, 遇到了其他线程尝试竞争这个锁.轻量级锁 --> 重量级锁 : JVM 发现, 当前竞争锁的情况非常激烈当前 JVM 中, 只提供了 "锁升级" 不能 "锁降级"]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(七)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160622764</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160622764</guid><author>ccydeboke</author><pubDate>Fri, 01 May 2026 10:47:34 +0800</pubDate><description><![CDATA[优势是性能更高，劣势时间精度不如优先队列.]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(六)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160550903</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160550903</guid><author>ccydeboke</author><pubDate>Tue, 28 Apr 2026 23:58:07 +0800</pubDate><description><![CDATA[单例模式是一种设计模式。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(五)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160495742</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160495742</guid><author>ccydeboke</author><pubDate>Sun, 26 Apr 2026 16:14:10 +0800</pubDate><description><![CDATA[一段代码，在多线程中，并发执行后，产生bug。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(四)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160411923</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160411923</guid><author>ccydeboke</author><pubDate>Thu, 23 Apr 2026 20:36:14 +0800</pubDate><description><![CDATA[在上一篇中我们引出了线程安全的概念，本篇文章中我们主要来探讨线程安全出现的原因，解决方案，以及有线程安全引出来的死锁。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(三)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160375741</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160375741</guid><author>ccydeboke</author><pubDate>Wed, 22 Apr 2026 16:41:04 +0800</pubDate><description><![CDATA[Thread创建线程关键属性终止线程线程等待获取线程引用线程休眠。]]></description><category></category></item><item><title><![CDATA[Java高阶数据结构|AVL树]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/159085746</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/159085746</guid><author>ccydeboke</author><pubDate>Mon, 20 Apr 2026 13:12:57 +0800</pubDate><description><![CDATA[对于二叉搜索树而言，当存在单分支有序结构时，查找效率会非常差，此时AVL树可以有效解决这个问题。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(二)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160225679</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160225679</guid><author>ccydeboke</author><pubDate>Sat, 18 Apr 2026 16:57:04 +0800</pubDate><description><![CDATA[可以给线程起名(中文名也是可以的)，例如对三个线程起不同名字再去jconsole上观察当不给线程起名的时候，线程会自动命名为Thread-0，Thread-1....通过名字描述线程是干啥的，方便调试。]]></description><category></category></item><item><title><![CDATA[JavaEE|多线程初阶(一)]]></title><link>https://blog.youkuaiyun.com/ccydeboke/article/details/160212935</link><guid>https://blog.youkuaiyun.com/ccydeboke/article/details/160212935</guid><author>ccydeboke</author><pubDate>Thu, 16 Apr 2026 19:35:54 +0800</pubDate><description><![CDATA[并发编程并发编程多进程和多线程是实现并发编程的两种技术手段。例如，每一个客户端请求发送到服务器上，服务器提供一个进程，给这个客户端进行服务。]]></description><category></category></item></channel></rss>