<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[swe50的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/swe50</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; swe50]]></copyright><item><title><![CDATA[2022软考软件设计师复习(上午题)]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/126704839</link><guid>https://blog.youkuaiyun.com/swe50/article/details/126704839</guid><author>swe50</author><pubDate>Mon, 05 Sep 2022 17:33:11 +0800</pubDate><description><![CDATA[软考上午题复习]]></description><category></category></item><item><title><![CDATA[Python列表常用方法]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/121980186</link><guid>https://blog.youkuaiyun.com/swe50/article/details/121980186</guid><author>swe50</author><pubDate>Mon, 20 Dec 2021 10:55:56 +0800</pubDate><description><![CDATA[Python列表常用方法
1. append()
在列表的最后添加元素
listA = ['鸡肉', '鸭肉']
listA.append('鱼肉')
print(listA) # ['鸡肉', '鸭肉', '鱼肉']

2. insert(_index, _obj)
在指定下标添加元素
listA = ['A', 'C', 'D']
listA.insert(1, 'B')
print(listA) # ['A', 'B', 'C', 'D']

3. extend()
列表合并, 在列表末尾最佳另一个列]]></description><category></category></item><item><title><![CDATA[Python字符串常用方法]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/121978305</link><guid>https://blog.youkuaiyun.com/swe50/article/details/121978305</guid><author>swe50</author><pubDate>Thu, 16 Dec 2021 17:05:46 +0800</pubDate><description><![CDATA[Python字符串常用方法
1. len()
获取字符串长度
s = 'hello'
print(len(s)) # 5

2. find()
查找指定内容在字符串中是否存在, 如果存在就返回该内容在字符串中第一次出现的索引值
s = 'hello'
print(s.find('l')) # 2

3. startswith(), endwith()
判断字符串是否以__为开头或者结尾
返回true/false
s = 'hello'
print(s.startswith('c')) # true
prin]]></description><category></category></item><item><title><![CDATA[Mysql数据库基础操作大全]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/121741310</link><guid>https://blog.youkuaiyun.com/swe50/article/details/121741310</guid><author>swe50</author><pubDate>Mon, 06 Dec 2021 15:04:14 +0800</pubDate><description><![CDATA[Mysql数据库的基本操作大全1. 登录和连接数据库2. 库和表的基本操作2.1 库基本操作2.1.1 查库2.1.2 开库2.1.3 建库2.1.4 删库2.2 表的基本操作2.2.1 查表2.2.2 建表2.2.3 查看表结构2.2.4 查看建表语句2.2.5 修改表结构2.2.6 改表名2.2.7 改表自增值2.2.8 改表引擎2.2.9 删表3. 表的字段类型和约束3.1 字段类型3.1.1 字符串数据类3.1.2 数值类型3.1.3 日期类型3.1.4 二进制类型3.2. 表的字段约束4. DML]]></description><category></category></item><item><title><![CDATA[Maven的安装和配置]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/121464994</link><guid>https://blog.youkuaiyun.com/swe50/article/details/121464994</guid><author>swe50</author><pubDate>Mon, 22 Nov 2021 10:10:04 +0800</pubDate><description><![CDATA[Maven的安装和配置1. Maven的安装和配置1. 下载2. 安装3. 安装目录说明4. 配置maven环境变量5. 修改Maven配置文件6. 配置Maven本地仓库6. 配置maven远程仓库镜像(可选）2. Maven核心文件pom.xml3. IDEA集成maven插件
1. Maven的安装和配置
1. 下载
下载链接： http://Maven.apache.org/download.cgi
环境要求：
Maven3.3+要求JDK1.7或以上版本
2. 安装
将下载好的Maven安装包解压]]></description><category></category></item><item><title><![CDATA[Java面试题复习]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/120262071</link><guid>https://blog.youkuaiyun.com/swe50/article/details/120262071</guid><author>swe50</author><pubDate>Mon, 13 Sep 2021 10:31:04 +0800</pubDate><description><![CDATA[Java面试题Java基础JRE与JDK什么是面向对象面向对象的特点方法重载和重写== 和 equals&amp;和&amp;&amp;String和StringBuild/StringBuffer的区别Object类的常用方法权限修饰符抽象类和接口的区别Java创建对象的方式如何实现对象克隆Java中有几种类型的流冒泡排序二分查找打印质数异常Java中的异常处理机制的简单原理和应用error和exception的区别throw 和 throws 的区别常见的异常类有哪些？final、finally、fin]]></description><category></category></item><item><title><![CDATA[Maven Springboot项目依赖配置文件]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/113697733</link><guid>https://blog.youkuaiyun.com/swe50/article/details/113697733</guid><author>swe50</author><pubDate>Fri, 05 Feb 2021 15:52:23 +0800</pubDate><description><![CDATA[pom.xml配置文件
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache]]></description><category></category></item><item><title><![CDATA[SSM框架整合]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/109315156</link><guid>https://blog.youkuaiyun.com/swe50/article/details/109315156</guid><author>swe50</author><pubDate>Thu, 19 Nov 2020 16:44:56 +0800</pubDate><description><![CDATA[Maven中添加SSM框架依赖包SSM核心工具包（Spring，SpringMVC，Mybatis）
SSM核心工具包（Spring，SpringMVC，Mybatis）
配置maven web 项目 pom.xml文件
&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i]]></description><category></category></item><item><title><![CDATA[Maven Spring框架依赖包]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/109097763</link><guid>https://blog.youkuaiyun.com/swe50/article/details/109097763</guid><author>swe50</author><pubDate>Thu, 15 Oct 2020 15:15:58 +0800</pubDate><description><![CDATA[Maven中添加Spring框架依赖包Spring核心工具包SpringJDBC
Spring核心工具包
    &lt;!-- Spring的核心工具包--&gt;
    &lt;dependencies&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework&lt;/groupId&gt;
            &lt;artifactId&gt;spring-core&lt;/artifactId&]]></description><category></category></item><item><title><![CDATA[Java面试题复习]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/108811805</link><guid>https://blog.youkuaiyun.com/swe50/article/details/108811805</guid><author>swe50</author><pubDate>Sat, 26 Sep 2020 15:10:40 +0800</pubDate><description><![CDATA[Java面试题（基础篇）方法重载和重写final、finally、finalize的区别Object类的常用方法权限修饰符抽象类和接口的区别Java创建对象的方式
方法重载和重写
final、finally、finalize的区别
Object类的常用方法
权限修饰符
抽象类和接口的区别
Java创建对象的方式

...]]></description><category></category></item><item><title><![CDATA[MySQL子查询]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/108219098</link><guid>https://blog.youkuaiyun.com/swe50/article/details/108219098</guid><author>swe50</author><pubDate>Tue, 25 Aug 2020 13:28:07 +0800</pubDate><description><![CDATA[子查询（subquery）什么是子查询利用子查询进行过滤
什么是子查询
子查询（subquery）：子查询即嵌套在其他查询中的查询
用来在多个表中查询过滤信息。
利用子查询进行过滤
案例：
现有表customers， orders， orderitems
customers储存客户信息：

orders储存订单信息：

orderitems储存订单与货物的详细信息：

现在需要查询订购TCNT2的所有客户应该怎样检索？
传统查询：

查询TNCT2的订单编号order_num

select order_n]]></description><category></category></item><item><title><![CDATA[XML与JSON]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107932788</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107932788</guid><author>swe50</author><pubDate>Tue, 11 Aug 2020 14:29:52 +0800</pubDate><description><![CDATA[XML与JSONXML1. 简介2. 语法格式3. XML解析JSON1. JSON对象格式2. JSON解析2.1 GSON2.2 FastJson
XML
1. 简介
XML是可扩展标记语言（eXtensible Markup Language），用于软件与软件之间交流的语言。
特征：

xml具有平台无关性（系统平台和编程语言）, 是一门独立的标记语言。
xml具有自我描述性。

XML文件：
.XML文件是保存XML数据的一种方式，XML数据也可以以其他的方式存在（如在内存中构建XML数据）。
不要]]></description><category></category></item><item><title><![CDATA[Java多线程入门]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107818513</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107818513</guid><author>swe50</author><pubDate>Fri, 07 Aug 2020 13:00:41 +0800</pubDate><description><![CDATA[Java多线程入门多线程概述1. 线程与进程2. 线程调度3. 线程的同步与异步Java简单实现多线程1. Thread类2. Runnable
多线程概述
1. 线程与进程
进程
是指一个内存中运行的应用程序，每个进程都有一个独立的内存空间
线程
是进程中的一个执行路径，共享一个内存空间，线程之间可以自由切换，并发执行. 一个进程最少 有一个线程 。
线程实际上是在进程基础之上的进一步划分，一个进程启动之后，里面的若干执行路径又可以划分 成若干个线程。
2. 线程调度

分时调度：
所有线程轮流使用 CP]]></description><category></category></item><item><title><![CDATA[Java类集]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107714905</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107714905</guid><author>swe50</author><pubDate>Fri, 31 Jul 2020 18:01:53 +0800</pubDate><description><![CDATA[Java Collection集合1. Collection接口1.1 List 接口1.1.1 ArrayList1.1.2 Vector1.1.3 Vector和ArrayList的区别1.1.4 LinkedList1.2 Set接口1.2.1 散列存放HashSet1.2.2 排序子类TreeSet2. Map2.1 Map子类HashMap
集合
普通的对象数组的最大问题在于数组中的元素个数是固定的，不能动态的扩充大小，所以最 早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了，所以]]></description><category></category></item><item><title><![CDATA[Java集合输出]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107711016</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107711016</guid><author>swe50</author><pubDate>Fri, 31 Jul 2020 15:33:54 +0800</pubDate><description><![CDATA[Java集合输出1. Iterator2 ListIterator3 forEach
1. Iterator
集合绝大多数时候使用Iterator输出(List Set)
Iterator 属于迭代输出，基本的操作原理：是不断的判断是否有下一个元素，有的话，则直接输出。
此接口定义如下：
public interface Iterator&lt;E&gt;

要想使用此接口，则必须使用 Collection 接口，在 Collection 接口中规定了一个 iterator()方法，可以用于为 Iterat]]></description><category></category></item><item><title><![CDATA[Java集合和数据结构]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107686206</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107686206</guid><author>swe50</author><pubDate>Fri, 31 Jul 2020 12:42:36 +0800</pubDate><description><![CDATA[Java集合1. 集合1.1 Collection接口1.2 List 接口1.3 ArrayList1.4 Vector常见数据结构栈 stack队列 queue数组 Array链表 LinkedList红黑树链表和二叉树链表链表的结构单链表双向链表循环链表二叉树二叉树种类二叉树的性质二叉树的遍历方式
1. 集合
普通的对象数组的最大问题在于数组中的元素个数是固定的，不能动态的扩充大小，所以最 早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了，所以在 Java 中为了方便用户操作各个数据结]]></description><category></category></item><item><title><![CDATA[Java常用类库]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107660879</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107660879</guid><author>swe50</author><pubDate>Wed, 29 Jul 2020 15:27:05 +0800</pubDate><description><![CDATA[Java常用类库1. java.util.Objects2. java.lang.Math3. java.util.Arrays4. java.math.BigDecimal5. java.util.Date6. java.text.DateFormat7.  java.util.Calendar
1. java.util.Objects
此类包含static实用程序方法，用于操作对象或在操作前检查某些条件。 这些实用程序包括null或null方法，用于计算对象的哈希代码，返回对象的字符串，比较两个对象，以]]></description><category></category></item><item><title><![CDATA[Java泛型详解]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107633988</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107633988</guid><author>swe50</author><pubDate>Tue, 28 Jul 2020 15:47:18 +0800</pubDate><description><![CDATA[Java泛型1. 泛型1.1 泛型类1.3 泛型接口1.3 泛型方法1.4 泛型限制类型1.5 泛型中的通配符
1. 泛型
概述：泛型，即“参数化类型”。就是将类型由原来的具体的类型参数化，类似于方法中的变量参数，此时类型也定义成参数形式（可以称之为类型形参），然后在使用/调用时传入具体的类型（类型实参）。
在定义变量的时候不指定变量类型，在后续使用中再定义
泛型的作用：

提高代码复用率
泛型中的类型在使用时指定，不需要强制类型转换（类型安全，编译器会检查类型）

泛型注意事项：
在编译之后程序会采取去泛]]></description><category></category></item><item><title><![CDATA[Java异常处理]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107609896</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107609896</guid><author>swe50</author><pubDate>Mon, 27 Jul 2020 23:55:09 +0800</pubDate><description><![CDATA[Java异常处理1什么是异常？二级目录三级目录2异常体系结构3如何处理异常3.1多异常处理3.2抛出异常（throws）3.3 throw关键字
1什么是异常？
异常是程序中导致程序运行中断运行的一种指令流
（程序运行爆红）
例如运行以下代码：
public class Demo1 {
    public static void main(String[] args) {
        System.out.println(10/0);
    }
}

会得到
Exception in thread ]]></description><category></category></item><item><title><![CDATA[Java面向对象入门]]></title><link>https://blog.youkuaiyun.com/swe50/article/details/107581568</link><guid>https://blog.youkuaiyun.com/swe50/article/details/107581568</guid><author>swe50</author><pubDate>Sat, 25 Jul 2020 18:08:26 +0800</pubDate><description><![CDATA[Java面向对象入门到入土（施工中）1.面向对象基础1.1概述1.2面向对象特征1.2.1封装性1.2.2继承性1.2.3多态性1.3类与对象1.3.1 类与对象的关系1.3.2 类的定义格式1.3.3 属性与方法1.3.4对象的创建1.4创建对象内存分析1.4.1 栈（stack）1.4.2 堆（heap）1.4.3 方法区1.5构造方法(constructor)1.6方法的重载
1.面向对象基础
1.1概述
面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和]]></description><category></category></item></channel></rss>