<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[L00teacher的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/L00teacher</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; L00teacher]]></copyright><item><title><![CDATA[数据库三大范式-五大约束]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/107950205</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/107950205</guid><author>L00teacher</author><pubDate>Wed, 12 Aug 2020 09:36:19 +0800</pubDate><description><![CDATA[数据库三范式是什么?



第一范式（1NF）：
字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式
数据库表中的字段都是单一属性的，不可再分。例如，姓名字段，其中的姓和名必须作为一个整体，无法区分哪部分是姓，哪部分是名，如果要区分出姓和名，必须设计成两个独立的字段。
第二范式（2NF）：
第二范式（2NF）是在第一范式（1NF）的基础上建立起来的，即满足第二范式（2NF）必须先满足第一范式（1NF）。
要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列，以存储各个实例...]]></description><category></category></item><item><title><![CDATA[双向循环链表]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/107815225</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/107815225</guid><author>L00teacher</author><pubDate>Wed, 05 Aug 2020 14:51:53 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[斐波拉契题型]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/107771784</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/107771784</guid><author>L00teacher</author><pubDate>Mon, 03 Aug 2020 19:39:24 +0800</pubDate><description><![CDATA[青蛙一次可以跳1级或2级，现在有一个30级的台阶，青蛙所在为0级台阶，请问，青蛙有多少种方式跳到第8级台阶？
斐波拉契公式：f(n)=2^n-1;
	f(30) = 2^30-1 = 536 870 912种方式；

注：考点在于递归

]]></description><category></category></item><item><title><![CDATA[java入门级十五个简易案例]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/106908271</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/106908271</guid><author>L00teacher</author><pubDate>Mon, 22 Jun 2020 19:41:04 +0800</pubDate><description><![CDATA[(1) location返回其中域名
public static void main(String[] args) {		
public static String getHostName(String location) {
String name1=getHostName(“http://www.baidu.com”);				
//截取开始位置（第一个“.”之后第一个字符的位置）
System.out.println(“name1:”+name1);											
//name1:baidu	]]></description><category></category></item><item><title><![CDATA[集合测试题]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/106687150</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/106687150</guid><author>L00teacher</author><pubDate>Thu, 11 Jun 2020 13:55:33 +0800</pubDate><description><![CDATA[**集合测试题**


单列集合的顶层接口是（ B ）
A. java.util.Map		B. java.util.Collection		C. java.util.List		D. java.util.Set
ArrayList类的底层数据结构是（ A ）
A. 数组结构		B. 链表结构		C. 哈希表结构		D. 红黑树结构
LinkedList 类的特点是（ B ）
A. 查询快			B. 增删快		C. 元素不重复		D. 元素自然排序
Vector类的特点是（ A ）
A. 线...]]></description><category></category></item><item><title><![CDATA[多线程测试题(附答案)]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/106685715</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/106685715</guid><author>L00teacher</author><pubDate>Thu, 11 Jun 2020 13:53:17 +0800</pubDate><description><![CDATA[**多线程**

一、判断题(T为正确,F为错误),每题1分
1.如果线程死亡，它便不能运行。（ T ）
2.在Java中，高优先级的可运行线程会抢占低优先级线程。（ T ）
3.线程可以用yield方法使低优先级的线程运行。（ F ）
yield方法：暂停线程，暂停当前正在执行的线程对象。yield()只是使当前线程重新回到可执行状态，所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。
yield()只能使同优先级或更高优先级的线程有执行的机会。
4.程序开发者必须创建一...]]></description><category></category></item><item><title><![CDATA[面向对象的基本原则]]></title><link>https://blog.youkuaiyun.com/L00teacher/article/details/105498890</link><guid>https://blog.youkuaiyun.com/L00teacher/article/details/105498890</guid><author>L00teacher</author><pubDate>Mon, 13 Apr 2020 22:05:03 +0800</pubDate><description><![CDATA[c++面向对象基本原则
单一职责原则

一个类，只有一个引起它变化的原因。应该只有一个原则。每一个职责都是变化的一个轴线，如果一个类有一个以上的职责，这些职责耦合在一起，这会导致脆弱的设计。
当一个职责发生变化时，可能会影响其他职责。另外，多个职责耦合在一起，会影响复用性。
单一职责的优点：
a.可以降低类的复杂度，一个类值负责一项职责，其逻辑肯定要比负责多项职责简单的多；
b.提高类的可读性，提...]]></description><category></category></item></channel></rss>