<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abingR的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/abingR</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; abingR]]></copyright><item><title><![CDATA[MySQL——高级数据操作]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/88649912</link><guid>https://blog.youkuaiyun.com/abingR/article/details/88649912</guid><author>abingR</author><pubDate>Tue, 19 Mar 2019 22:34:12 +0800</pubDate><description><![CDATA[一  高级查询

1 去重复查询 distinct（字段名）：distinct要放在要查询的字段的最前面。

 selectdistinct(sage) , sname from student;

2 限定行数的查询 limit limit后面的参数是一个或两个

  limit n 表示从第一行开始返回n行结果

  limit m,n表示从第m+1行开始返回n行结果，所...]]></description><category></category></item><item><title><![CDATA[MySQL二（引擎）]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/88643293</link><guid>https://blog.youkuaiyun.com/abingR/article/details/88643293</guid><author>abingR</author><pubDate>Mon, 18 Mar 2019 17:41:24 +0800</pubDate><description><![CDATA[基本概念1， 常用的两种引擎：
(1) InnoDB
a,支持ACID（事务），简单地说就是支持事务完整性、一致性；
b,支持行锁，以及类似ORACLE的一致性读，多用户并发；
c,独有的聚集索引主键设计方式，可大幅提升并发读写性能；
d,支持外键；
e,支持崩溃数据自修复；

    f,不支...]]></description><category></category></item><item><title><![CDATA[MySQL一]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/88547952</link><guid>https://blog.youkuaiyun.com/abingR/article/details/88547952</guid><author>abingR</author><pubDate>Mon, 18 Mar 2019 17:09:56 +0800</pubDate><description><![CDATA[1、数据库的分类
在实际项目开发中，数据库一共分为两大类：①关系型数据库 ②非关系型数据

非关系型数据库有哪些：Redis、MongoDB

关系型数据库：

小型数据库：微软Access

中型数据库：DB2、MySQL、SQL Server

大型数据库：Oracle

————什么是关系型数据库（MySQL）
通过相互之间的“关系”去管理实体信息，实体信息之间的联系。

我们学习的过程，先...]]></description><category></category></item><item><title><![CDATA[杂记一——数组集合的遍历（增强for循环的使用）]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/88294333</link><guid>https://blog.youkuaiyun.com/abingR/article/details/88294333</guid><author>abingR</author><pubDate>Thu, 07 Mar 2019 16:43:18 +0800</pubDate><description><![CDATA[1，增强for循环的使用

增强型for循环使用起来比较方便，代码也比较简单，如果只是操作集合中元素的而不使用索引的话，建议用此方法。

对于普通for循环，如果需要使用索引进行其它操作的话，建议用这个。

详细来说：

1，区别：

增强for循环必须有被遍历的目标（如集合或数组）。

普通for循环遍历数组的时候需要索引。

增强for循环不能获取下标，所以遍历数组时最好使用普通for循环。
...]]></description><category></category></item><item><title><![CDATA[Scanner类的使用]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/82854263</link><guid>https://blog.youkuaiyun.com/abingR/article/details/82854263</guid><author>abingR</author><pubDate>Wed, 26 Sep 2018 15:55:00 +0800</pubDate><description><![CDATA[一，用法

1,  我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据：

next():

1、一定要读取到有效字符后才可以结束输入。
	2、对输入有效字符之前遇到的空白，next() 方法会自动将其去掉。
	3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
	next() 不能得到带有空格的字符串。
nextLine()：

1、以Enter...]]></description><category></category></item><item><title><![CDATA[Java集合框架]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/82217516</link><guid>https://blog.youkuaiyun.com/abingR/article/details/82217516</guid><author>abingR</author><pubDate>Thu, 30 Aug 2018 20:19:29 +0800</pubDate><description><![CDATA[一，集合的定义

集合跟数组一样都是一种容器。

集合，1长度可变，2只能存储对象，3可以存储任何类型的对象。

数组，1,长度固定，2只能存储基本类型的数据，3同一数组中只能存储同一种数据。

注意：1,集合和数组中存放的都是对象的引用，而不是对象本身。

          2，接口不能new，只能实现或继承接口。例List  ll=new List(）;这样就会报错可以将后面的List改为A...]]></description><category></category></item><item><title><![CDATA[解析Java中String、StringBuilder以及StringBuffer]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80723540</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80723540</guid><author>abingR</author><pubDate>Sun, 26 Aug 2018 19:55:29 +0800</pubDate><description><![CDATA[一，String类

1,String类的特点（由源码分析）

 

public final class String

    implements java.io.Serializable, Comparable&amp;lt;String&amp;gt;, CharSequence

{

    /** The value is used for character storage. */

    p...]]></description><category></category></item><item><title><![CDATA[Java内存分配即数据的存储]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/82050044</link><guid>https://blog.youkuaiyun.com/abingR/article/details/82050044</guid><author>abingR</author><pubDate>Sat, 25 Aug 2018 12:14:39 +0800</pubDate><description><![CDATA[链接：https://blog.youkuaiyun.com/qq_21989939/article/details/47705403

 

堆栈常量池

 

常量池 (constant pool)

　　常量池指的是在编译期（即程序还没有运行）被确定，并被保存在已编译的.class文件中的一些数据。

除了包含代码中所定义的各种基本类型（如int、long等等）和对象型（如String及数组）的常量值(...]]></description><category></category></item><item><title><![CDATA[Java的接口与抽象类]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80692517</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80692517</guid><author>abingR</author><pubDate>Thu, 14 Jun 2018 16:07:56 +0800</pubDate><description><![CDATA[深入理解Java的接口和抽象类

　　对于面向对象编程来说，抽象是它的一大特征之一。在Java中，可以通过两种形式来体现OOP的抽象：接口和抽象类。这两者有太多相似的地方，又有太多不同的地方。

　　一.抽象类

　　二.接口

　　三.抽象类和接口的区别

一.抽象类

　　抽象方法：


			1
			
			
			abstract void fun();//抽象方法的格式
			
		　...]]></description><category></category></item><item><title><![CDATA[JVM的内存区域划分(Java中的数据存储等)]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80683492</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80683492</guid><author>abingR</author><pubDate>Wed, 13 Jun 2018 18:39:08 +0800</pubDate><description><![CDATA[　由于Java程序是交由JVM执行的，所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前，先来看一下Java程序具体执行的过程：　　                                     　　如上图所示，首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀)，然后由JVM中的类加载器加载各个类的...]]></description><category></category></item><item><title><![CDATA[Java基础总结——常用的关键字解析（this，super，instanceof，final，static）]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80639554</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80639554</guid><author>abingR</author><pubDate>Tue, 12 Jun 2018 14:48:14 +0800</pubDate><description><![CDATA[一、this关键字　　this是一个引用，它指向自身的这个对象。看内存分析图：　　假设我们在堆内存new了一个对象，在这个对象里面你想象着他有一个引用this，this指向这个对象自己，所以这就是this，这个new出来的对象名字是什么，我们不知道，不知道也没关系，因为这并不影响这个对象在内存里面的存在，这个对象只要在内存中存在，他就一定有一个引用this。上面的代码分析：第一句Leaf leaf...]]></description><category></category></item><item><title><![CDATA[Java基础总结—面向对象2（三大特征）]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80619217</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80619217</guid><author>abingR</author><pubDate>Sun, 10 Jun 2018 00:07:30 +0800</pubDate><description><![CDATA[一，封装

1，封装的本质

将一类对象具有的共同的属性和行为写到一个类中。这个过程称为抽象，结果是封装。

2,封装的作用：

    1：隐藏了类的具体实现

    2：操作简单

    3：提高对象数据的安全性

 4，良好的封装能够减少耦合。

3，封裝的实现

（1）通修改属性的可见性来限制对属性的访问（一般限制为private，只有当前类可以访问）

...]]></description><category></category></item><item><title><![CDATA[Java基础学习总结——面向对象1,（oop思想与构造方法）]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80542193</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80542193</guid><author>abingR</author><pubDate>Tue, 05 Jun 2018 09:11:42 +0800</pubDate><description><![CDATA[一、面向过程的思想和面向对象的思想       面向过程，当你拿到一个问题时，你分析这个问题不再是第一步先做什么，第二步再做什么，这是面向过程的思维，      面向对象：先分析这个问题里面有哪些类和对象，这是第一点，然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系，这是第三点。      面向对象有一个非常重要的设计思维：合适的方法应该出现在合适的类里面...]]></description><category></category></item><item><title><![CDATA[java基础总结——数组]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80491115</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80491115</guid><author>abingR</author><pubDate>Thu, 31 May 2018 12:21:31 +0800</pubDate><description><![CDATA[一，数组的定义



数组变量属引用类型，数组也可以看成是对象，数组中的每个元素相当于该对象的成员变量。
	数组的元素可以是任何数据类型，包括基本类型和引用类型。
	C和C++中的数组都可以分配在栈上面，而JAVA中的数组是只能分配在堆上面的，因为JAVA中的数组是引用类型。



数组的特点：
    1. 只能存储同一种数据类型的数据。
    2. 一旦初始化，长度固定。 
    3....]]></description><category></category></item><item><title><![CDATA[递归算法]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80490341</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80490341</guid><author>abingR</author><pubDate>Mon, 28 May 2018 23:39:10 +0800</pubDate><description><![CDATA[　递归：在一个方法内部对自身的调用就称为递归　整个方法执行在内存中执行的过程如下图所示：范例：使用递归计算第5个斐波那契数列数 1 /*计算第5个斐波那契数列数*/
 2 /*
 3 斐波那契数列特点：f(1)=1,f(2)=1,f(3)=f(1)+f(2),f(4)=(f2)+(f3)……依次类推。
 4 即后一个数都是等于前两个数的和，这样的数列就是斐波那契数列。
 5 */
 6 /*
 7...]]></description><category></category></item><item><title><![CDATA[java基础学习总结——基础语法2]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80489087</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80489087</guid><author>abingR</author><pubDate>Mon, 28 May 2018 23:29:54 +0800</pubDate><description><![CDATA[摘要———常见的流程语句以及for循环



一 ，分支语句

1,1条件语句

 常见的有四种。其中if else语句有点类似于三元运算符.其实三元运算符是if else 的一种简写格式.

用三元运算符代替if else 的利弊

好处：可以简化if else代码。

弊端：因为是一个运算符，所以运算完必须要有一个结果。(即要对结果进行处理)。

1.2分支语句switch





sw...]]></description><category></category></item><item><title><![CDATA[java基础学习总结——基础语法1]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80290066</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80290066</guid><author>abingR</author><pubDate>Mon, 28 May 2018 10:11:39 +0800</pubDate><description><![CDATA[一，标识符

（凡是看可以自己起名字的地方都可以叫做标识符,包名 ，类名，接口，变量， 常量等）



二，关键字

（已经被定义的词，命名不能用这些词）

51+2个保留字=53个关键字(java的关键字都是小写的！！goto和const为保留字)



三， 修饰符



像其他语言一样，Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符：

访问控制修饰符 : default...]]></description><category></category></item><item><title><![CDATA[Java开发前奏——计算机基础]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/80142534</link><guid>https://blog.youkuaiyun.com/abingR/article/details/80142534</guid><author>abingR</author><pubDate>Sun, 29 Apr 2018 14:04:59 +0800</pubDate><description><![CDATA[1. 计算机基础 1.1 硬件和软件1.1.1. 硬件1. cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心，CPU 也是整个系统最高的执行单元，因此CPU已成为决定电脑性能的核心部件，很多用户都以它为标准来判断电脑的档次。CPU的主频,即CPU内...]]></description><category></category></item><item><title><![CDATA[Servlet---JavaWeb技术的核心基础，JavaWeb框架的基石(一)]]></title><link>https://blog.youkuaiyun.com/abingR/article/details/78240821</link><guid>https://blog.youkuaiyun.com/abingR/article/details/78240821</guid><author>abingR</author><pubDate>Sun, 15 Oct 2017 14:59:46 +0800</pubDate><description><![CDATA[初学JavaWeb开发，请远离各种框架，从Servlet开始。

        Web框架是开发者在使用某种语言编写Web应用服务端是关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的，仅和Web的请求和响应处理有关，形成一个基础，在开发别的应用项目的时候则可以从这个剥离出来的基础做起，让开发者更关注具体的业务问题，而不是Web的请求和响应的控制。

        框架很]]></description><category></category></item></channel></rss>