<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SuYuewu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SuYuewu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SuYuewu]]></copyright><item><title><![CDATA[Spring模块组成]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/144833909</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/144833909</guid><author>SuYuewu</author><pubDate>Mon, 10 Feb 2025 19:04:14 +0800</pubDate><description><![CDATA[Spring 总共大约有 20 个模块， 由 1300 多个不同的文件构成。而这些组件被分别整合在。核心容器（Core Container）]]></description><category></category></item><item><title><![CDATA[GitEE]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/144355305</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/144355305</guid><author>SuYuewu</author><pubDate>Tue, 14 Jan 2025 21:07:13 +0800</pubDate><description><![CDATA[版本控制cvs  svn  git  等等。]]></description><category></category></item><item><title><![CDATA[Redis入门]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/144726558</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/144726558</guid><author>SuYuewu</author><pubDate>Mon, 30 Dec 2024 20:43:48 +0800</pubDate><description><![CDATA[Redis是一个开源的高性能键值对存储系统，广泛用于缓存、消息队列、实时数据分析等场景，支持多种数据结构。Redis（Remote Dictionary Server ），即远程字典服务，是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库，并提供多种语言的API。单线程key  value存储定位：缓存  提高读写速度 减轻对数据库的访问压力1. rdb 方式bgsave的执行流程？fork主进程得到一个子进程,共享内存空间。]]></description><category></category></item><item><title><![CDATA[Spring框架]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/144088875</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/144088875</guid><author>SuYuewu</author><pubDate>Wed, 27 Nov 2024 17:16:17 +0800</pubDate><description><![CDATA[Spring 是一个轻量级的开源框架，主要用于构建 Java EE 应用程序。它常被视为一种“粘合剂”，尤其在 SSM 架构中，SSM 指的是 Spring MVC、Spring 和 MyBatis 的组合。1.1、Spring 核心特性IOC（控制反转）：将对象的创建与管理交给 Spring 容器。AOP（面向切面编程）：能够在不修改原有代码的情况下增强功能。]]></description><category></category></item><item><title><![CDATA[MyBatis框架]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143953287</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143953287</guid><author>SuYuewu</author><pubDate>Sun, 24 Nov 2024 17:54:51 +0800</pubDate><description><![CDATA[Mybatis框架 和  hibernate 区别 :hibernate 标注的orm  入门门槛高  不需要写sql sql自动生成了 想优化不现实 修改比较困难小型项目 OA  小型的erpmybatis ：专注于sql本身 需要程序员自己写sql  mybatis它是一个半自动的【不完全的ORM】互联网项目4. MyBatis 之dao开发模式思路：程序员写dao 和 dao实现类。]]></description><category></category></item><item><title><![CDATA[JDBC + Servlet + MySQL + Swing 实现的简单的图书管理系统]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143986880</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143986880</guid><author>SuYuewu</author><pubDate>Sat, 23 Nov 2024 08:52:37 +0800</pubDate><description><![CDATA[资源自取
]]></description><category></category></item><item><title><![CDATA[Java Database Connectivity (JDBC + Servlet)]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143692927</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143692927</guid><author>SuYuewu</author><pubDate>Thu, 21 Nov 2024 19:43:41 +0800</pubDate><description><![CDATA[在使用JDBC进行数据库连接时，数据库的名称url，用户名密码一定要正确，不然无法正确连接数据库；同时，数据库连接时，一定要记得加载驱动，以及将Jar包导入类库。在Dao层中，实现sql查询时，sql中的属性是数据库中表的属性，而在下面返回到的resultset中转为我们的Book类时，取值取得是数据库中的属性的值， 构造出来的是我们的实体类Book。查询中可以根据作者查询，可以查询价格区间，在更新和删除。]]></description><category></category></item><item><title><![CDATA[基于JDBC的书库系统（MySQL）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143720872</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143720872</guid><author>SuYuewu</author><pubDate>Tue, 12 Nov 2024 19:47:58 +0800</pubDate><description><![CDATA[有一张表叫javabook【创建表要求使用sql语句进行】表中列   bookid  整数自增类型表中列   bprice  小数类型表中列   bookname  字符串类型 长度不能小于50工程和包要求：domaindaoservicetest。]]></description><category></category></item><item><title><![CDATA[MySQL学习正式篇]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143505335</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143505335</guid><author>SuYuewu</author><pubDate>Tue, 05 Nov 2024 20:18:33 +0800</pubDate><description><![CDATA[可以看到表中有很多约束，如何使用SQL语句添加这些约束呢？]]></description><category></category></item><item><title><![CDATA[MySQL学习-----序]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143488377</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143488377</guid><author>SuYuewu</author><pubDate>Mon, 04 Nov 2024 19:04:03 +0800</pubDate><description><![CDATA[MYSQL是关系型数据库表是有固定列数和任意行数的，在数学上称为表。]]></description><category></category></item><item><title><![CDATA[二叉搜索树（BST树）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143466629</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143466629</guid><author>SuYuewu</author><pubDate>Sun, 03 Nov 2024 17:59:03 +0800</pubDate><description><![CDATA[O(logn)，但在最坏情况下（例如，树退化为链表时），时间复杂度为 O(n)。查找操作与插入类似，从根节点开始，逐步向下查找，直到找到目标值或到达空节点。插入操作从根节点开始，比较新值与当前节点的值，决定向左子树或右子树插入。对于每个节点，左子树中所有节点的值都小于该节点的值。对于每个节点，右子树中所有节点的值都大于该节点的值。这些特性使得二叉搜索树非常适合用于。每个子树也都是二叉搜索树。，其平均时间复杂度为。]]></description><category></category></item><item><title><![CDATA[JAVA底层]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143445533</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143445533</guid><author>SuYuewu</author><pubDate>Sat, 02 Nov 2024 11:19:27 +0800</pubDate><description><![CDATA[线性存储，树存储，比较方法]]></description><category></category></item><item><title><![CDATA[Java设计模式（代理模式整理中ing）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143369160</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143369160</guid><author>SuYuewu</author><pubDate>Wed, 30 Oct 2024 22:08:56 +0800</pubDate><description><![CDATA[1.静态代理实现较简单，只要代理对象对目标对象进行包装，即可实现增强功能，但静态代理只能为一个目标对象服务，如果目标对象过多，则会产生很多代理类。]]></description><category></category></item><item><title><![CDATA[JAVA网络编程（UDP与TCP传输）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143375456</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143375456</guid><author>SuYuewu</author><pubDate>Wed, 30 Oct 2024 21:31:28 +0800</pubDate><description><![CDATA[但是在使用UDP协议传送数据时，由于UDP的面向无连接性，不能保证数据的完整性，因此在传输重要数据时不建议使用UDP协议。把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统，从而使众多的计算机可以方便地互相传递信息，共享硬件、软件、数据信息等资源。简单来说，当一台计算机向另外一台计算机发送数据时，发送端不会确认接收端是否存在，就会发出数据，同样接收端在收到数据时，也不会向发送端反馈是否收到数据。在TCP连接中必须明确客户端与服务器端，由于客户端向服务器端发出连接请求，]]></description><category></category></item><item><title><![CDATA[Java线程池]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143327475</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143327475</guid><author>SuYuewu</author><pubDate>Tue, 29 Oct 2024 21:58:40 +0800</pubDate><description><![CDATA[4.1、线程池实现类是Executor框架最核心的类。创建具有给定的初始参数和默认线厂和拒绝执行处理程序的一个新的。创建具有给定的初始参数和默认线厂一个新的。创建一个新的与给定的初始参数和默认拒绝执行处理程序。创建具有给定的初始参数的一种新。类中提供的四个构造方法。我们来看最长的那个，其余三个都是在这个构造方法的基础上产生（其他几个构造方法说白点都是给定某些默认参数的构造方法比如默认制定拒绝策略是什么）。/*** 用给定的初始参数创建一个新的ThreadPoolExecutor。*/]]></description><category></category></item><item><title><![CDATA[业务框架模型（二）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143220768</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143220768</guid><author>SuYuewu</author><pubDate>Thu, 24 Oct 2024 22:16:22 +0800</pubDate><description><![CDATA[entity实现基础的类，person类：包含人的名字和年龄属性；Student类，包含人的名字、年龄以及学生的成绩；User类，包含人的名字和年龄属性，以及用户的用户名和密码。]]></description><category></category></item><item><title><![CDATA[Java全程学习（二）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143147491</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143147491</guid><author>SuYuewu</author><pubDate>Tue, 22 Oct 2024 22:09:19 +0800</pubDate><description><![CDATA[程序运行时出现的错误就称为异常（咳咳，跟没说一样 >_]]></description><category></category></item><item><title><![CDATA[equals方法与hashcode方法的重写]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143166059</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143166059</guid><author>SuYuewu</author><pubDate>Tue, 22 Oct 2024 21:34:45 +0800</pubDate><description><![CDATA[很显然，输出的结果无论是用的==比较还是用的equals比较都是false；散列表（Hash table，也叫哈希表），是根据关键码值(Key value)而直接进行访问的数据结构。诸如String、Date等类对equals方法进行了重写的话，比较的是所指向的。经过哈希表达式计算后的hashcode相等的实在不好找，就不敲代码测试了，欸嘿~当发生冲突时，对应的存储单元以链表的形式保存冲突的数据（链地址法）。常见的散列表实现方式：用数组作为哈希函数的输出域，引用类型的变量所指向的对象的地址。]]></description><category></category></item><item><title><![CDATA[Comparable 与 Comparator]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143161237</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143161237</guid><author>SuYuewu</author><pubDate>Tue, 22 Oct 2024 18:16:19 +0800</pubDate><description><![CDATA[Comparable 是“比较”的意思，而 Comparator 是“比较器”的意思；Comparable 是通过重写 compareTo 方法实现排序的，而 Comparator 是通过重写 compare 方法实现排序的；Comparable 必须由自定义类内部实现排序方法，而 Comparator 是外部定义并实现排序的。所以用一句话总结二者的区别：Comparable 可以看作是“对内”进行排序接口，而 Comparator 是“对外”进行排序的接口。]]></description><category></category></item><item><title><![CDATA[业务框架模型（一）]]></title><link>https://blog.youkuaiyun.com/SuYuewu/article/details/143061854</link><guid>https://blog.youkuaiyun.com/SuYuewu/article/details/143061854</guid><author>SuYuewu</author><pubDate>Fri, 18 Oct 2024 21:13:38 +0800</pubDate><description><![CDATA[【代码】业务框架模型。]]></description><category></category></item></channel></rss>