原创 Centos 7安裝Docker(線上安裝)

一. 安裝環境Linux Centos 7 二. 安裝步驟(線上安裝) 先確定你要安裝docker的機器上是否有java環境,若沒有請先配置java環境; 接下來開始執行命令進行安裝 2.1 配置倉庫 第一條命令: s

原创 Redis基本操作命令學習(一)

1.我們先啓動redis服務(本人使用的是redis-2.8.24.tar.gz版本,如有錯誤請指正): [root@mxx /]# /etc/init.d/redis_6379 start Starting Redis serv

原创 Redis基本操作命令學習之四對Set(集合類型)數據操作命令

之前我們學習了redis的基礎操作命令和對String、List的操作命令,今天作者在此記錄以下學習到的關於Set的命令,起始Set命令和JAVA中的Set有部分相似之處,Set中的元素是無序的並且不能出現重複。 1.新增元素命令

原创 Oracle SQL Developer連接各種數據庫工具的安裝及使用

Oracle SQL Developer 是非常強悍的開源的SQL開發工具,面前市面上流行的數據庫都支持連接,可以在SQL Developer裏直接連接Oracle 和 Mysql 了,可以把Navicat 和 PLSQL兩大工具

原创 隨手記錄看過的面試題

1.HashMap在什麼情況下會擴容,或者有哪些操作會導致擴容? … 當HashMap中的元素越來越多的時候,hash衝突的機率也就越來越高,因爲數組的長度是固定的。所以爲了提高查詢的效率,就要對HashMap的數組進行擴容,數組

原创 Redis基本操作命令學習(三)之對List(鏈表類型)數據操作命令

List類型是redis數據庫的5大類型之一,List底層是一個數組,也可看做類似LinkedList; 1.新建一個key並添加數據(LPUSH、RPUSH) LPUSH:從list左側新增一個元素,可一次插入多個元素(每次新增

原创 Redis基本操作命令學習之六對hash(有序集合類型)數據操作命令

之前已經學習過redis的String、Set、Zset、list類型的操作命令,今天記錄一下學習hash類型的操作命令: 1. 新增數據( hset key field value / hmset key field1 valu

原创 Redis基本操作命令學習之五對ZSet(有序集合類型)數據操作命令

學習了有序集合後的命令後在此記錄一下: ZSet 和 Set 的區別 :因爲在ZSet中爲每個值指定了一個double類型的分數,利用這個指定的分數來進行排序 1. 新增元素( zadd key score value [ sc

原创 構建和解析JSONObject、JSONArray

最近用到JSONObject,在此我們記錄一下 1. 在項目中先導入依賴的jar包(一共6個依賴包),此處使用的是 net.sf.json <dependency> <groupId>net.sf.jso

原创 docker基礎操作命令

記錄一下docker常用的Linux命令(在此我們全部使用容器ID或鏡像ID,沒有使用容器名稱或鏡像名稱,因爲鏡像名稱或容器名稱一般要和其對應的版本號配合使用,稍不注意就會出錯) 1. 查看docker版本信息 docker --

原创 Docker安裝與配置(CentOS 7線上安裝)

一. 安裝環境Linux Centos 7 二. 安裝步驟(線上安裝) 先確定你要安裝docker的機器上是否有java環境,若沒有請先配置java環境; 接下來開始執行命令進行安裝 2.1 配置倉庫 第一條命令: s

原创 Oracle Trigger編寫語法

觸發器是我們在開發過程中經常使用的,在此記錄一下編寫語法要求: 行級觸發器 / 語句級觸發器: CREATE [ OR REPLACE ] TRIGGER trigger_name AFTER | BEFORE INSERT |

原创 記錄Oracle trigger中用到的循環語法

我們在Oracle中編寫觸發器時會常常用到觸發器,今天記錄一下在學習過程中用到的知識點,觸發器中循環方法又3種,1. for循環;2. while循環; 3.loop循環; 1. for循環 begin for 新變量 in

原创 Redis基本操作命令學習(三)之對List類型數據操作命令

List類型是redis數據庫的5大類型之一,List底層是一個數組,也可看做類似LinkedList; 1.新建一個key並添加數據(LPUSH、RPUSH) LPUSH:從list左側新增一個元素,可一次插入多個元素 RPUSH:

原创 ArrayList、LinkedList、CopyOnWriteArrayList源碼分析記錄

最近學習了ArrayList、LinkedList、CopyOnWriteArrayList底層源碼,來記錄一下自己所學到的東西。 ArrayList 底層是基於動態數組來進行的 List的長度size是根據增刪元素來進行自增或自減