<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Catherain12的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Catherain12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Catherain12]]></copyright><item><title><![CDATA[Spring]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118966836</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118966836</guid><author>Catherain12</author><pubDate>Wed, 21 Jul 2021 18:00:47 +0800</pubDate><description><![CDATA[目录



一、Spring 概述

二、IOC

1、IOC本质

2、IOC创建对象方式

3、依赖注入（DI）

三、Spring配置

四、注解开发

五、代理模式

六、AOP

七、整合MyBatis

八、事务管理

一、Spring 概述


Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器（框架）。

Spring是一个开源免费的框架 , 容器 .
	Spring是一个轻量级的框架 , 非侵入式的 .
	控制反转 IoC , 面向切面 Aop
	对事物的支持 , ..]]></description><category></category></item><item><title><![CDATA[Mybatis]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118945099</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118945099</guid><author>Catherain12</author><pubDate>Wed, 21 Jul 2021 12:51:29 +0800</pubDate><description><![CDATA[一、什么是MyBatis?

1、MyBatis 是一款优秀的持久层框架
持久化是将程序数据在持久状态和瞬时状态间转换的机制。
2、为什么需要持久化服务呢？
那是由于内存本身的缺陷引起的,内存断电后数据会丢失，内存过于昂贵，所以需要持久化到缓存到外存.
3、什么是持久层？

完成持久化工作的代码块 . ----&gt; dao层 【DAO (Data Access Object) 数据访问对象】
	大多数情况下特别是企业级应用，数据持久化往往也就意味着将内存中的数据保存到磁盘上加以固化，而持久化的实...]]></description><category></category></item><item><title><![CDATA[Java---注解和反射]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118725232</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118725232</guid><author>Catherain12</author><pubDate>Tue, 20 Jul 2021 20:16:58 +0800</pubDate><description><![CDATA[目录



一、注解


1、定义：

Annotation 是从JDK5.0开始引入的新技术 .
	Annotation的作用
不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别)
可以被其他程序(比如:编译器等)读取.

Annotation的格式
注解是以"@注释名"在代码中存在的
还可以添加一些参数值 , 例如:@SuppressWarnings(value="unchecked")

Annotation在哪里使用?
可以附加在package , class , m.]]></description><category></category></item><item><title><![CDATA[MySQL-JDBC]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118942380</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118942380</guid><author>Catherain12</author><pubDate>Tue, 20 Jul 2021 20:12:36 +0800</pubDate><description><![CDATA[目录



一、数据库驱动

二、对象说明

一、数据库驱动


定义了一套Java操作数据库的规范（接口），称之为JDBC（Java Database connect）






二、对象说明


代码


public class JdbcFirstDemo {
  public static void main(String[] args) throws Exception {
    //要连接的数据库URL
    String url = "jdbc:mysql://lo...]]></description><category></category></item><item><title><![CDATA[MySQL]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118929424</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118929424</guid><author>Catherain12</author><pubDate>Tue, 20 Jul 2021 18:49:35 +0800</pubDate><description><![CDATA[一、数据库概念


概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库"作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余...数据库总览 :
关系型数据库 ( SQL )       MySQL , Oracle , SQL Server , SQLite , DB2 , ...
关系型数据库通过外键关联来建立表与表之间的关系
非关系型数据库 ( NOSQL )   Redis , MongoDB , ...
非关系型数据库通常指数据以对象的形...]]></description><category></category></item><item><title><![CDATA[2021-07-18面试]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118875867</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118875867</guid><author>Catherain12</author><pubDate>Sun, 18 Jul 2021 12:50:59 +0800</pubDate><description><![CDATA[中兴 通信算法 面试  一面
自我介绍+项目介绍
项目一:
项目二:
同步序列选择，和ldpc区别
项目三:
相位调制方式，qam调制，解调方法
基础题:
熟悉的通信系统流程，以及相关的作用。
场景题:
相同代价的情况下，提升信道容量选择信噪比还是提升带宽？

...]]></description><category></category></item><item><title><![CDATA[Java----网络编程]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118720875</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118720875</guid><author>Catherain12</author><pubDate>Wed, 14 Jul 2021 11:49:04 +0800</pubDate><description><![CDATA[程序、进程和线程


定义：

程序：是指令和数据的有序集合，其本身没有任何运行的含义，是一个静态的概念。

进程：是执行程序的一次执行过程，它是一个动态的概念。是系统资源分配的单位。比如你的QQ，播放器，游戏，IDE等等。

线程：是CPU调度和执行的的单位。一个进程中可以包含若干个线程，当然一个进程中至少有一个线程。如视频中同时听声音，看图像，看弹幕，等等

注意：很多多线程是模拟出来的，真正的多线程是指有多个cpu，即多核，如服务器。如果是模拟出来的多线程，即在一个cpu的情况下，在同一个时间点，cp]]></description><category></category></item><item><title><![CDATA[Java----多线程]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118711129</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118711129</guid><author>Catherain12</author><pubDate>Wed, 14 Jul 2021 09:59:44 +0800</pubDate><description><![CDATA[程序、进程和线程


定义：

程序：是指令和数据的有序集合，其本身没有任何运行的含义，是一个静态的概念。

进程：是执行程序的一次执行过程，它是一个动态的概念。是系统资源分配的单位。比如你的QQ，播放器，游戏，IDE等等。

线程：是CPU调度和执行的的单位。一个进程中可以包含若干个线程，当然一个进程中至少有一个线程。如视频中同时听声音，看图像，看弹幕，等等

注意：很多多线程是模拟出来的，真正的多线程是指有多个cpu，即多核，如服务器。如果是模拟出来的多线程，即在一个cpu的情况下，在同一个时间点，cp]]></description><category></category></item><item><title><![CDATA[Java----IO流]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118710354</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118710354</guid><author>Catherain12</author><pubDate>Tue, 13 Jul 2021 21:10:53 +0800</pubDate><description><![CDATA[目录

目录

目录

一、Java流输入/输出原理

二、输入输出流分类

1、定义：

2、字节流类型

3、处理流类型

三、 InputStream输入流

四、OutputStream

五、Reader流

六、Writer流

七、处理流

1、Buffering

2、转换流

3、数据流

4、打印流

5、对象流——Object

总结：

一、Java流输入/输出原理


在Java程序中，对于数据的输入/输出操作以“流”（Stream）方式进行；J2SDK提供了各种各样的“流”类..]]></description><category></category></item><item><title><![CDATA[Java——集合框架]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118708377</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118708377</guid><author>Catherain12</author><pubDate>Tue, 13 Jul 2021 20:33:15 +0800</pubDate><description><![CDATA[一、集合框架概要




Collection 接口存储一组不唯一，无序的对象
	List 接口存储一组不唯一，有序的对象。
	Set 接口存储一组唯一，无序的对象
	Map 接口存储一组键值对象，提供key到value的映射
	ArrayList实现了长度可变的数组，在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高
	LinkedList采用链表存储方式。插入、删除元素时效率比较高
	HashSet:采用哈希算法实现的Set。HashSet的底层是用HashMap实现的，因此查询效率较高，由于采]]></description><category></category></item><item><title><![CDATA[Java基础-面向对象]]></title><link>https://blog.youkuaiyun.com/Catherain12/article/details/118695532</link><guid>https://blog.youkuaiyun.com/Catherain12/article/details/118695532</guid><author>Catherain12</author><pubDate>Tue, 13 Jul 2021 16:24:05 +0800</pubDate><description><![CDATA[java输入，Arrays类，面向对象（封装、继承、多态）




文章目录

目录

文章目录

前言

一、Scanner输入

二、Arrays类

1.包

2.常用方法

三、面向过程&amp;面向对象

1、静态方法与非静态方法

2、值传递和引用传递

3、this 和 super 关键字

4、方法重载和方法重写

（继承）方法重写语法：

不能被重写的方法：

5、多态

6、初始化对象过程

7、abstract

8、interface

接口和抽象类的区别：

接口特点：

规范：
]]></description><category></category></item></channel></rss>