Time of Update: 2018-08-22
Myeclipse程式調試快速鍵及步驟詳解: 調試快速鍵: Eclipse中有如下一些和運行調試相關的快速鍵。 1. 【Ctrl+Shift+B】:在當前行設定斷點或取消設定的斷點。 2. 【F11】:調試最後一次執行的程式。 3. 【Ctrl+F11】:運行最後一次執行的程式。 4.
Time of Update: 2018-08-22
二層交換器 : 二層交換技術是發展比較成熟,二層交換器屬資料連結層裝置,可以識別資料包中的MAC地址資訊,根據MAC地址進行轉寄,並將這些MAC地址與對應的連接埠記錄在自己內部的一個地址表中。 具體如下: (1)當交換器從某個連接埠收到一個資料包,它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機器是連在哪個連接埠上;
Time of Update: 2018-08-22
Quartz是一個開源的作業調度架構,完全由java寫的,你能通過它建立簡單或者複雜的任務。他能提供巨大的靈活性,但又不犧牲簡單性 Quartz的核心概念:調度器(Scheduler)、觸發器、作業(Job) 1、調度器(Scheduler)
Time of Update: 2018-08-22
ACTIVE: The server is active. BUILD: The server has not yet finished the original build process. DELETED: The server is deleted. ERROR: The server is in error. HARD_REBOOT: The server is hard rebooting. This is equivalent to pulling the power plug
Time of Update: 2018-08-22
int GetNumberOfK(vector<int> data ,int k) { int low,high; int mid1,mid2; int res1,res2; res1=-1; res2=-1; low = 0; high=data.size()-1; while(low<=high){
Time of Update: 2018-08-22
今天周末,早上起來朋友買了電腦,昨晚特意下了個迷你筆記型電腦的meego 1.1,早上起來裝了下,介面還行,不過我找了半天都沒不知到怎麼關機。還好找到了終端,輸入shutdown命令關了電腦,後來查了下才發現meego是直接按power鍵關機的。 今天學習QT的檔案操作 1、QIODevice直接繼承自QObject
Time of Update: 2018-08-22
package com.microsoft;public class MatrixUtil {public static long returnSumOfMaxSubMatrix(int[][] matrix) throws Exception {int [][]index=new int[4][2];index[0]=new int[]{0,0};index[1]=new int[]{0,matrix[0].length-1};index[2]=new int[]{matrix.length-
Time of Update: 2018-08-22
本文將簡單的對runC的源碼調用主體邏輯進行梳理,為跟系統的閱讀runC源碼。 runC總體調用邏輯 下圖中,runC源碼邏輯跳轉流程總體上分為三步: main入口 ——> runC處理 ——> libcontainer處理。 runC其實就是在libcontainer的基礎上進行了封裝成各個Command。 具體runC的各個Command的調用鏈見如下: runC處理 checkpoint checkpointCommand(main.go) —>
Time of Update: 2018-08-22
在RedisTemplate中提供了幾個常用的介面方法的使用,分別是: private ValueOperations<K, V> valueOps;private ListOperations<K, V> listOps;private SetOperations<K, V> setOps;private ZSetOperations<K, V> zSetOps; 1 2 3 4 本文主要講解幾個介面的使用。
Time of Update: 2018-08-22
今天幫一個同事匯入一個maven項目發現,匯入後無論無任何pom檔案都報錯。 說是無法從伺服器找到對應的jar檔案。後來經過長時間的努力終於找到原因,總結如下 1、網路有問題 2、jar庫不受信任 3、pom配置版本出錯 以上三種問題發生的機率很低,並不通用,有時maven項目在拿過來時,pom配置的jar並沒有對應的jar檔案。 我們也可以手動將jar匯入本地倉庫 匯入的方式是使用用命令執行jar檔案
Time of Update: 2018-08-22
為支援容器跨主機通訊,Docker 提供了 overlay driver,使使用者可以建立基於 VxLAN 的 overlay 網路。VxLAN 可將二層資料封裝到 UDP 進行傳輸,VxLAN 提供與 VLAN 相同的乙太網路二層服務,但是擁有更強的擴充性和靈活性。有關 VxLAN 更詳細的內容可參考 CloudMan 在《每天5分鐘玩轉 OpenStack》中的相關章節。 Docerk overlay 網路需要一個 key-value 資料庫用於儲存網路狀態資訊,包括 Network、
Time of Update: 2018-08-22
前言 Jenkins是一個開源的持續整合工具,應用Jenkins搭建持續整合環境,可以進行自動構建、自動編譯和部署,非常方便。 在伺服器比較少的情況下,Jenkins的優勢並不明顯,但是隨著項目發展,伺服器數量的增加,Jenkins的優勢就會凸顯出來,可以很好的提高效率,減少很多人工操作。 現在公司的開發都是使用Git管理代碼,Maven管理多模組和項目依賴,因此,實現自動化打包,構建迫在眉睫。 安裝Jenkins 安裝包 官方下載地址:https://jenkins.io/
Time of Update: 2018-08-22
鏡像是 Docker 容器的基石,容器是鏡像的運行執行個體,有了鏡像才能啟動容器。 本章內容安排如下: 首先通過研究幾個典型的鏡像,分析鏡像的內部結構。 然後學習如何構建自己的鏡像。 最後介紹怎樣管理和分發鏡像。 鏡像的內部結構 為什麼我們要討論鏡像的內部結構。 如果只是使用鏡像,當然不需要瞭解,直接通過 docker 命令下載和運行就可以了。 但如果我們想建立自己的鏡像,或者想理解 Docker
Time of Update: 2018-08-22
之前,看到一個判斷一個正數是否是2的乘方(比如16是2的4次方)。要求效能儘可能高。 思路一:從int temp = 1開始,每次迴圈比較是否與number相等,不相等就讓temp增大一倍(temp = temp*2),如此迴圈比較,直到相等為止。 這個方法的時間複雜度是O(LogN)。 思路二:尋找是2的乘方的數,的規律。 N N-1 2 -> 10b 1b 4 ->
Time of Update: 2018-08-22
1、環境 1)Ubuntu14.04 2)docker 1.12.0 2、在Ubuntu14.04虛擬機器上安裝docker 1.12.0,本次實驗建立兩個虛擬機器,ip分別是192.168.110.137和192.168.110.138,其中192.168.110.138的hostname是ip-192-168-110-138.ec2.internal,並且在192.168.110.138的hosts檔案中添加如下記錄 192.168.110.138 ip-192-168
Time of Update: 2018-08-22
Secret 可以為 Pod 提供密碼、Token、私密金鑰等敏感性資料;對於一些非敏感性資料,比如應用的配置資訊,則可以用 ConfigMap。 ConfigMap 的建立和使用方式與 Secret 非常類似,主要的不同是資料以明文的形式存放。 與 Secret 一樣,ConfigMap 也支援四種建立方式: 1. 通過 --from-literal: kubectl create configmap myconfigmap
Time of Update: 2018-08-22
--讀取資料 data = LOAD '/user/mapred/PigData.txt' USING PigStorage('|') AS ( imsi:chararray,time:chararray,loc:chararray); --轉換格式 REGISTER /home/mapred/software/hadoops/pig/pig-0.11.1/contrib/piggybank/java/piggybank.jar; REGISTER
Time of Update: 2018-08-22
安裝 系統內容 linux版本:redhat6 jdk:jdk1.7 1.本地安裝與測試 1.1安裝 1.1.1下載Drill M1 binary release http://people.apache.org/~jacques/apache-drill-1.0.0-m1.rc3/apache-drill-1.0.0-m1-binary-release.tar.gz 1.1.2
Time of Update: 2018-08-22
hbase所謂的三維有序儲存的三維是指:rowkey(行主鍵),column key(columnFamily+ qualifier ),timestamp(時間戳記)三部分組成的三維有序儲存。 1.rowkey,我們知道rowkey是行的主鍵,而且hbase只能用個rowkey,或者一個rowkey範圍即scan來尋找資料。所以 rowkey的設計是至關重要的,關係到你應用程式層的查詢效率。我們知道,rowkey是以字典順序排序的。而儲存的位元組碼,字典排序,我們知道,如果是字
Time of Update: 2018-08-22
異常傳遞 如圖:服務層和dao層的異常最終都會到達控制層,控制層的異常則會自動記入logback日誌系統。所以我們應該在控制層來捕獲系統異常 捕獲控制層異常 [java] view plain copy import org.slf4j.Logger; import org.slf4j.LoggerFactory;