<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ThestarRY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ThestarRY]]></copyright><item><title><![CDATA[Spark读取JDBC调优]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/129397560</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/129397560</guid><author>ThestarRY</author><pubDate>Wed, 08 Mar 2023 18:14:00 +0800</pubDate><description><![CDATA[Spark读取JDBC调优]]></description><category></category></item><item><title><![CDATA[自主学习 - ElasticSearch - 基础]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/115312593</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/115312593</guid><author>ThestarRY</author><pubDate>Mon, 29 Mar 2021 22:23:52 +0800</pubDate><description><![CDATA[ElasticSearch基础1、什么是ElasticSearch？2、ElasticSearch的数据类型3、ElasticSearch的关于索引的基本操作4、ElasticSearch的关于文档的基本操作
1、什么是ElasticSearch？

概念
ElasticSearch是面向文档型数据库，一条数据在这里就是一个文档，用JSON作为文档序列化的格式；基于Lucene的搜索服务器。他提供了一个分布式的全文搜索引擎和数据分析引擎，能够实现全文检索，结构化检索，数据分析，对海量数据进行近实时处理，安装]]></description><category></category></item><item><title><![CDATA[LeetCode-剑指offer-回溯算法-括号生成-专注技术的小飞]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/108700114</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/108700114</guid><author>ThestarRY</author><pubDate>Sun, 20 Sep 2020 22:50:29 +0800</pubDate><description><![CDATA[文章目录括号生成思路:上测试代码:喜欢编程 的小伙伴可以直接拿去:
括号生成
数字 n 代表生成括号的对数，请你设计一个函数，用于能够生成所有可能的并且 有效的 括号组合。
示例：

输入：n = 3
输出：[
“((()))”,
“(()())”,
“(())()”,
“()(())”,
“()()()”
]

小编写文章之前还去看了看迭代和动态规划
思路:

1、	二叉树的根节点放一个 “(” , 因为要有效,所以第一个不能是 “)”
2、	依次在左右子树上添加剩余的 “( )” 直到全部添加完成
3、]]></description><category></category></item><item><title><![CDATA[剑指 Offer 04. 二维数组中的查找 专注技术的小飞]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/108687444</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/108687444</guid><author>ThestarRY</author><pubDate>Sat, 19 Sep 2020 23:33:27 +0800</pubDate><description><![CDATA[文章目录剑指 Offer 04. 二维数组中的查找结题思路:
剑指 Offer 04. 二维数组中的查找
在一个 n * m 的二维数组中，每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
示例:
现有矩阵 matrix 如下：

[
[1,   4,  7, 11, 15],
[2,   5,  8, 12, 19],
[3,   6,  9, 16,22],
[10, 13, 14, 17, 24],
[]]></description><category></category></item><item><title><![CDATA[自主学习Html+CSS第六天+CSS定位]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/108037044</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/108037044</guid><author>ThestarRY</author><pubDate>Sun, 16 Aug 2020 15:47:09 +0800</pubDate><description><![CDATA[文章目录CSS定位一.清除浮动1.为什么要清除浮动2.清除浮动本质3.清除浮动的方法二.定位(position)1.为什么要用定位？2.元素的定位属性1、边偏移2、定位模式(定位的分类)1丶静态定位(static)2丶相对定位relative(自恋型)3丶绝对定位absolute (拼爹型)3.绝对定位的盒子水平/垂直居中4.固定定位fixed(认死理型)5.叠放次序（z-index）6.四种定位总结7.定位模式转换
CSS定位
一.清除浮动
人生就像乘坐北京地铁一号线：
途经国贸，羡慕繁华；
途经天安门，]]></description><category></category></item><item><title><![CDATA[自主学习Html+CSS第五天_CSS浮动]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/108036104</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/108036104</guid><author>ThestarRY</author><pubDate>Sun, 16 Aug 2020 15:28:54 +0800</pubDate><description><![CDATA[文章目录CSS浮动一.盒子模型1.外边距（margin）2.外边距实现盒子居中3.文字盒子居中图片和背景区别4.清除元素的默认内外边距5.外边距合并相邻块元素垂直外边距的合并嵌套块元素垂直外边距的合并6.content宽度和高度7.盒子模型布局稳定性8.盒子阴影二.浮动(float)1.普通流(normal flow)2.浮动(float)3.什么是浮动？4.浮动详细内幕特性三.版心和布局流程1.布局流程2.一列固定宽度且居中3.两列左窄右宽型4.通栏平均分布型
CSS浮动
一.盒子模型
1.外边距（mar]]></description><category></category></item><item><title><![CDATA[自主学习Html+CSS第四天+盒子模型]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107992137</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107992137</guid><author>ThestarRY</author><pubDate>Thu, 13 Aug 2020 22:01:24 +0800</pubDate><description><![CDATA[文章目录CSS盒子模型一、知识点1.行高的测量2.CSS三大特性CSS层叠性CSS继承性CSS优先级CSS特殊性(Specificity)3.CSS 背景(background)背景图片(image)背景平铺（repeat）背景位置(position)背景附着背景连写背景透明(CSS3)4.盒子模型（CSS重点）看透网页布局的本质盒子模型（Box Model）盒子边框（border）表格的细线边框：圆角边框(CSS3)：内边距（padding）
CSS盒子模型
一、知识点
1.行高的测量

行高我们利用最多]]></description><category></category></item><item><title><![CDATA[自主学习_Html_CSS第三天_CSS选择器]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107966733</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107966733</guid><author>ThestarRY</author><pubDate>Wed, 12 Aug 2020 21:39:49 +0800</pubDate><description><![CDATA[文章目录CSS选择器一.基础选择器二.复合选择器1.交集选择器2.并集选择器3.后代选择器4.子元素选择器三.伪类选择器1.链接伪类选择器四.标签显示模式1.块级元素(block-level)2.行内元素(inline-level)3.块级元素和行内元素区别
CSS选择器
一.基础选择器
基础选择符就是昨天的ID,标签,类选择符哪些
二.复合选择器
复合选择器是由两个或多个基础选择器，通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。
1.交集选择器
交集选择器由两个选择器构成，其中第]]></description><category></category></item><item><title><![CDATA[自主学习Html+CSS第二天]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107944268</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107944268</guid><author>ThestarRY</author><pubDate>Tue, 11 Aug 2020 21:10:23 +0800</pubDate><description><![CDATA[文章目录一丶表格、表单和CSS初识1. 表格标签(重点)创建表格表格属性表头标签表格结构(了解)表格标题合并单元格(难点)2. 表单标签(重点)input控件label标签textarea控件下拉菜单表单域3. CSS初识CSS的发展历程CSS 网页的美容师CSS初识4. 样式表内部样式表行内式（内联样式）外部样式表（外链式）三种样式表总结（位置）CSS样式规则5. CSS字体样式属性font-size:字号大小font-family:字体CSS Unicode字体font-weight:字体粗细font-]]></description><category></category></item><item><title><![CDATA[独到理解_正则表达式]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107921594</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107921594</guid><author>ThestarRY</author><pubDate>Mon, 10 Aug 2020 20:50:24 +0800</pubDate><description><![CDATA[文章目录正则表达式1. 正则表达式1.1 Java正则表达式语法1.2 Java正则类封装1.3 Pattern类匹配使用1.4 Matcher类匹配使用
正则表达式
1. 正则表达式

正则表达式定义了字符串的模式。
正则表达式可以用来搜索、编辑或处理文本。

1.1 Java正则表达式语法




元字符
描述




\
将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如，“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”]]></description><category></category></item><item><title><![CDATA[独到理解_Html_第一天]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107920263</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107920263</guid><author>ThestarRY</author><pubDate>Mon, 10 Aug 2020 20:31:31 +0800</pubDate><description><![CDATA[文章目录Html1. HTML初识2. 文档类型3. 字符集4. 常用标签5. 文本语义化标签(重点)6. 图片标签(重点)7. 链接标签8. 特殊字符(了解)10. 列表标签
Html
1. HTML初识
一般先学习HTML+CSS，这里我们先定一个小目标，先学HTML,后学习CSS。
HTML（英文HYPER TEXT MARKUP LANGUAGE的缩写）中文译为“超文本标签语言”，是用来描述网页的一种语言。所谓超文本，因为它可以加入图片、声音、动画、多媒体等内容，不仅如此，它还可以从一个文件跳转到另]]></description><category></category></item><item><title><![CDATA[独到理解_Java1.8新特性]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107920741</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107920741</guid><author>ThestarRY</author><pubDate>Mon, 10 Aug 2020 20:30:52 +0800</pubDate><description><![CDATA[文章目录jdk1.8新特性一、知识点1. Lambda表达式1.1 介绍1.2 特点1.3 应用场景1.4 代码实现1.4.1 具体语法1.4.2 语法特点1.4.3 集合排序2. 函数式接口2.1 介绍2.2 特点2.3 应用场景2.4 代码实现2.4.1 无参情况2.4.2 有参情况2.5 JDK自带常用的函数式接口2.5.1 SUPPLIER接口2.5.2 CONSUMER接口2.5.3 FUNCTIONjdk1.8新特性
一、知识点
1. Lambda表达式
1.1 介绍
Lambda表达式是一种没]]></description><category></category></item><item><title><![CDATA[独到理解_JAVA_多线程]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107902187</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107902187</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 23:34:11 +0800</pubDate><description><![CDATA[文章目录多线程一. 进程、线程基本概念1. 进程介绍2. 线程介绍3. 进程与线程的区别二. 线程使用1. 定义1.1定义线程有两种方式1.2语法格式2. 创建和启动3. 生命周期三. 线程控制1. 优雅的结束四. 线程同步1. 线程同步的必要性2. 线程同步原理2.1线程锁五. Lock
多线程
一. 进程、线程基本概念
1. 进程介绍
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元。在操作系统中每启动一个应用程序就会启动一个进程与之相对应。不同进程之间的内]]></description><category></category></item><item><title><![CDATA[独到理解_JAVA_网络编程]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107901061</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107901061</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 23:03:31 +0800</pubDate><description><![CDATA[网络编程
一. 网络基础简介
计算机网络指将地理位置不同的具有独立功能的多台计算机及其外部设备，通过通信线路连接起来，在网络操作系统，网络管理软件及网络通信协议的管理和协调下，实现资源共享和信息传递的计算机系统。

1. 通信协议
网络中的计算机与终端间要想正确的传送信息和数据，必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则，这种约定或规则称做通信协议。
为了分析网络通讯，引进了一套OSI模型理论。
1.1 OSI模型
数据由传送端的最上层（通常是指应用程序）产生，由上层往下层传送。每经过一层]]></description><category></category></item><item><title><![CDATA[独到理解_MySQL_JDBC测试_第五天]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107900719</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107900719</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 21:47:11 +0800</pubDate><description><![CDATA[文章目录MySQL_JDBC测试1. 事务机制管理1.1  没有事务处理的操作1.2  有事务处理的操作2.  SQL注入2.1 导入示例数据2.2 测试test3.  Properties优化硬代码3.1 创建jdbc.properties配置文件3.2 更改DBUtil工具类3.3 测试test3.4 优化工具类3.4.1创建PropertiesUtil3.4.2 更改DBUtil工具类3.4.3 测试test4.  连接池4.1 介绍4.2 应用场景4.3 创建连接池工具类4.4 测试连接池
MySQ]]></description><category></category></item><item><title><![CDATA[独到理解_MySQL_jdbc连接_第四天]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107900274</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107900274</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 21:31:57 +0800</pubDate><description><![CDATA[文章目录MySQL_jdbc连接1. JDBC介绍2.  JDBC使用步骤2.1 注冊驱动2.2 建立连接(Connection)2.3 创建运行SQL的语句(Statement)2.4 运行语句2.5 处理运行结果(ResultSet)2.6 释放资源3.  代码优化4.  DML5.  PreparedStatement5.1 DQL5.1 DML6.  封装工具类7.  Batch多语句操作7.1 Statement实现7.1 PreparedStatement实现
MySQL_jdbc连接
1. J]]></description><category></category></item><item><title><![CDATA[独到理解MySQL_链接查询_第三天]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107885011</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107885011</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 20:58:21 +0800</pubDate><description><![CDATA[文章目录
四、知识点

行转列
1.1 什么是行转列
正常的查询结果是这样

可是我想要的结果是这样…
通过SQL语句 实现这样的功能,就叫行转列
1.2示例数据准备
有 id,名字,课程,成绩
create table test_9(
id int,
name varchar(22),
course varchar(22),
score decimal(18,2)
);
insert into test_9 (id,name,course,score)values(1,‘小王’,‘java’,99);
i]]></description><category></category></item><item><title><![CDATA[MySQL入门阶段习题]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107895174</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107895174</guid><author>ThestarRY</author><pubDate>Sun, 09 Aug 2020 20:36:44 +0800</pubDate><description><![CDATA[文章目录MySQL习题进阶篇1示例数据2.习题展示2.12.22.32.42.52.62.72.82.92.102.112.122.132.142.152.162.172.182.192.202.212.22
MySQL习题进阶篇
前言 : 本人学习 MySQL有一段时间了,作为一个刚刚入门的萌新,最近研究了一套习题,废话不多说,直接上心得 :
1示例数据

学生表 Student

create table Student(Sid varchar(6), Sname varchar(10), Sage d]]></description><category></category></item><item><title><![CDATA[独到理解_Java_IO流]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107868701</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107868701</guid><author>ThestarRY</author><pubDate>Fri, 07 Aug 2020 19:29:27 +0800</pubDate><description><![CDATA[文章目录IO流一. 流概述1. 概念2. 分类3. 抽象类定义3.1 InputStream3.2 OutputStream3.3 Reader3.4 Writer二. File文件操作1. 常用方法2. 创建文件、删除文件三. 文件流四. 缓冲流五. 转换流1. InputStreamReader2. OutputStreamWriter六. 打印流七. 对象流八.数据流自动关闭资源 1.7 新特性 并循环读取递归复制像这种树状结构,我们使用递归完成
IO流
一. 流概述
1. 概念
流是一组有顺序的，有]]></description><category></category></item><item><title><![CDATA[独到理解_Java@集合]]></title><link>https://blog.youkuaiyun.com/ThestarRY/article/details/107745691</link><guid>https://blog.youkuaiyun.com/ThestarRY/article/details/107745691</guid><author>ThestarRY</author><pubDate>Fri, 07 Aug 2020 18:54:17 +0800</pubDate><description><![CDATA[文章目录集合一. 集合概述介绍二. 层次结构1. Collection的继承层次结构2. Map的继承层次结构3. 总结三. Collection接口和Iterator1. Collection介绍2. Iterator3. List3.1 ArrayList、Vector3.2 LinkedList4. Set4.1 HashSet4.2 TreeSet5. Collections工具类和Comparable、Comparator比较器5.1 Collections工具类5.2 Comparable、Co]]></description><category></category></item></channel></rss>