<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Caristop3_走在前端这条大道上]]></title><description><![CDATA[前端自学]]></description><link>https://blog.youkuaiyun.com/RowanIT3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RowanIT3]]></copyright><item><title><![CDATA[docker基础]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/127998167</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/127998167</guid><author>RowanIT3</author><pubDate>Wed, 23 Nov 2022 12:50:58 +0800</pubDate><description><![CDATA[该笔记来自B站狂神-docker学习记录，文章没多少干货，只是作一次学习记录。]]></description><category></category></item><item><title><![CDATA[RabbitMQ]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/127940437</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/127940437</guid><author>RowanIT3</author><pubDate>Sat, 19 Nov 2022 19:06:50 +0800</pubDate><description><![CDATA[该笔记来自B站SGG-RabbitMQ学习记录，文章没多少干货，只是作一次学习记录。]]></description><category></category></item><item><title><![CDATA[TypeScript基础及使用]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/127714456</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/127714456</guid><author>RowanIT3</author><pubDate>Sun, 06 Nov 2022 12:14:36 +0800</pubDate><description><![CDATA[【代码】TypeScript基础及使用。]]></description><category></category></item><item><title><![CDATA[Redis6.x]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/127512627</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/127512627</guid><author>RowanIT3</author><pubDate>Tue, 25 Oct 2022 14:23:00 +0800</pubDate><description><![CDATA[1. Redis 是一个开源的key - value存储系统 2. 支持存储的value类型包括： String(字符串) 、 List(链表) 、 Set(集合) 、 ZSet(sorted set - 有序集合) 、 Hash(哈希) 且这些数据类型都支持push / pop、add / remove及取交集并集和差集及更丰富的操作，而且这些操作都是原子性的 3. Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件，且在此基础上实现了master - slave(主从) 同步。]]></description><category></category></item><item><title><![CDATA[MyBatisPlus3.x]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/127387759</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/127387759</guid><author>RowanIT3</author><pubDate>Tue, 18 Oct 2022 14:21:27 +0800</pubDate><description><![CDATA[该笔记来自B站SGG-MyBatisPlus学习记录及MP官网，文章没多少干货，只是作一次学习记录。]]></description><category></category></item><item><title><![CDATA[Mybatis汇总]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/125267162</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/125267162</guid><author>RowanIT3</author><pubDate>Mon, 13 Jun 2022 20:46:45 +0800</pubDate><description><![CDATA[mybatis]]></description><category></category></item><item><title><![CDATA[SpringMVC汇总]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/125266837</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/125266837</guid><author>RowanIT3</author><pubDate>Mon, 13 Jun 2022 20:29:48 +0800</pubDate><description><![CDATA[SpringMVC]]></description><category></category></item><item><title><![CDATA[Spring5（AOP&JdbcTemplate&NewFunc）]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/125002722</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/125002722</guid><author>RowanIT3</author><pubDate>Fri, 27 May 2022 14:04:03 +0800</pubDate><description><![CDATA[该笔记来自B站SGG-Spring5学习记录及Spring中文网，文章末贴出链接

2022.05.21
面向切面编程（AOP）
AOP 的全称是“Aspect Oriented Programming”，译为“面向切面编程”，和 OOP（面向对象编程）类似，它也是一种编程思想。
    
与 OOP 中纵向的父子继承关系不同，AOP 是通过横向的抽取机制实现的。它将应用中的一些非业务的通用功能抽取出来单独维护，并通过声明的方式（例如配置文件、注解等）定义这些功能要以何种方式作用在那个应用中，而不是在业务.]]></description><category></category></item><item><title><![CDATA[Spring5（base&IOC）]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/124869782</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/124869782</guid><author>RowanIT3</author><pubDate>Thu, 19 May 2022 19:31:25 +0800</pubDate><description><![CDATA[该笔记来自B站SGG-Spring5学习记录及Spring中文网，文章末贴出链接

2022.05.12
Spring
1. 广义
	泛指以 Spring Framework 为核心的 Spring 技术栈。例如 Spring Framework、Spring MVC、SpringBoot、Spring Cloud、Spring Data、Spring Security 等，其中 Spring Framework 是其他子项目的基础。


2. 狭义
	特指 Spring Framework，通常我们将它.]]></description><category></category></item><item><title><![CDATA[JavaWeb（JSP&Filter过滤器&CookieSession&JSONi18n&三层架构&文件上传下载&分页&对应JAR）]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/124714190</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/124714190</guid><author>RowanIT3</author><pubDate>Wed, 11 May 2022 17:18:41 +0800</pubDate><description><![CDATA[2022.05.01
关于JavaBean
https://www.delftstack.com/zh/howto/java/java-bean/
关于数据库连接池
https://www.cnblogs.com/wenxuehai/p/15058811.html
关于读取配置文件
https://juejin.cn/post/6844904193489109006
关于java2mysql数据库驱动jdbc
因为我用的是Mysql 8.x，因此驱动包版本变化了（ mysql-connector-java-]]></description><category></category></item><item><title><![CDATA[JavaWeb（Tomcat&Servlet）]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/124510578</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/124510578</guid><author>RowanIT3</author><pubDate>Sat, 30 Apr 2022 11:49:05 +0800</pubDate><description><![CDATA[该笔记来自B站SGG-JavaWeb学习纪录，文章末贴出链接

2022.04.25
如何修改tomcat在idea中乱码问题
https://blog.youkuaiyun.com/mr_liuhailong/article/details/110264765
如何解决tomcat热部署问题
https://blog.51cto.com/u_10624715/3234220
如何在idea里导包
https://blog.youkuaiyun.com/a755199443/article/details/89192230
如何.]]></description><category></category></item><item><title><![CDATA[mysql练习]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/124209901</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/124209901</guid><author>RowanIT3</author><pubDate>Sat, 16 Apr 2022 10:46:37 +0800</pubDate><description><![CDATA[2022.04.12
34道作业题
部门表： dept
+--------+------------+----------+
| DEPTNO | DNAME      | LOC      |
+--------+------------+----------+
|     10 | ACCOUNTING | NEW YORK |
|     20 | RESEARCH   | DALLAS   |
|     30 | SALES      | CHICAGO  |
|     40 | OPERATI]]></description><category></category></item><item><title><![CDATA[mysql]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/124095121</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/124095121</guid><author>RowanIT3</author><pubDate>Mon, 11 Apr 2022 11:34:10 +0800</pubDate><description><![CDATA[2022.03.23
关系型数据库
1.数据以表格的形式出现
2.每行为各种记录名称
3.每列为记录名称所对应的数据域
4.许多的行和列组成一张表单
5.若干的表单组成database

mysql数据类型
mysql数据类型大致分为三类：
	1. 数值
	2. 日期/时间
	3. 字符串（字符）




创建表
创建表需要以下信息：
1. 表名
2. 表字段名
3. 定义每个表字段

CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT U]]></description><category></category></item><item><title><![CDATA[java基础3-集合]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/123277291</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/123277291</guid><author>RowanIT3</author><pubDate>Fri, 04 Mar 2022 15:11:52 +0800</pubDate><description><![CDATA[集合


1. 含义
    我理解的Java集合就是针对我们传统的"数据结构"进行的实现，是一个数据结构类库。
    Java集合类库也将"接口"（interface）与"实现"（implementtaion）分离

2. Collection接口
    集合类的基本接口是Collection接口。
    public interface Collection&lt;E&gt;{
    	boolean add(E element);
    	Iterator&lt;E&gt; iterator]]></description><category></category></item><item><title><![CDATA[java基础2]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/122717334</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/122717334</guid><author>RowanIT3</author><pubDate>Thu, 27 Jan 2022 14:42:53 +0800</pubDate><description><![CDATA[类与对象

1. 访问器方法
    只访问对象而不修改对象的方法有时称为"访问器方法"，而修改对象的方法称为"更改器方法"

2. 构造器
    2.1 构造器与类同名
    2.2 每个类可以有一个以上的构造器
    2.3 构造器可以有0个、1个或者多个参数
    2.4 构造器没有返回值
    2.5 构造器总是伴随new操作符一起调用

3. 类方法的隐式参数和显式参数
    隐式参数：当前类对象，也就是this
    显式参数：方法括号中的参数
 
4. 方法参数使用情况
    ]]></description><category></category></item><item><title><![CDATA[java基础1]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/122533846</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/122533846</guid><author>RowanIT3</author><pubDate>Mon, 17 Jan 2022 09:58:20 +0800</pubDate><description><![CDATA[由于公司内部转岗 准备从前端转Java 但是前端也不准丢下 早在刚出来的时候搞过Java和oracle 但是现在基本都忘掉了 因此准备从头开始把Java的基础抓起来

基本理论
1. JDK LTS（官方长期支持版本）
	JDK8\JDK11\JDK17
	
2. Java和Javac工具
windows下一般为Java.exe和Javac.exe
其中Java.exe为“执行工具”
   Javac.exe为“编译工具”
   一般情况下，在我们编写了Xxx.java源码后，使用Javac来编译该代码，.]]></description><category></category></item><item><title><![CDATA[context&unstated&unstated-next]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/121669410</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/121669410</guid><author>RowanIT3</author><pubDate>Thu, 02 Dec 2021 09:03:50 +0800</pubDate><description><![CDATA[2021.11.25
原生Context
1. 使用场景
	Context 提供了一个无需为每层组件手动添加 props，就能在组件树间进行数据传递的方法。
    需要注意场景是否应该使用Context，因为这样会使用组件复用性变差，或许render props可以解决问题。

2. 如何使用
	2.1
	// context.js
	const ShareContext = React.createContext(defaultValue) // 创建一个Context对象 带一个默认的value 是当]]></description><category></category></item><item><title><![CDATA[Webpack5梳理]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/121606223</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/121606223</guid><author>RowanIT3</author><pubDate>Mon, 29 Nov 2021 11:37:23 +0800</pubDate><description><![CDATA[1. 工程化发展
npm scripts
	-&gt; Grunt
		-&gt; Gulp
			-&gt; Fis3
				-&gt; webpack(RollUp&amp;vite)

2. 起步webpack
1. webpack已经发布到5了，但整体配置思路没变化，新建空文件夹
	"执行npm init -y" 初始化npm info 生成package.json文件
	"npm i webpack webpack-cli -D"
开箱情况下：
	webpack默认入口文件读取当前目录下的src]]></description><category></category></item><item><title><![CDATA[babel梳理]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/121538647</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/121538647</guid><author>RowanIT3</author><pubDate>Thu, 25 Nov 2021 15:21:41 +0800</pubDate><description><![CDATA[2021.11.01
babel的作用
babel是一个工具链，主要将我们业务里面使用的ES6\ES7\ES8等等语法来编写的代码转换为向后兼容的javascript语法，比如转换成ES5
	1. 语法转换
	2. 通过垫片（polyfill）方式在目标环境中添加缺失的特性（比如babel-core负责转换语法部分，但是api未转换，此时我们就需要引入第三方polyfill模块，比如core-js）
	3. 源码转换
通俗点就是比如ES6+的语法转换（如使用箭头函数-&gt;普通函数，let,const-&]]></description><category></category></item><item><title><![CDATA[浏览器相关知识3]]></title><link>https://blog.youkuaiyun.com/RowanIT3/article/details/118154243</link><guid>https://blog.youkuaiyun.com/RowanIT3/article/details/118154243</guid><author>RowanIT3</author><pubDate>Wed, 23 Jun 2021 17:50:51 +0800</pubDate><description><![CDATA[内容整理来自极客时间李兵老师所讲专栏《浏览器工作原理与实践》
极客时间



css是如何影响首次白屏时间的？



解析HTML -》下载css -》下载js -》生成cssom -》执行js -》生成布局树 -》绘制页面

通过内联 JavaScript、内联 CSS 来移除这两种类型的文件下载，这样获取到 HTML 文件之后就可以直接开始渲染流程了。
对于大的 CSS 文件，可以通过媒体查询属性，将其拆分为多个不同用途的 CSS 文件，这样只有在特定的场景下才会加载特定的 CSS 文件。



如何.]]></description><category></category></item></channel></rss>