2013年7月22日 星期一

2013年7月17日 星期三

SSL憑證建立

SSL憑證建立


主要分為兩個流程Server憑證建立流程,和Client憑證建立流程,Server建立流程會產生Server的私鑰和Client的公鑰。Client憑證建立流程,則會產生Client的私鑰和Server的公鑰。

2013年7月8日 星期一

Ubuntu Server 安裝GUI

1.修改 /etc/network/interfaces
這是第一件要做的事,就是把 DHCP 的設定給註解掉,然後加入下面的 IP 設定。

#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.8
netmask 255.255.255.0

2. 新增或修改 /etc/resolv.conf ( 不是 resolve.conf )
再來是要設定 DNS Server,不過,如果只是要讓兩台電互通,這裡是可以不用設定的,如果需要加入 DNS Server 就要把 DNS 的 IP 填入如下:( 以中華電信的 DNS Server 為例 )

nameserver 168.95.1.1
nameserver 168.95.192.1

一般Linux Server安裝後都沒有GUI, 只能以command操作.
以Ubuntu Server為例, 若要加回GUI, 可執行以下:

sudo apt-get update

sudo apt-get install ubuntu-desktop
這便會令Ubuntu Server去download所有GNOME desktop的套件並安裝. 完成後重新啟動便可.

若不想安裝太多套件, 諸如Evolution, LibreOffice等, 可用以下command: (只裝GUI)


sudo apt-get install --no-install-recommends ubuntu-desktop

若想安裝KDE desktop, 可用以下command:


sudo apt-get install kubuntu-desktop

2013年4月21日 星期日

Spring Framework 基礎學習筆記(二)

Spring Core主要是實現反向控制(IoC)與相依植入(DI)的精神,這篇主要針對Spring Core的特性和用法,延續Spring Framework 基礎學習筆記(一),做一些較為詳細紀錄和重點整理。

2013年3月21日 星期四

Spring Framework 基礎學習筆記(一)

Spring  是由 Rod Johnson 撰寫,它是個輕量級(Lightweight)容器(Container),實現 IoC(Inversion of Control)、AOP(Aspect-oriented programming)概念。使用Spring有以下優點:


1.鬆耦合 ( loosely-coupled )

物件導向語言的程式寫法中,讓物件間呈現一種鬆耦合的關係,有很多好處,例如:透過Spring提供的Ioc(控制反轉)功能,所有物件的關係都只需要在XML組態檔裡做設定,Spring會自動根據組態檔的設定將物件間的關係建立起來,開發人員就能很輕易的就做到鬆耦合的程式寫法。


2.整合多個Framework

Spring是個相當全面的應用程式框架,常見的Framework,Spring也都提供了整合的方式,例如Struts、Hibernate,經由Spring整合後,更加簡單易用。

2013年3月7日 星期四

Java資料型態(Data type)

資料型別是程式設計中最基礎的一部分,若觀念不清楚,寫出來程式就很容易與預期的結果不同,所以求職面試的時候常常會有這種基礎題型,來測試這方面的觀念是否清楚,下面做了一些整理和註記,以釐清一些觀念。


2013年3月5日 星期二

char[] ,String 互換


怎樣將char[] -> String
      String->char[]

http://bbs.csdn.net/topics/142931