<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_45016196的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_45016196</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_45016196]]></copyright><item><title><![CDATA[11、springboot]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402261</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402261</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:41:07 +0800</pubDate><description><![CDATA[springboot
1、入门
1.springboot优点：
	（1）为所有spring开发者更快的入门。
	（2）开箱即用，提供各种默认配置来简化项目配置。
	（3）内嵌式容器简化web项目。
	（4）没有冗余代码生成和XML配置的要求。
2.微服务：是一种架构风格，它要求我们在开发一个应用的时候，这个应用必须构建成一系列小服务的组合，可以通过http的方式进行互通。
3.单体应用架构（all in one）：我们将一个应用的中的所有应用服务都封装在一个应用中。
4.微服务的好处：
	（1）节省了调用资]]></description><category></category></item><item><title><![CDATA[10、SSM框架]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402234</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402234</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:40:35 +0800</pubDate><description><![CDATA[SSM
1、spring
1.定义：轻量级的企业级框架。
2.目的：解决企业开发的复杂性问题。（简化开发）
3.是如何简化Java开发的：
	（1）基于POJO的轻量级和最小侵入性编程；
	（2）通过IOC，依赖注入（DI）和面向接口实现松耦合；
	（3）基于切面（AOP）和惯例进行声明式编程；
	（4）通过切面和模板减少样式代码
4.DI（依赖注入）是实现IOC的方法。是由IOC容器在运行期间，动态地将被依赖的对象注入到需要的对象之中，从而实现对象之间的解耦。
5.Bean的实例化方式：构造器实例化、静态]]></description><category></category></item><item><title><![CDATA[9、Javaweb]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402199</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402199</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:40:01 +0800</pubDate><description><![CDATA[Javaweb
1、Tomcat
1.作用：客户端向服务器发送请求，实际上就是发给服务器上安装的Tomcat这样的服务器程序，Tomcat负责监听是否有请求，监听到有请求，Tomcat会负责后续一系列的工作。
2.安装：直接将tomcat压缩包解压到某个位置即可，一般将jdk，idea，tomcat，mysql等相关软件，全都放在一个文件夹中，好管理，比如d:\java。
3.Tomcat目录：
	bin：Tomcat应用程序所在目录，比如启动、停止服务的程序（startup.bat   shutdow.b]]></description><category></category></item><item><title><![CDATA[8、数据库]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402166</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402166</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:39:27 +0800</pubDate><description><![CDATA[数据库
1、数据库操作
1.查看当前系统中存在的数据库：SHOW DATABASES;
2.创建数据库：CREATE DATABASE 数据库名称;
3.选择数据库：USE 数据库名称;
4.删除数据库：DROP DATABASE 数据库名称;

2、数据表操作
1.创建表
	CREATE TABLE table_name(
	col_name date_type [Constraints],
	...
	col_namen date_type [Constraints]
	);
2.设置主键约束
	（1）]]></description><category></category></item><item><title><![CDATA[7、Java前端]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402121</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402121</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:38:53 +0800</pubDate><description><![CDATA[Java前端
1、HTML基础
1.三个常用标签：&lt;h1&gt;标题&lt;/h1&gt;  &lt;p&gt;段落&lt;/p&gt;  &lt;hr&gt;横线（开始标签 元素内容 结束标签）
2.元素概念：从开始标签到结束标签的所有代码。
3.元素分类：（1）块元素：换行，自动与其他元素分离成两行，可以作为容器在内部添加其他元素。
			（2）内联元素：不换行，会和其他元素并联排列。
4.元素属性的语法：&lt;标签 属性1=参数1&gt;
5.元素属性的作用：为元素提供更多的信息，大多数元素都]]></description><category></category></item><item><title><![CDATA[6、Java基础（4）]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/114402061</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/114402061</guid><author>m0_45016196</author><pubDate>Fri, 05 Mar 2021 16:38:04 +0800</pubDate><description><![CDATA[Java基础
1、多线程
（1）重要概念
线程就是独立的执行路径。
在程序运行时，即使没有自己创建线程，后台也会有多个线程，如主线程、gc线程。
main()称之为主线程，为系统的入口，用于执行整个程序。
在一个进程中，如果开辟了多个线程，线程的运行由调度器安排调度，调度器 是与操作系统紧密相关的，先后顺序是不能人为干预的。
对同一份资源操作时，会存在资源抢夺的问题，需要加入并发控制。
线程会带来额外的开销，如cpu调度的时间，并发控制开销。
每个线程在自己的工作内存交互，内存控制不当会造成数据不一致。

]]></description><category></category></item><item><title><![CDATA[5、Java基础（3）]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112968594</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112968594</guid><author>m0_45016196</author><pubDate>Thu, 21 Jan 2021 17:57:20 +0800</pubDate><description><![CDATA[Java基础
1、Object
1.Object是所有类的根类，所有的类都是直接或者间接的去继承Object类。
根类：最上层的类
超类：根类和父类之间的类
2.类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象（包括数组）都实现这个类的方法。
3.Object里面的方法：
	（1）toString：
返回该对象的字符串表示。通常，toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
	（2）h]]></description><category></category></item><item><title><![CDATA[5、Java基础（3）]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112684356</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112684356</guid><author>m0_45016196</author><pubDate>Fri, 15 Jan 2021 18:29:11 +0800</pubDate><description><![CDATA[Java基础
1、Object
1.Object是所有类的根类，所有的类都是直接或者间接的去继承Object类。
根类：最上层的类
超类：根类和父类之间的类
2.类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象（包括数组）都实现这个类的方法。
3.Object里面的方法：
	（1）toString：
返回该对象的字符串表示。通常，toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
	（2）h]]></description><category></category></item><item><title><![CDATA[4、Java基础（2）]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112627161</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112627161</guid><author>m0_45016196</author><pubDate>Thu, 14 Jan 2021 18:32:28 +0800</pubDate><description><![CDATA[Java基础
1、面向对象
面向过程：分析解决问题的所需要的步骤，然后我们用函数来一步一步的调用实现。
面向对象：OOP（Object Oriented Programming）面向对象编程，以类的方式组织代码，以对象的方式封装数据。

拓展：
值传递与引用传递：
1.值传递：
	int a=1;
	Demo.change(a);
	System.out.println(a);//1
	
	public static void change(int a){
	a=10;
	}
2.引用传递：对象，本质还是值]]></description><category></category></item><item><title><![CDATA[3、Java基础（1）]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112580942</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112580942</guid><author>m0_45016196</author><pubDate>Wed, 13 Jan 2021 18:20:59 +0800</pubDate><description><![CDATA[Java基础
1、注释
定义：注释就是给程序说明的作用，我们要养成写注释的良好习惯，增强代码的可读性。Jvm运行时注释不会被解析。Jvm会跳过注释。
1.单行注释语法：注释代码中的一行，建议大家放在要注释的代码的上面  //
2.多行注释：通常用于方法内的多行或者类的多行注释  /*…*/
3.文档注释：用于类的说明和方法的说明
/**
*
*/

2、标识符
定义：在java语言中，对各种变量，方法和类等要素命名时所使用的字符序列就是标识符。
java中标识符由26个英文字符大小写，数字0-9，符号_ $]]></description><category></category></item><item><title><![CDATA[2、常用快捷键及基本Dos命令]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112535318</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112535318</guid><author>m0_45016196</author><pubDate>Tue, 12 Jan 2021 16:40:28 +0800</pubDate><description><![CDATA[常用快捷键及基本Dos命令
1、常用快捷键
Tab 缩进、
Windows + D显示桌面、
Windows+R运行、
Alt+Tab 窗口切换、
Ctrl+A全选、
Ctrl+C复制、
Ctrl+V粘贴、
Ctrl+X剪切、
Ctrl+Z撤销、
Ctrl+Y反撤销。

2、基本Dos命令
盘符的切换   盘符：
查看当前目录下的所有文件和文件夹 dir
切换目录	
cd 要切换的目录
cd .. 退到上一层
cd \	退到根目录
清屏cls
退出终端  exit
查看电脑ip  ipconfig


..]]></description><category></category></item><item><title><![CDATA[1、Markdown快速入门]]></title><link>https://blog.youkuaiyun.com/m0_45016196/article/details/112525322</link><guid>https://blog.youkuaiyun.com/m0_45016196/article/details/112525322</guid><author>m0_45016196</author><pubDate>Tue, 12 Jan 2021 14:33:11 +0800</pubDate><description><![CDATA[Markdown快速入门
1、代码块：
语法：
​```java
​```shell

示例：
System.out.println("hello world")
2、标题：
语法：
# 一级标题
## 二级标题
### 三级标题

示例：
一级标题
二级标题
三级标题
3、字体：
1. 加粗：
**等不到天黑**
2.代码高亮显示：
==等不到天黑==
3. 删除线：
~~等不到天黑~~
4.斜体：
*等不到天黑*

示例：
1.加粗：
等不到天黑
2.代码高亮显示：
等不到天黑
3.删除线：
等不到天黑]]></description><category></category></item></channel></rss>