<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_61453770的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_61453770</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_61453770]]></copyright><item><title><![CDATA[-aop-]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/127641111</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/127641111</guid><author>qq_61453770</author><pubDate>Thu, 08 Dec 2022 15:32:43 +0800</pubDate><description><![CDATA[面向切面编程。面向切面编程是从动态角度考虑程序运行过程。APO底层，就是采用动态代理模式实现的。可以使用jdk，cglib两种代理方式。AOP就是动态代理的规范化，把动态代理的实现步骤，方式都定义好了，让开发人员用一种统一的方式，使用动态代理。实现方式：①jdk的动态代理，使用jdk中的proxy,method,invovaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口②cglib动态代理：第三方的工具库，创建代理对象，原理是继承。通过继承目标类，创建子类。]]></description><category></category></item><item><title><![CDATA[IOC 控制反转]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/127515940</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/127515940</guid><author>qq_61453770</author><pubDate>Mon, 31 Oct 2022 22:39:18 +0800</pubDate><description><![CDATA[（80左右都是使用的set注入）属性：value就是对象的名称，也就是bean的id值，value的值是唯一的，创建的对象在整个spring的容器中就一个。创建对象，给属性赋值。DI：依赖注入，只需要在程序中提供要使用的对象的名称就可以，至于对象如何在容器中创建，赋值，查找都由容器内部实现。的上面）：放在控制器（处理器）类的上面，创建控制器对象的，控制器对象，能够接受用户提交的参数，显示请求的处理结果。描述的：把对象的创建，赋值，管理工作都交给代码之外的容器实现，也就是对象的创建是有其它外部资源完成。]]></description><category></category></item><item><title><![CDATA[JDBC知识点]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126216701</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126216701</guid><author>qq_61453770</author><pubDate>Tue, 23 Aug 2022 11:18:04 +0800</pubDate><description><![CDATA[持久化：把数据保存到可掉电式存储设备中以供之后使用。数据持久化意味着将内存中的数据保存到硬盘，持久化的实现过程大多通过各种关系数据库来完成。事务：一组逻辑操作单元，使数据从一种状态变换到另一种状态事务处理(事务操作):保证所有事务都作为一个工作 单元来执行，即使出现了故障，都不能改变这种执行方式。当在一个事务中执行多个操作时，要么所有的事 务都被提交(commit),那么这些修改就永久地保存下来：要么数据库管理系统将放弃所作的所有修改，整个事务回滚(rollback)到最初状态。]]></description><category></category></item><item><title><![CDATA[流程控制结构]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126198420</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126198420</guid><author>qq_61453770</author><pubDate>Sat, 06 Aug 2022 19:36:00 +0800</pubDate><description><![CDATA[顺序结构：程序从上往下依次执行
分支结构：程序可以从两条或多条路径中选择一条去执行
循环结构：程序在满足一定条件的基础上，重复执行一段代码功能：实现简单的双分支
语法应用：任何地方情况1：类似于Java中的switch语句，一般用于实现等值判断情况2：类似于Java中的多重IF语句，一般用于实现区间判断特点：
①
可以作为表达式，嵌套在其他语句中使用，可以放在任何地方，BEGIN END 中或BEGIN END的外面
可以作为独立的语法去使用，只能放在BEGIN END中
②
如果WHEN中的值满足或条件成]]></description><category></category></item><item><title><![CDATA[MySQL知识总结4]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126156581</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126156581</guid><author>qq_61453770</author><pubDate>Fri, 05 Aug 2022 20:56:36 +0800</pubDate><description><![CDATA[说明：变量是用户自定义的，不是由系统的使用步骤:声明赋值使用（查看，比较，运算）]]></description><category></category></item><item><title><![CDATA[TCL语言]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126084852</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126084852</guid><author>qq_61453770</author><pubDate>Thu, 04 Aug 2022 11:25:26 +0800</pubDate><description><![CDATA[事务的隔离性是指一个事务的执行不能被其他事务干扰，即一个事务内部的操作及使用的数据对并发的其他事务是隔离的，并发执行的各个事务之间不能相互干扰。持久性是指一个事务一旦被提交，它对数据库中数据的改变就是永久性的，接下来的其他操作和数据库故障不应该对其有任何影响。一个或一组sql语句组成一个执行单元，这个执行单元要么全部执行，要么全部不执行。原子性是指事物是一个不可分割的工作单位，事务中的操作要么都发生，要么都不发生。显示事务：事务具有明显的开启和结束的标记。事务没有明显的开启和结束的标记。...]]></description><category></category></item><item><title><![CDATA[DDL语言]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126033560</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126033560</guid><author>qq_61453770</author><pubDate>Sun, 31 Jul 2022 12:50:21 +0800</pubDate><description><![CDATA[①如果不设置无符号还是有符号，默认是有符号，如果想设置无符号，需要添加unsigned关键字。②如果插入的数值超出了整型的范围，会报outofrange异常，并且插入临界值。③定点型的精确度较高，如果要求插入数值的精确度较高如货币运算等则考虑使用定点型。含义一种限制，用于限制表中的数据，为了保证表中的数据准确和可靠性。②从表的外键列的类型和主表的关联列的类型要求一致或兼容，名称无要求。较长的文本text,blob(较长的二进制数）所选择的类型越简单越好，能保存数值的类型越小越好。...]]></description><category></category></item><item><title><![CDATA[DML语言]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/126000644</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/126000644</guid><author>qq_61453770</author><pubDate>Thu, 28 Jul 2022 13:48:58 +0800</pubDate><description><![CDATA[3.假如要删除的表中有自增长列，如果用delete删除后，再插入数据，自增长列的值从断点开始，而truncate删除后，再插入数据，自增长列的值从1开始。2.不可以为null的列必须插入值，可以为null的列如何插入值。5.可以省略列名，默认所有列，而且列的顺序和表中的列的顺序一致。1.插入的值的类型要与列的类型一致或兼容。update表1别名，表2别名。delete表1的别名，表2的别名。from表1别名，表2别名。set列名=值，列名=值，…set列=新值，列=新值，…......]]></description><category></category></item><item><title><![CDATA[MySQL知识总结3]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/125962964</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/125962964</guid><author>qq_61453770</author><pubDate>Tue, 26 Jul 2022 18:04:42 +0800</pubDate><description><![CDATA[当要查询的结果来自于多个表，且多个表没有直接的连接关系，但查询的信息一致时。⑤子查询的执行优先于主查询执行，主查询的条件用到了子查询的结果。含义出现在其他语句中的select语句，称为子查询或内查询。union联合，合并将多条查询语句的结果合并成一个结果。2.要求多条查询语句的查询的每一列的类型和顺序最好一致。exists后面（相关子查询）->表子查询。非法使用标量子查询，子查询结果不是一行一列。1.要求多条查询语句的查询列数是一致的。1.limit语句放在查询语句的最后。...]]></description><category></category></item><item><title><![CDATA[MySQL知识总结2]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/125869703</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/125869703</guid><author>qq_61453770</author><pubDate>Sun, 24 Jul 2022 19:04:07 +0800</pubDate><description><![CDATA[①语法select查询列表from表1别名【连接类型】join表2别名on连接条件【where筛选条件】【groupby分组】【having筛选条件】【orderby排序列表】分类内连接inner外连接左外右外全外交叉连接cross②内连接特点①添加排序，分组，筛选②Inner可以省略③筛选条件放在where后面，连接条件放在on后面，提高分离性，便于阅读。...]]></description><category></category></item><item><title><![CDATA[MySQL知识梳理(1)]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/125836167</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/125836167</guid><author>qq_61453770</author><pubDate>Tue, 19 Jul 2022 12:32:10 +0800</pubDate><description><![CDATA[数据库（database）存储数据的“仓库”。它保留了一系列有组织的数据。]]></description><category></category></item><item><title><![CDATA[第十一周算法题]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/124803623</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/124803623</guid><author>qq_61453770</author><pubDate>Mon, 16 May 2022 17:51:48 +0800</pubDate><description><![CDATA[一.简单密码
①题目
Julius Caesar 曾经使用过一种很简单的密码。对于明文中的每个字符，将它用它字母表中后 5位对应的字符来代替，这样就得到了密文。比如字符’A’用’F’来代替。如下是密文和明文中字符的对应关系。
密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
明文V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
你的任务是对给定的密文进行解密得到明文。
你需要注意的是，密文中出现的]]></description><category></category></item><item><title><![CDATA[后台组第一次考核总结]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/124107163</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/124107163</guid><author>qq_61453770</author><pubDate>Tue, 12 Apr 2022 20:09:36 +0800</pubDate><description><![CDATA[一.选择题
1.几种类型的数组及默认值




类型
默认值




int
0


double,float
0.0


boolen
false


char
0或’\u’


类，数组接口
null


2.
①接口中的方法默认并不都是静态的也有非静态的例如（public，abstruct)
②抽象方法必须在抽象类中，但是抽象类中可以没有抽象方法
③接口中的方法默认是public,abstract方法
④接口中的属性，都是静态变量
⑤类在实现接口的方法时，必须显示地使用public修饰符
4.
①构造]]></description><category></category></item><item><title><![CDATA[JAVA-接口]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/123736315</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/123736315</guid><author>qq_61453770</author><pubDate>Fri, 25 Mar 2022 16:16:31 +0800</pubDate><description><![CDATA[一.定义
1.Java接口是一系列方法的声明，是一些方法特征的集合，一个接口只有方法的特征没有方法的实现，因此这些方法可以在不同的地方被不同的类实现，而这些实现可以具有不同的行为（功能）。
2.接口可以理解为一种特殊的类，里面全部是由全局常量和公共的抽象方法所组成。接口是解决Java无法使用多继承的一种手段，但是接口在实际中更多的作用是制定标准的。或者我们可以直接把接口理解为100%的抽象类，即接口中的方法必须全部是抽象方法。

二.接口的使用
1.接口使用interface来定义
为了声明一个接口，我们.]]></description><category></category></item><item><title><![CDATA[C标准库头文件—ctype.h]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/123076142</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/123076142</guid><author>qq_61453770</author><pubDate>Tue, 22 Feb 2022 20:55:44 +0800</pubDate><description><![CDATA[前言
定义了一批C语言字符分类函数（C character classification functions），用于测试字符是否属于特定的字符类别，如字母字符、控制字符等等。既支持单字节（Byte)字符，也支持宽字符。

#include &lt;ctype.h&gt;


主要函数
1.slower
函数原型: int islower(int ch);
函数功能: 检查ch是否小写字母(a-z)
函数返回: 是返回非0,否则返回0

2.isupper
函数原型: int isupper(int ch).]]></description><category></category></item><item><title><![CDATA[fmax,fmin函数]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/122887906</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/122887906</guid><author>qq_61453770</author><pubDate>Sat, 12 Feb 2022 21:48:31 +0800</pubDate><description><![CDATA[文章目录前言1.含义2.举例一、算法题实现1.题目2.基本思路3.代码实现


前言
1.含义
fmax，fmin函数用于c语言中快速比较两数大小
作用是：

返回两个浮点参数中较大的一个

2.举例
#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
 
int main(void)
{
    printf("fmax(2,1)    = %f\n", fmax(2,1));
    printf("fmax(-Inf,0) = %f\n", fmax(..]]></description><category></category></item><item><title><![CDATA[快速幂算法(c语言)]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/122868355</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/122868355</guid><author>qq_61453770</author><pubDate>Fri, 11 Feb 2022 20:12:30 +0800</pubDate><description><![CDATA[文章目录前言一、基本思路二、递归式三.例题1. 统计好数字的数目（题目）2.代码


前言
顾名思义，快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N)， 与朴素的O(N)相比效率有了极大的提高。

一、基本思路

（1）当b是奇数时，那么有 a^b = a * a^*(b-1)
（2）当b是偶数时，那么有 a^b = a^(b/2) * a^(b/2)

例如：
2^10 = 2^5 * 2^5
2^5 = 2 * 2^4
2^4 = 2^2 * 2^2
2^2 = 2^1 * 2^1
2^.]]></description><category></category></item><item><title><![CDATA[算法与数据结构——并查集]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/122858326</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/122858326</guid><author>qq_61453770</author><pubDate>Thu, 10 Feb 2022 13:09:44 +0800</pubDate><description><![CDATA[文章目录一、概述二.函数的定义与实现1.find( )函数2.join( )函数3.路径压缩算法之一（优化find( )函数）三.例题1.题目描述2.基本思路3.代码实现

一、概述
定义：
并查集是一种树型的数据结构，用于处理一些不相交集合的合并及查询问题（即所谓的并、查）。比如说，我们可以用并查集来判断一个森林中有几棵树、某个节点是否属于某棵树等。
主要构成：
并查集主要由一个整型数组pre[ ]和两个函数find( )、join( )构成。
数组 pre[ ] 记录了每个点的前驱节点是谁，函数 fi.]]></description><category></category></item><item><title><![CDATA[什么是迭代（迭代法）]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/122812914</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/122812914</guid><author>qq_61453770</author><pubDate>Mon, 07 Feb 2022 19:10:32 +0800</pubDate><description><![CDATA[大家有时会将迭代和递归搞混，但是他们其实是有差别的.

递归，就是在运行的过程中调用自己。
迭代法也称辗转法，是一种不断用变量的旧值递推新值的过程，跟迭代法相对应的是直接法(或者称为一次解法)，即一次性解决问题。

迭代算法是用计算机解决问题的一种基本方法，一般用于数值计算。累加、累乘都是迭代算法的基础应用。典型案例：牛顿迭代法”。
在可以用迭代算法解决的问题中，至少存在一个直接或间接地不断由旧值递推出新值的变量，这个变量就是迭代变量。
在什么时候结束迭代过程？
这是编写迭代程序必须考虑的问题。不能让迭代.]]></description><category></category></item><item><title><![CDATA[树的遍历（前，中，后序）]]></title><link>https://blog.youkuaiyun.com/qq_61453770/article/details/122797089</link><guid>https://blog.youkuaiyun.com/qq_61453770/article/details/122797089</guid><author>qq_61453770</author><pubDate>Sun, 06 Feb 2022 13:26:02 +0800</pubDate><description><![CDATA[树的遍历主要有四种
1、先序遍历：先遍历根节点，再遍历左节点，最后遍历右节点；（根左右）
2、中序遍历：先遍历左节点，再遍历根节点，最后遍历右节点；（左根右）
3、后序遍历：先遍历左节点，再遍历右节点，最后遍历根节点；（左右根）
4、层序遍历：从根节点开始，从左到右，一层一层进行遍历；

例如：
先序遍历：FCADBEHGM
中序遍历：ACBDFHEMG
后序遍历：ABDCHMGEF
层序遍历：FCEADHGBM
1.先序遍历
1 /* 以递归方式 前序遍历二叉树 */
 2 void PreOrderT.]]></description><category></category></item></channel></rss>