Time of Update: 2016-08-04
MAC下安裝多版本JDK和切換幾種方式環境:MAC AIR,OS X 10.10,64位曆史:過去 Mac 上的 Java 都是由 Apple 自己提供,只支援到 Java 6,並且OS X 10.7 開始系統並不內建(而是可選安裝)(原內建的是1.6)。後來 Apple 加入 OpenJDK 繼續支援 Java 6,而 Java 7 將由 Oracle 負責提供。在終端中輸入java -version可查看當前JDK版本資訊,如果還沒安裝任一JDK,就會提示安裝,點擊後會跳到oralce
Time of Update: 2016-08-04
Spring
Time of Update: 2016-08-04
使用 Sonar 進行代碼品質管理本文將介紹代碼品質管理平台 Sonar 的搭建和使用。Sonar 是一個開源平台,用於管理原始碼的品質。您將看到 Sonar 從安裝到設定的過程,以及如何在項目中使用 Maven 外掛程式方便地進行代碼品質管理。Sonar 概述Sonar 是一個用於代碼品質管理的開放平台。通過外掛程式機制,Sonar 可以整合不同的測試載入器,程式碼分析工具,以及持續整合工具。與持續整合工具(例如 Hudson/Jenkins 等)不同,Sonar
Time of Update: 2016-08-04
Ubuntu 16.04上安裝SkyEye及測試說明一下,在Ubuntu 16.04上安裝SkyEye方法參考自互連網,僅供學習。一、檢查支援軟體包gcc,make,vim(optional),ssh,subversionbinutils-dev (bfd)atk-dev (libatk1.0-dev)gtk+-2.0-dev (libgtk2.0-dev)pkg-configpango-dev (libpango1.0-dev)freetype2-dev
Time of Update: 2016-08-04
CentOS 7安裝7zip和iftopCentOS 7下載p7zip_15.14.1編譯安裝#!/bin/bashcd /usr/loacal/src wget http://120.52.73.43/jaist.dl.sourceforge.net/project/p7zip/p7zip/15.14.1/p7zip_15.14.1_src_all.tar.bz2yum install bzip2 gcc-c++ libgcc -ytar xvf
Time of Update: 2016-08-04
Ubuntu 16.04下安裝Matlab最近一直在用Ubuntu16.04作業,最近又要用到Matlab,所以打算在Ubuntu平台安裝Matlab。在網上找到了一些教程,最終完成了安裝,這裡做個筆記。下載Matlab2014的Linux版本及相關檔案。:連結:http://pan.baidu.com/s/1nvrSiuP 密碼:inwa。包含三個檔案:MATHWORKS_R2014A.part1.rar, MATHWORKS_R2014A.part2.rar, 相關檔案,共7G多,都要下載。
Time of Update: 2016-08-04
配置Sonar、Jenkins進行持續審查本文以CentOS作業系統為例介紹Sonar的安裝配置,以及如何與Jenkins進行整合,通過pmd-cpd、checkstyle、findbugs等工具對代碼進行持續審查。一、安裝配置sonar1、Sonar介紹Sonar是一個用於代碼品質管理的開源平台,用於管理Java原始碼的品質。通過外掛程式機制,Sonar 可以整合不同的測試載入器,程式碼分析工具,以及持續整合工具,比如pmd-cpd、checkstyle、findbugs、Jenki
Time of Update: 2016-08-04
Windows10與CentOS 雙系統共存完美教程因為最近在學習Linux,覺得Linux非常好用,但是因為之前系統安裝了Windows10,所以不得不重新劃分磁碟讓Linux與Windows系統能與之共存:Windows10安裝Windows10磁碟劃分隨身碟安裝CentOS7系統設定隨身碟啟動初遇CentOSCentOS安裝引導修複總結Windows10安裝由於Windows10的安裝比較簡單,所以小編在此就不長篇大論了,以免耽誤大家的時間,具體安裝過程可以參考提供的串連,以獲得相關協助。
Time of Update: 2016-08-04
sonarQube代碼品質管理工具環境籌建筆記sonarQube代碼品質管理工具環境搭建筆記Put your technical debt under controlProductivity is falling?Confess your source code to clean it up!第一步:安裝SONAR1 準備好JAVA環境。2 建立Oracle資料表空間和使用者.2 下載最新的sonar,解壓到目錄C:\app\sonar-3.63 修改C:\app\sonar-3.6\conf\
Time of Update: 2016-08-04
Windows10+CentOS7雙系統(UEFI+GPT)前言很想安裝Windows10+CentOS7雙系統,然而之前安裝失敗格盤的慘痛教訓曆曆在目。這幾天閑著沒事查閱了好多資料,慫了一個星期,終於決定再來一次嘗試。總的來說安裝過程還是挺順利的,但是後期Windows引導的問題折騰了三天。技術不好,最終搞出個另類的雙系統:預設啟動Windows10,同時支援Windows Quick Boot;BIOS下切換到CentOS。裝置資訊PC: Thinkpad E431,Microsoft
Time of Update: 2016-08-04
Mac OS X 開發環境搭建之 IDE、編輯器篇 俗話說,工欲善其事必先利其器。 以前在 Windows 下做 vc++ 開發時,幾乎只有 Visual Studio 可以選。曾經也狂熱的認為 vs 是世界上最好的 IDE 沒有之一,後來 vs 版本更新越來越快,而老項目一直使用 vs2008 編輯編譯,偶有同事想一起嘗鮮,卻沒人願意承擔換 IDE 的風險。一直不明白 M$ 為什麼一定要把 vs 做成全家桶,我僅僅想用最新的 IDE,不想換編譯器啊!!!總之,做 vc++ /
Time of Update: 2016-08-04
Sublime Text 3下的Markdown外掛程式的安裝及配置Sublime Text3下的markdown外掛程式的安裝及配置安裝準備——安裝Package Control安裝MarkdownEditing安裝Markdown Preview或OmniMarkupPreviewerMonokai Extended & Markdown ExtendedMarkdownTOCTable Editor現在網上越來越多的文章系統都開始支援markdown的編輯,
Time of Update: 2016-08-04
Linux檔案與檔案系統的壓縮與打包進來在學習Linux了,不過Linux的命令太多了,怕記不住所以使用部落格記錄的方式來寫下自己的學習過程,以後忘記了還可以翻閱自己寫下的部落格來查查:Linux系統常見的壓縮命令Compressgzip,gcatbzip2,bzcat打包命令:tarLinux系統常見的壓縮命令Linux的環境下,壓縮檔大多副檔名是*.tar, *.tar,*.gz, *.tgz, *.gz, *.Z, *.bz2,下面我們列出常見的壓縮檔副檔名:
Time of Update: 2016-08-04
CentOS設定系統時間與網路時間同步Linux的時間分為System Clock(系統時間)和Real Time Clock (硬體時間,簡稱RTC)。系統時間:指當前Linux Kernel中的時間。硬體時間:主板上有電池供電的時間。查看系統時間的命令: #date設定系統時間的命令: #date –set(月/日/年 時:分:秒)例:#date –set “10/11/10 10:15”查看硬體時間的命令: #
Time of Update: 2016-08-04
Linux效能分析工具top命令詳解top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,常用於服務端效能分析。top命令說明[www.bkjia.com@bkjia-t-tomcat-188-193 ~]$ toptop - 16:07:37 up 241 days, 20:11, 1 user, load average: 0.96, 1.13, 1.25Tasks: 231 total, 1 running, 230 sleeping, 0
Time of Update: 2016-08-04
Kali Linux 忘記登入密碼後的重設方法Kali Linux 忘記登入密碼後重設的方法首先啟動你的Kali Linux系統,等出現引導介面時選擇復原模式。如:再出來一個介面時,選擇第二個並按E鍵進入編輯模式。如:進入編輯模式後找到如的代碼:把ro改為rw,並且在.gz 後面寫上init=/bin/bash,如:改完後按F10或Ctrl+X繼續啟動。啟動後的介面如:這時輸入命令passwd就可以修改密碼了。修改完後重啟系統就可以用新密碼登入Kali Linux了。本文永久更新連結地址:
Time of Update: 2016-08-04
Ubuntu下安裝PyQt 5在網上看了很多Ubuntu系統中安裝PyQt5,感覺有些麻煩。主要的庫只有一個:python3-pyqt5可通過新立得安裝,也可通過shell命令安裝sudo apt-get install python3-pyqt5安裝完就可以用了。設計表單,就再下個qt4-desinger.一個最簡單的小例子:顯示一個表單#!/bin/env python3 # -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets
Time of Update: 2016-08-04
樹莓派2 安裝CentOS 7來自CentOS團隊的Karanbir Singh很高興地宣布,面向ARM硬體架構的CentOS7 Linux已經正式發布。除了Twitter上的簡要公示,其在官網上並未注釋該移植版有哪些新特性和最佳化。不過根據裡的鏡像名稱,我們可知它支援諸多ARMv7裝置,只是當前的先行編譯鏡像只有面向熱門的樹莓派2、香蕉派、以及CubitTruck單片機的版本。早些前,CentOS7 build1511
Time of Update: 2016-08-04
Java高CPU佔用原因排查top命令發現某個進程佔用了100%的CPU 通過ps命令,進一步確定哪個進程出了問題 再查看線程佔用CPU的列表# ps -mp PID -o THREAD,tid,time 找到佔用CPU最高的線程,查看TID,將其轉換為16進位格式# printf "%x\n" TID 而後查看堆棧資訊# jstack PID |grep 16進位TID -A 60 這裡報錯是因為tomcat進程運行使用者為tomcat,而當前以root使用者查看堆棧資訊
Time of Update: 2016-08-04
如何在 OS X 中使用多個版本JDK升級macbook小白的硬碟成SSD後,重新安裝了系統和JDK8,但是啟動eclipse還是報告需要安裝JDK6,於是也按照提示安裝了Apple JDK6,這導致系統中有兩個JDK,一個是Oracle的JDK8,另外一個Apple的JDK6,混亂開始了。 在命令列執行java -version,提示是JDK8,好像一切正常,但執行 mvm clean install 卻發現maven使用了JDK6!迷惑了,這是怎麼回事呢? —