<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YQL_AND_YOU的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YQL_AND_YOU</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YQL_AND_YOU]]></copyright><item><title><![CDATA[面向对象的三大特性：]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/128006817</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/128006817</guid><author>YQL_AND_YOU</author><pubDate>Wed, 23 Nov 2022 21:24:00 +0800</pubDate><description><![CDATA[说白了就是站在巨人的肩膀上，比如最早的座机（只能打电话），然后大哥大（打电话+发短信）继承了座机，然后诺基亚（屏幕+打电话+发短信）继承了大哥大，现在触摸板手机（可触屏幕+打电话+发短信）继承了诺基亚。说白了就是多个可以标识你的外号，别人可以叫你名字，也可以叫你的外号，你就是多态（多种形态）。java里面一个类可以继承另外一个类，获取被继承类的属性及方法供自己使用，其中如果一个类没有继承关系的话，它默认是继承的object类，java里面只能继承1个类。你手机里面的app也是封装，它封装了好多功能。]]></description><category></category></item><item><title><![CDATA[Redis面试题总结（可收藏网址，会持续更新）]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/127995364</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/127995364</guid><author>YQL_AND_YOU</author><pubDate>Wed, 23 Nov 2022 19:48:24 +0800</pubDate><description><![CDATA[redis是最受欢迎的nosql数据库，其包含多种数据结构，支持网络，基于内存，可持久性键值对基于内存运行，性能高效（每秒可以处理超过10万次读写操作）支持分布式，理论上可以无限扩展存储的形式是key-value形式（其中key是字符串，键有字符串，列表，集合，散列表，有序集合等）你知道的有哪些大厂再用？github微博阿里百度美团。]]></description><category></category></item><item><title><![CDATA[JVM面试题总结]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/127976984</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/127976984</guid><author>YQL_AND_YOU</author><pubDate>Tue, 22 Nov 2022 10:40:12 +0800</pubDate><description><![CDATA[堆内存是JVM上最大的内存区域，将近所有的对象都是存储在堆内存里面。堆空间要根据一定的时间进行gc垃圾回收，可以把堆空间分为新生代和老年代。内存溢出是指JVM可用的内存不足，实际需要的内存空间已经超出了JVM的内存空间大小，当超出JVM内存的时候，会导致JVM出现异常。栈溢出堆溢出方法区溢出本机直接内存溢出内存泄漏是指本来⽆⽤的对象却继续占⽤内存，没有再恰当的时机释放占⽤的内存。不使⽤的内存，却没有被释放，这个就叫做内存泄漏。与内存溢出的关系！]]></description><category></category></item><item><title><![CDATA[数据库报错 [ERR] 1118 - Row size too large (＞ 8126). Changing some columns to TEXT or BLOB or using ROW_F]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/124692697</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/124692697</guid><author>YQL_AND_YOU</author><pubDate>Tue, 10 May 2022 17:17:31 +0800</pubDate><description><![CDATA[就是说，远程的数据库量太大了，我本地的数据库配置不对，装不下了。

（1）从网上看的要改引擎：

从mysql的配置文件下，找到my.ini文件，然后需要修改

default-storage-engine=InnoDB/MyISAM

先sql查询：


show engines

我的引擎默认是InnoDB，切换到MyISAM，然后重启mysql

查询：show engines，此时已经切换成功！

尝试运行

（2）执行以下SQL语句，查看严格模式是否开启


show variables like]]></description><category></category></item><item><title><![CDATA[通过按钮点击事件实现一个页面获取多个echarts图表]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/123717364</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/123717364</guid><author>YQL_AND_YOU</author><pubDate>Thu, 24 Mar 2022 18:47:37 +0800</pubDate><description><![CDATA[前端大屏展示，通过按钮点击事件实现一个页面条件动态获取数据应用到多个echarts图表]]></description><category></category></item><item><title><![CDATA[springboot 最简单的异常处理]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121119309</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121119309</guid><author>YQL_AND_YOU</author><pubDate>Wed, 03 Nov 2021 14:00:20 +0800</pubDate><description><![CDATA[异常处理和别的配置有所不同的是他不用添加依赖，直接在代码中实现即可

在一个多模块的系统中，一般情况下，异常处理都放到公共类中，具体怎么调用就不过多解释

创建一个GlobleExcaptionHandler类：

代码如下：


@ControllerAdvice
@Slf4j
public class GlobleExcaptionHandeler {
    //全局异常处理
    @ExceptionHandler(Exception.class)
    @ResponseBody
    ..]]></description><category></category></item><item><title><![CDATA[springboot实现swagger Api文件和日志处理]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121118308</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121118308</guid><author>YQL_AND_YOU</author><pubDate>Wed, 03 Nov 2021 12:42:17 +0800</pubDate><description><![CDATA[我的上篇文章提到了@deleteMapping请求方式，上篇也说明了此请求方式是不可以在浏览器中进行测试的，所以就开始了本篇的swagger讲解，顺便简单说明一下日志处理。

首先，先看一下swagger Api文件长啥样子吧！

下面就是一些controller层的一些接口方法，可以在这里进行测试，方便快捷，高效！

如何集成swagger

首先我们需要导入swagger的依赖包


&lt;!--swagger--&gt;
        &lt;dependency&gt;
           .]]></description><category></category></item><item><title><![CDATA[springboot mybatis-plus统一结果返回如何实现]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121115631</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121115631</guid><author>YQL_AND_YOU</author><pubDate>Wed, 03 Nov 2021 10:44:52 +0800</pubDate><description><![CDATA[（1）统一返回是什么，为什么要设置统一返回

设置统一返回是为了后端在与前端数据交互的时候，传递的参数形式统一。比如：是否成功，返回码，返回信息，返回数据。

（2）统一返回一般放在哪比较好？

设置统一返回最好放到一个公共类中，以后只需调用这个公共类即可。

（3）统一返回是怎么实现的？

首先我们想为了实现统一返回，需要判断：

是否成功（true，false），

返回码（400,401,402,403,404.。。。。。若干）,

返回信息（message），

返回数据（data）。

我们来想，]]></description><category></category></item><item><title><![CDATA[mybatis-plus代码生成器如何实现]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121096842</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121096842</guid><author>YQL_AND_YOU</author><pubDate>Tue, 02 Nov 2021 13:30:59 +0800</pubDate><description><![CDATA[首先，我们需要一张有字段的表（空表也可）



然后我们在application.properties里面关联我们的数据库：

这里需要自己做连接修改


spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/edu_teacher?serverTimezone=GMT%2B8
spring.datasource.username=root.]]></description><category></category></item><item><title><![CDATA[idea如何搭建多层子模块]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121096222</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121096222</guid><author>YQL_AND_YOU</author><pubDate>Tue, 02 Nov 2021 11:19:28 +0800</pubDate><description><![CDATA[我这建的是springboot工程内套多个子maven的实例

首先我们先快速的搭建一个springboot的工程,起个名字为edu_parent

然后我们补充一下我们项目需要用到的依赖：


&lt;properties&gt;
        &lt;java.version&gt;1.8&lt;/java.version&gt;
        &lt;guli.version&gt;0.0.1-SNAPSHOT&lt;/guli.version&gt;
        &lt;mybatis-pl]]></description><category></category></item><item><title><![CDATA[springboot之mybatis-plus]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121089988</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/121089988</guid><author>YQL_AND_YOU</author><pubDate>Mon, 01 Nov 2021 22:19:53 +0800</pubDate><description><![CDATA[首先我们需要先导入基本pom依赖，若有其他需要后续自己可添加。


//springboot类启动依赖
         &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;
        &lt;/dependency&gt;
       ]]></description><category></category></item><item><title><![CDATA[如何创建模拟的数据]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120237385</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120237385</guid><author>YQL_AND_YOU</author><pubDate>Sat, 11 Sep 2021 14:41:41 +0800</pubDate><description><![CDATA[对于新手而言，想要深度学习是需要一些数据来做测试的，那么这些数据从哪来呢？

此时我们就要学习如何创建模拟数据：

首先我们先创建两个构造器：Department和employee，其属性自己随便整：

废话不多说了，直接看代码吧！

先写Department:


@Data
public class Department {

    private Integer id;
    private String departmentName;

    public Department() {
   ]]></description><category></category></item><item><title><![CDATA[SpringBoot如何实现页面跳转功能]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120237060</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120237060</guid><author>YQL_AND_YOU</author><pubDate>Sat, 11 Sep 2021 14:28:21 +0800</pubDate><description><![CDATA[实现此功能的前提是：你得有一个login.html文件。

方法1：通过controller

在自己的根目录下创建一个Controller的文件夹，里面创建一个LoginController类（注：文件夹的位置必须与Application类保持同级）,代码如下：




import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Cont]]></description><category></category></item><item><title><![CDATA[如何在idea上快速的创建一个spring boot项目]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120236695</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120236695</guid><author>YQL_AND_YOU</author><pubDate>Sat, 11 Sep 2021 14:06:04 +0800</pubDate><description><![CDATA[springboot与spring相比较而言的优点是：springboot的自动装配功能

知识点（1）：如何在idea上快速的创建一个项目：


]]></description><category></category></item><item><title><![CDATA[Submile Text 如何实现人机交互]]></title><link>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120112577</link><guid>https://blog.youkuaiyun.com/YQL_AND_YOU/article/details/120112577</guid><author>YQL_AND_YOU</author><pubDate>Sun, 05 Sep 2021 12:29:32 +0800</pubDate><description><![CDATA[今天初次使用Submile Text 发现该编译器默认不能进行人机交互，那怎么实现这个功能呢？

借此机会把今天的研究成果做个记录，以便后期查阅！

第一步：安装包管理器：

方法：通过View-&gt;Show Console打开菜单命令行，粘贴以下代码：


import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.in]]></description><category></category></item></channel></rss>