原创 java 基本類型、包裝類、字符串之間的轉換

1、基本類型和包裝類 基本類型和包裝類可通過自動裝箱和拆箱實現。 int i = 24; Integer a = new Integer(i); //手動裝箱 Integer b = i; //自動裝箱 int x =

原创 深入理解java異常處理機制

1. 引子        try…catch…finally恐怕是大家再熟悉不過的語句了,而且感覺用起來也是很簡單,邏輯上似乎也是很容易理解。不過,我親自體驗的“教訓”告訴我,這個東西可不是想象中的那麼簡單、聽話。不信?那你看看下面的

原创 CIDR地址分類

CIDR地址分類   CIDR(Classless Inter Domain Routing)改進了傳統的IPv4地址分類。傳統的IP分類將IP地址直接對應爲默認的分類,從而將Internet分割爲網絡。CIDR在路由表中增加了子網掩碼(

原创 Json

  JSON(JavaScript Object Notation)是一種輕量級的數據交換格式   1 任何一門語言,其數據類型可分爲下面三大類: (1)標量(scalar) 也就是一個單獨的字符串(string)或數字 (2)序列(s

原创 FIDDLER

1.Fiddler相對其他調試工具的優勢 HttpWatch 和 Firebug絕大多數前端開發人員都比較熟悉,但是HttpWatch雖然可以抓到每個 HTTP 請求的全部數據,但無法修改返回的數據;儘管Firebug可以修改 HTML

原创 Option類型

Scala語言中包含一個標準類型Option類型,代表可選值,Option類型的值可以有兩個可能的值,一個爲some(x) 其中x爲有效值,另外一個爲None對象,代表空值。 Option類型的值通常作爲Scala集合類型(List,M

原创 Linux啓動過程

啓動第一步--加載BIOS 當你打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至於計算機必須在最開始就找到它。這是因爲BIOS中包含了CPU的相關信息、設備啓動順序信息、硬盤信息、內存信息、時鐘信息、PnP特性

原创 php中curl的詳細解說

這幾天在幫一些同學處理問題的時候,突然發現這些同學是使用file_get_contents()函數來採集頁面內容的,貌似都沒有curl的概念亦或是對這種工具特別不敏感,本文我來給大家詳細介紹下cURL的簡單的使用方法,下文我將會給大家詳

原创 maven本地倉庫和鏡像源設置

進入到maven的安裝目錄,打開conf文件夾,修改setting.xml <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"           xmlns:xsi="htt

原创 IDEA+maven搭建web框架

一、安裝maven   配置環境變量:M2_HOME=D:\maven\apache-maven-3.3.3                               path:%M2_HOME%\bin  修改本地倉庫地址,進入到ap

原创 Sublime Text的一些實用快捷鍵

    Sublime Text 是一個代碼編輯器,也是HTML和散文先進的文本編輯器。     Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sub

原创 java應用一般架構

當我們架設一個系統的時候通常需要考慮到如何與其他系統交互,所以我們首先需要知道各種系統之間是如何交互的,使用何種技術實現。 1. 不同系統不同語言之間的交互 現在我們常見的不同系統不同語言之間的交互使用WebService,Http請求。

原创 Linux cp 實現強行覆蓋

發現在Linux系統裏面用cp -fr src dest,即使加了-f也是不能強行覆蓋的,這時怎麼回事的呢?一兩個文件還好說,就輸幾個yes吧,但是要是n多文件怎麼辦,那還不輸死人呢?下面提供三種解決辦法。 方法一 我們輸入alias命

原创 40個Java集合面試問題和答案

Java集合框架爲Java編程語言的基礎,也是Java面試中很重要的一個知識點。這裏,我列出了一些關於Java集合的重要問題和答案。 1.Java集合框架是什麼?說出一些集合框架的優點? 每種編程語言中都有集合,最初的Java版本包

原创 查看Linux版本系統信息方法

Linux下如何查看版本信息, 包括位數、版本信息以及CPU內核信息、CPU具體型號等等,整個CPU信息一目瞭然。     1、# uname -a