<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Flipped7777的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Flipped7777</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Flipped7777]]></copyright><item><title><![CDATA[sql查询中拼接多个部门名称的方法]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130828870</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130828870</guid><author>Flipped7777</author><pubDate>Tue, 23 May 2023 15:57:50 +0800</pubDate><description><![CDATA[现在需要查询某个员工所属部门，员工与部门的关系为一对多，有两种方法，建议优先使用第二种。group_concat()，该函数返回带有来自一个组的连接的非NULL值的字符串结果。员工-部门表（staff_id,dept_id,······）部门表（id,dept_name,······）② 通过sql语句直接拼接好返回。员工表（id,······）]]></description><category></category></item><item><title><![CDATA[公司需求，需要一个员工生日列表，需要区分农历和国历]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130828052</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130828052</guid><author>Flipped7777</author><pubDate>Tue, 23 May 2023 15:25:42 +0800</pubDate><description><![CDATA[SeviceImpl:列出所有员工的生日列表，将农历生日转成果历生日，根据日期进行牌组，并根据年份月份进行筛选。最主要的功能就是农历转新历的工具类。Controller方法。]]></description><category></category></item><item><title><![CDATA[java基础——Map]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130323598</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130323598</guid><author>Flipped7777</author><pubDate>Sun, 23 Apr 2023 16:00:30 +0800</pubDate><description><![CDATA[练习：每位学生（姓名，年龄）都有自己的家庭住址。那么，既然有对应关系，则将学生对象和家庭住址存储到map集合中。学生作为键, 家庭住址作为值。注意，学生姓名相同并且年龄相同视为同一名学生。//构造方法 //get/set @Override public boolean equals(Object o) {} }//1,创建Hashmap集合对象。//2,添加元素。map . put(new Student("lisi" , 28) , "上海");]]></description><category></category></item><item><title><![CDATA[java基础——迭代器，数据结构,List,Set ,TreeSet集合,Collections工具类]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130218024</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130218024</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 11:45:00 +0800</pubDate><description><![CDATA[数据结构 : 数据用什么样的方式组合在一起。每一个节点有零个或者多个子节点没有父节点的节点称之为根节点，一个树最多有一个根节点。每一个非根节点有且只有一个父节点名词含义节点指树中的一个元素节点的度节点拥有的子树的个数，二叉树的度不大于2叶子节点度为0的节点，也称之为终端结点高度叶子结点的高度为1，叶子结点的父节点高度为2，以此类推，根节点的高度最高层根节点在第一层，以此类推父节点若一个节点含有子节点，则这个节点称之为其子节点的父节点子节点子节点是父节点的下一层节点。]]></description><category></category></item><item><title><![CDATA[java基础——常用API，自定义泛型、collection接口]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130217749</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130217749</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 11:28:36 +0800</pubDate><description><![CDATA[java.util.Calendar类表示一个“日历类”，可以进行日期运算。它是一个抽象类，不能创建对象，我们可以使用它的子类：java.util.GregorianCalendar类。有两种方式可以获取GregorianCalendar对象：直接创建GregorianCalendar对象；通过Calendar的静态方法getInstance()方法获取GregorianCalendar对象【本次课使用】java.lang.Math(类): Math包含执行基本数字运算的方法。]]></description><category></category></item><item><title><![CDATA[java基础——多态、代码块、权限修饰符、内部类，Object类]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130217334</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130217334</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 11:19:13 +0800</pubDate><description><![CDATA[多态： 是指同一行为，具有多个不同表现形式。从上面案例可以看出，Cat和Dog都是动物，都是吃这一行为，但是出现的效果（表现形式）是不一样的。前提【重点】继承或者实现【二选一】方法的重写【意义体现：不重写，无意义】父类引用指向子类对象【格式体现】父类类型：指子类对象继承的父类类型，或者实现的父接口类型。将一个类A定义在另一个类B里面，里面的那个类A就称为内部类，B则称为外部类。可以把内部类理解成寄生，外部类理解成宿主。内部类是Java类的五大成份之一，也是我们最后一个需要学习的成份。匿名内部类。]]></description><category></category></item><item><title><![CDATA[java基础——抽象类，接口、代码块、final、单例、枚举]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130216563</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130216563</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 11:00:55 +0800</pubDate><description><![CDATA[父类中的方法，被它的子类们重写，子类各自的实现都不尽相同。那么父类的方法声明和方法主体，只有声明还有意义，而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说，父类可能知道子类应该有哪个功能，但是功能具体怎么实现父类是不清楚的（由子类自己决定），父类完全只需要提供一个没有方法体的方法签名即可，具体实现交给子类自己去实现。我们把没有方法体的方法称为抽象方法。Java语法规定，包含抽象方法的类就是抽象类。抽象方法： 没有方法体的方法。抽象类：包含抽象方法的类。]]></description><category></category></item><item><title><![CDATA[Java基础知识——类、静态、继承、引用类型使用]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130215384</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130215384</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 10:32:42 +0800</pubDate><description><![CDATA[类的定义格式如下:
例如:
1.2 如何通过类创建对象

例如:
1.3 封装
1.3.1 封装的步骤
1.使用  关键字来修饰成员变量。2.使用修饰getter和setter方法。

public修饰getter和setter方法


1.4 构造器
1.4.1 构造器的作用
通过调用构造器可以返回一个类的对象，构造器同时负责帮我们把对象的数据（属性和行为等信息）初始化好。
1.4.3 构造器的应用
首先定义一个学生类，代码如下：
接下来通过调用构造器得到两个学生对象。
1.5 this关键字的作用
1.]]></description><category></category></item><item><title><![CDATA[sql加载报错：Duplicate column name ‘id‘]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/130214890</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/130214890</guid><author>Flipped7777</author><pubDate>Tue, 18 Apr 2023 10:02:43 +0800</pubDate><description><![CDATA[查询资料后发现问题是因为有了重复的列：id，在上图sql查询中出现了两个id，而在MySQL中联查，如果有相同的列名，软件会自动改变列名使之不重复，但idea不会自动更改因此发生了报错，所以加上group by 是不知道根据哪个id进行分组，将语句更改为如下图即可。今天工作的时候，在mysql中写好sql语句后，用group by 进行分组去重，复制到mapper.xml里面，运行时报错。而该sql语句在mysql中运行是正常的。]]></description><category></category></item><item><title><![CDATA[Spring Cloud Gateway服务网关]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/129499593</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/129499593</guid><author>Flipped7777</author><pubDate>Mon, 13 Mar 2023 17:22:49 +0800</pubDate><description><![CDATA[过滤器的作用是什么？① 对路由的请求或响应做加工处理，比如添加请求头② 配置在路由下的过滤器只对当前路由的请求生效defaultFilters的作用是什么？]]></description><category></category></item><item><title><![CDATA[第14章 并发控制与恢复]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400421</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400421</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 18:18:33 +0800</pubDate><description><![CDATA[事务根据需要获取锁。一旦事务释放锁，它就会进入收缩阶段，并且无法发出锁定请求）两段锁协议是指同一事务对任何数据进行读写之前必须对该数据加锁，在释放一个封锁之后，该事务不再申请和获得任何其他封锁。立即修改方案允许在事务提交之前对缓冲区或磁盘本身更新未提交的事务，更新的块输出到磁盘可以在。考试范围： 14.1-14.3, 14.8-14.11。的任何时间进行，块的输出顺序可能与写入块的。考试题型： 事务操作。T1符合两段锁协议，两阶段锁定协议的变体。]]></description><category></category></item><item><title><![CDATA[第13章 事务]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400396</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400396</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 18:15:22 +0800</pubDate><description><![CDATA[考试范围： 13.1-13.10考试题型： 事务操作。]]></description><category></category></item><item><title><![CDATA[第8章 关系数据库设计]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400310</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400310</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 18:09:40 +0800</pubDate><description><![CDATA[定义判断分解。]]></description><category></category></item><item><title><![CDATA[第7章 数据库设计和ER模型]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400277</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400277</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 18:03:03 +0800</pubDate><description><![CDATA[联系集：是多个实体间的相互关联的集合。弱实体集：没有足够的属性来形成主键。实体集：是共享相同属性的集合。考试范围 7.1-7.7。考试题型：数据库设计题。]]></description><category></category></item><item><title><![CDATA[第6章 关系代数语言]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400232</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400232</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 18:00:29 +0800</pubDate><description><![CDATA[考试内容：关系代数操作。]]></description><category></category></item><item><title><![CDATA[第5章 高级SQL]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400216</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400216</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 17:55:46 +0800</pubDate><description><![CDATA[-SQL 函数 --定义一个函数，该函数给定部门的名称，返回该部门中教师数的计数。end;--查找超过 12 名讲师的所有部门的部门名称和预算。]]></description><category></category></item><item><title><![CDATA[第4章 中级SQL]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400182</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400182</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 17:54:37 +0800</pubDate><description><![CDATA[考试范围：  4.1-4.7考试题型： 计算题考试内容：连接类型（与第3章合并考察）视图的定义与使用事务（与17-19章合并考察）完整性的概念SQL中如何定义、修改各类完整性(Primary key, foreign key, check, unique, not null, default,添加、删除字段、添加删除约束、添加删除索引等)SQL数据类型和模式（会用）授权（grant\revoke\查看授权情况）Natural Join自然联接匹配所有公共属性具有相同值的元组，并且仅保留每个公共列的一个副本
]]></description><category></category></item><item><title><![CDATA[第3章 SQL语言]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400147</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400147</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 17:51:58 +0800</pubDate><description><![CDATA[考试范围：  3.1-3.10考试题型：计算题考试内容： （可按标准sql、mysql的语法格式来写SQL语句，考试时要求有无明显语法错误）SelectInsertDeleteUpdateSQL 允许在关系和查询结果中重复，因为消除重复非常耗时。select 子句可以包含涉及运算 +、–、*和 / 以及对元组的常量或属性进行操作的算术表达式。where语句：比较结果可以使用逻辑连接词和、或和非组合。对多个关系的查询联表查询（同一张表）找到每个员工的姓名以及他/她的经理姓名。IDname。]]></description><category></category></item><item><title><![CDATA[第2章 关系模型]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400127</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400127</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 17:48:30 +0800</pubDate><description><![CDATA[④其他属性逐个与②③的属性结合，求属性闭包 ，直至X的闭包等于U。关系的超键是一个或多个属性的集合，这些属性的值保证唯一地标识关系中的元组。设有关系模式R，U= {A,B,C}为R的属性集， F为R上的函数依赖集。若W是候选码，则必须满足两个条件 ①W的闭包为全集U ②W没有冗余。候选键是最小超键，即构成超键的一组属性，但它们的子集都不是超键。②只在F左部出现的属性，一定存在于某候选码当中。③两边都没有出现的属性，一定存在于候选码中。①只在F右部出现的属性，不属于候选码。考试范围： 2.1 -2.6。]]></description><category></category></item><item><title><![CDATA[第1章 概述]]></title><link>https://blog.youkuaiyun.com/Flipped7777/article/details/128400108</link><guid>https://blog.youkuaiyun.com/Flipped7777/article/details/128400108</guid><author>Flipped7777</author><pubDate>Wed, 21 Dec 2022 17:47:43 +0800</pubDate><description><![CDATA[考试范围： 1.1-1.10考试内容： 章节后的Review Terms（名词基本都在课文中）考试题型： 综合题Database-management system (DBMS) ：A collection of interrelated data and a set of programs to access those data.数据库管理系统（DBMS）：一组相关数据和一组访问这些数据的程序。Database-system applications：A database application is ]]></description><category></category></item></channel></rss>