<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jessica_ff的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jessica_ff</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jessica_ff]]></copyright><item><title><![CDATA[MySQL实战-4 | 深入浅出索引（上）（下）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/139967787</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/139967787</guid><author>jessica_ff</author><pubDate>Tue, 02 Jul 2024 17:46:19 +0800</pubDate><description><![CDATA[在满足语句需求的情况下， 尽量少地访问资源是数据库设计的重要原则之一。我们在使用数据库的时候，尤其是在设计表结构时，也要以减少资源消耗作为目标。]]></description><category></category></item><item><title><![CDATA[MySQL实战-3事务隔离：为什么你改了我还看不见？]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/139937286</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/139937286</guid><author>jessica_ff</author><pubDate>Wed, 26 Jun 2024 00:11:32 +0800</pubDate><description><![CDATA[提到事务，你肯定不陌生，和数据库打交道的时候，我们总是会用到事务。最经典的例子就是转账，你要给朋友小王转 100 块钱，而此时你的银行卡只有 100 块钱。转账过程具体到程序里会有一系列的操作，比如查询余额、做加减法、更新余额等，这些操作必须保证是一体的，不然等程序查完之后，还没做减法之前，你这 100 块钱，完全可以借着这个时间差再查一次，然后再给另外一个朋友转账，如果银行这么整，不就乱了么？这时就要用到“事务”这个概念了。简单来说，在 MySQL 中，事务支持是在引擎层实现的。]]></description><category></category></item><item><title><![CDATA[MySQL实战-2日志系统：一条SQL更新语句是如何执行的？]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/139936309</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/139936309</guid><author>jessica_ff</author><pubDate>Mon, 24 Jun 2024 20:08:34 +0800</pubDate><description><![CDATA[一条更新语句的执行流程又是怎样的呢？我们还是从一个表的一条更新语句说起，首先，可以确定的说，查询语句的那一套流程，更新语句也是同样会走一遍。你执行语句前要先连接数据库，这是连接器的工作。前面我们说过，在一个表上有更新的时候，跟这个表有关的查询缓存会失效，所以这条语句就会把表 T 上所有缓存结果都清空。这也就是我们一般不建议使用查询缓存的原因。接下来，分析器会通过词法和语法解析知道这是一条更新语句。优化器决定要使用 ID 这个索引。然后，执行器负责具体执行，找到这一行，然后更新。和。]]></description><category></category></item><item><title><![CDATA[MySQL实战-1 基础架构：一条SQL查询语句是如何执行的？]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/139864953</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/139864953</guid><author>jessica_ff</author><pubDate>Fri, 21 Jun 2024 18:16:13 +0800</pubDate><description><![CDATA[平时我们使用数据库，看到的通常都是一个整体。我们看到的只是输入一条语句，返回一个结果，却不知道这条语句在 MySQL 内部的执行过程。下面我给出的是 MySQL 的基本架构示意图，从中你可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的执行过程。大体来说，MySQL 可以分为和两部分。Server 层包括等，涵盖 MySQL 的大多数核心服务功能，以及所有的内置函数（如日期、时间、数学和加密函数等），所有跨存储引擎的功能都在这一层实现，比如存储过程、触发器、视图等。]]></description><category></category></item><item><title><![CDATA[MySQL实战-开篇]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/139864621</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/139864621</guid><author>jessica_ff</author><pubDate>Fri, 21 Jun 2024 16:36:13 +0800</pubDate><description><![CDATA[当时，我自己的感觉是，即使我只是一个开发工程师，只是 MySQL 的用户，在了解了一个个系统模块的原理后，再来使用它，感觉是完全不一样的。当在代码里写下一行数据库命令的时候，我就能想到它在数据库端将怎么执行，它的性能是怎么样的，怎样写能让我的应用程序访问数据库的性能最高。进一步，哪些数据处理让数据库系统来做性能会更好，哪些数据处理在缓存里做性能会更好，我心里也会更清楚。在建表和建索引的时候，我也会更有意识地为将来的查询优化做综合考虑，比如确定是否使用递增主键、主键的列怎样选择，等等。]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/137729208</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/137729208</guid><author>jessica_ff</author><pubDate>Sun, 21 Apr 2024 16:01:12 +0800</pubDate><description><![CDATA[正则表达式（Regular Expression，通常简写为regex或regexp）是一种强大的文本处理工具，它使用一种特殊的字符序列来帮助用户检查一个字符串是否与某种模式匹配。正则表达式在文本搜索和替换、输入验证、文本分析等领域都有广泛的应用。在正则表达式中，常见的字符用于匹配对应的字符，例如字母、数字、空格等。此外，正则表达式还包含一些特殊字符，用于表示匹配规则中的特殊要求，例如匹配多个字符、匹配任意字符等。]]></description><category></category></item><item><title><![CDATA[我在codegym学Java（level8）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/125917311</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/125917311</guid><author>jessica_ff</author><pubDate>Wed, 20 Sep 2023 20:27:51 +0800</pubDate><description><![CDATA[在 Java 中，集合/容器是指主要用途为存储其他元素的集合的类。你已经知道其中一个类：ArrayList。]]></description><category></category></item><item><title><![CDATA[我在codegym学Java（level7）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/119760285</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/119760285</guid><author>jessica_ff</author><pubDate>Thu, 21 Jul 2022 17:26:40 +0800</pubDate><description><![CDATA[1、数组

数组是一种数据类型，可以存储多个值，而不仅仅是一个值。

1)数组由很多元素构成。

2)要访问某个元素，请指出其编号（索引）。

3)所有元素都属于同一类型。

4)所有元素的初始值都为 null；对于原始类型的数组，初始值为 0、0.0（对于小数）或 false（对于 boolean 值）。它与不在数组中的未初始化变量完全相同。

5)String[] list 仅声明一个变量。你需要先创建一个数组（容器），放入一些内容，然后才能使用它（请参见下面的示例）。

6)创建数......]]></description><category></category></item><item><title><![CDATA[我在codegym学Java（level6）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/118730733</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/118730733</guid><author>jessica_ff</author><pubDate>Tue, 17 Aug 2021 16:34:44 +0800</pubDate><description><![CDATA[level6 对象简介-编写你自己的对象、生命周期、静态变量



程序员之路

你的任务– 学习中级开发人员所需的技术。这些技术是什么？世界在不停地变化。我来给你一些忠告。查找一些在线发布的 Java 程序员职位空缺，并浏览职位要求。另外，我还建议你阅读布鲁斯·埃克尔的书‘Thinking in Java’（《Java 编程思想》）。

你的任务– 学习设计模式并阅读迈克康奈尔的‘Code Complete’（《代码大全》）。提高代码质量，并培养自己的团队协作能力。你可能会给自己制定一条规则：每月读...]]></description><category></category></item><item><title><![CDATA[我在codegym学Java（level5）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/118417370</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/118417370</guid><author>jessica_ff</author><pubDate>Wed, 14 Jul 2021 16:20:15 +0800</pubDate><description><![CDATA[level5

经典的类

Java 类

解释 1。程序由各种类型的对象（类）组成。同样，不同的类包含不同的内部结构（变量和方法）。如果我们将程序看作一个整体，那么组成它的构造块就是对象。类是构造块的类型。换句话说，不同类型的构造块是不同类的对象。

解释 2。需要新的对象类型时，我们将创建一个新类并定义其内部对象的行为方式。就内部结构而言，类由执行某些操作的方法及其用于存储数据的变量组成。

类基本上是按以下流程创建的：

1.程序员确定需要哪些其他对象。

2.程序员根据对象要执行的操作将其分为不同.]]></description><category></category></item><item><title><![CDATA[我在codegym学Java]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/113864818</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/113864818</guid><author>jessica_ff</author><pubDate>Fri, 02 Jul 2021 15:45:01 +0800</pubDate><description><![CDATA[https://aflyun.blog.youkuaiyun.com/article/details/89766108（只是一个链接与本文无关）

https://codegym.cc/zh/quests/lectures/zh.questsyntax.level02.lecture02

codegym学习第二天，偶然发现的一个很有意思的网站。

第一天内容比较简单，对于完全的小白很适合入门。level

level2

变量的内部结构。如你所知，每个变量都与存储其值的内存区域关联。

所有复合类型都由较简单的类型组]]></description><category></category></item><item><title><![CDATA[Kubernetes学习（一）]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/103250768</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/103250768</guid><author>jessica_ff</author><pubDate>Thu, 28 Nov 2019 15:53:11 +0800</pubDate><description><![CDATA[kubectl命令

]]></description><category></category></item><item><title><![CDATA[Hibernate(四)]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/90520271</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/90520271</guid><author>jessica_ff</author><pubDate>Sat, 03 Aug 2019 10:27:52 +0800</pubDate><description><![CDATA[上次课回顾

]]></description><category></category></item><item><title><![CDATA[Hibernate(三)]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/90440305</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/90440305</guid><author>jessica_ff</author><pubDate>Sat, 03 Aug 2019 10:27:28 +0800</pubDate><description><![CDATA[第1章 Hibernate_day03笔记
1.1 上次课内容回顾

Hibernate的持久化类的编写规则
无参构造
属性私有
属性尽量使用包装类
提供一个唯一OID与主键对应
不要使用final修饰
Hibernate的主键生成策略
主键分类

自然主键
代理主键


主键生成策略

increment
identity
sequence
uuid
native
assigned
foreig...]]></description><category></category></item><item><title><![CDATA[Hibernate(二)]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/90371151</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/90371151</guid><author>jessica_ff</author><pubDate>Sat, 03 Aug 2019 10:27:10 +0800</pubDate><description><![CDATA[第1章 Hibernate_day01笔记
1.1 上次课内容回顾

Hiberanet的概述
什么是Hibernate

是一个持久层的ORM的框架


什么是ORM

ORM：对象关系映射，将java中的一个对象与数据库中的表建立映射关系对象，从而操作对象就可以操作表。


为什么学习Hibernate

简化JDBC的开发
性能很好


Hibernate的入门
下载Hibernate
了解...]]></description><category></category></item><item><title><![CDATA[Hibernate(一)]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/90231069</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/90231069</guid><author>jessica_ff</author><pubDate>Sat, 03 Aug 2019 10:26:49 +0800</pubDate><description><![CDATA[第1章 Hibernate_day01笔记
1.1Hibernate框架的学习路线
第一天：Hibernate入门（Hibernate环境搭建、API、CRUD）
第二天：Hibernate的一级缓存、其他的API
第三天：Hibernate的一对多配置、多对多配置
第四天：Hibernate的查询方式、抓取策略
1.2CRM的案例
1.2.1CRM的概述（了解）
客户关系管理
1.2.1.1什么...]]></description><category></category></item><item><title><![CDATA[Spring知识点-详解]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/89332952</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/89332952</guid><author>jessica_ff</author><pubDate>Wed, 08 May 2019 19:57:46 +0800</pubDate><description><![CDATA[凤飞飞

]]></description><category></category></item><item><title><![CDATA[Spring框架梳理]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/89316168</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/89316168</guid><author>jessica_ff</author><pubDate>Wed, 08 May 2019 19:57:05 +0800</pubDate><description><![CDATA[Spring
Spring 经典教程

Spring知识点
spring系列包含非常多的项目，可以满足java开发中的方方面面

一、5个常用的spring框架
1.spring framework
也就是我们经常说的spring框架，包括了ioc依赖注入，Context上下文、bean管理、springmvc等众多功能模块，其他spring项目比如spring boot也会依赖spring框架
...]]></description><category></category></item><item><title><![CDATA[Oraclejdk与Openjdk]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/89089430</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/89089430</guid><author>jessica_ff</author><pubDate>Mon, 08 Apr 2019 15:51:34 +0800</pubDate><description><![CDATA[参考
OpenJDK和JDK区别
OpenJDK和Sun/OracleJDK 区别 与联系
OpenJDK和SunJDK有啥区别？
一、区别与联系

Openjdk是jdk的开源版本
授权与协议不同
Openjdk的源代码不完整
OpenJDK只包含最精简的JDK

二、查看本地安装的是Openjdk还是Oraclejdk
在命令行输入java -version
1.如果是Openjdk

[ma...]]></description><category></category></item><item><title><![CDATA[HTTP]]></title><link>https://blog.youkuaiyun.com/jessica_ff/article/details/82754928</link><guid>https://blog.youkuaiyun.com/jessica_ff/article/details/82754928</guid><author>jessica_ff</author><pubDate>Tue, 18 Sep 2018 11:31:17 +0800</pubDate><description><![CDATA[http://www.runoob.com/http/http-tutorial.html

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求，Web服务器处理请求并返回适当的应答。所有HTTP连接都被构造成一套请求和应答。

HTTP使用内容类...]]></description><category></category></item></channel></rss>