Fork me on GitHub

java备忘录-集合之栈和队列

栈Stack

栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。

1
2
3
4
5
boolean empty()  //判断栈是否为空
Object peek() //查看堆栈顶部的对象,但不从堆栈中移除它。
Object pop() //移除堆栈顶部的对象,并作为此函数的值返回该对象。
Object push(E element) //把项压入堆栈顶部。
int search(Object element) //返回对象在堆栈中的位置,以 1 为基数。

下面的代码演示了栈的基本用法

阅读更多...

git学习笔记之忽略文件

git之忽略文件(ignore file)

git忽略文件有三种方式

方式一

在仓库目录下新建一个名为.gitignore的文件,.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。

阅读更多...

thinkphp5.0学习笔记之配置篇

配置目录

系统默认的配置文件目录就是应用目录(APP_PATH),也就是默认的application下面,并分为应用配置(整个应用有效)和模块配置(仅针对该模块有效)。

1
2
3
4
5
6
7
├─application         应用目录
│ ├─config.php 应用配置文件
│ ├─database.php 数据库配置文件
│ ├─route.php 路由配置文件
│ ├─index index模块配置文件目录
│ │ ├─config.php index模块配置文件
│ │ └─database.php index模块数据库配置文件
阅读更多...

centos7下卸载自带的java安装jdk8

使用rpm命令查看系统已经安装的java

1
2
3
rpm -qa | grep java
或者
yum list installed | grep java //列举匹配已安装的java的软件包

得到结果

1
2
3
4
5
java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016f-1.el7.noarch
java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64
Python-javapackages-3.4.1-11.el7.noarch
阅读更多...

请我喝杯咖啡吧~

支付宝
微信