所爱隔山海

个人博客

Java DataBase Connectivity

一、JDBC是 java 访问数据库的基石1、JDBC基础 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)。 定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源。 JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。 JDB......

MySQL

一、MySQL检查当前Linux系统是否安装过mysql: rpm -qa|grep -i mysql 12345678service mysql startps -ef | grep mysqlservice mysql stop/usr/bin/mysqladmin -u root password rootmysql -uroot -p 密码:rootchkconfig --list......

Servlet

Servlet —— Web 开发的基石Servlet 容器 可以创建Servlet。并且负责Servlet和客户的通信,以及调用Servlet生命周期的方法。 运行 Servlet、JSP、Filter的软件环境。 Servlet容器响应客户请求的过程 ①、Servlet引擎检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。 ②、装载并......

二分查找(Binary Search)

二分查找必须在有序数组中查找 1234567891011121314151617181920212223242526272829303132333435public class BinarySearch { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5......

归并排序(Merge Sort)

归并排序归并排序(Merging Sort)就是将两个或者两个以上的有序表合并成一个有序表的过程。2-路归并 归并排序算法的思想是:假设初始序列含有n个记录,则可看成n个有序的子序列,每个子序列的长度为1,然后两两归并,得到[n/2]个长度为2或1的子序列;再两两归并, ….., 如此重复,直至得到一个长度为n的有序序列为止。 代码实现123456789101112131415161718......

选择排序(Selection Sort)

选择排序是不稳定的排序方法。 第一次从下标为 0 的开始下标为 0 的这个数与后面的 n-1 个进行比较;找出最小或者最大的放在下标为 0 的这个位置; 第二次从下标为 1 的开始比较;查询剩下的最大或者最小值;放在下标为 1 的位置;以此类推;直到排序完成 12345678910111213141516171819202122232425262728293031323334353637......

冒泡排序(Bubble Sort)

冒泡排序冒泡排序(BubbleSort)基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后。 如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。 循环…从第一个开始 每次比较到 length-1。 12345678910111......

数据结构-Tree

Tree 树Tree-Code 树(Tree) 是n(n>0)个结点的有限集,它或为空树(n=0);或为非空树,对于非空树T: 有且仅有一个称之为根(Root)的结点; 除根结点以外的其余结点可分为m(m>0)个互不相交的有限集T1,T2,…Tm,其中每一个集合本身又是一颗树,并且称为根的子树(SubTree)。 树的存储结构双亲表示法 求结点的双亲十分方便,也很容易求输的......

Hexo 博客搭建

Node.js+Hexo+Git+GitHub必须准备 Node.js Git GitHub 账户及仓库 Windows1、创建一个文件夹 Blog。2、在该目录下 CMD 输入命令:npm install -g hexo-cli hexo -v:查看版本3、安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。 $ hexo init $ cd $ n......