剛安裝完成的 CentOS,會自動配置網路卡的設定(DHCP),但並不會自動啟動。
我們可以輸入以下指令將其啟動

[root@localhost ~]# ifup eth0

2016-01-20_120050.png 

如果想要在系統開機時,就自動啟動網路配置,則需要修改設定  

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

原本正常執行的程式,在安裝 windows 更新後,出現「請以有管理者權限的正確登入名再試一次」訊息
如下圖所示,這個討厭的視窗就這樣的困惑了我好幾天。

2015-12-10_100859.png 

原來 windows 7 的更新「KB3086255」導致了這個問題發生,只要移除了這個更新,一切就正常了。

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

如何讓網頁上的文字輸入欄位,只能允許輸入數字?以下有幾個常用的解決方式。

1. 強制將非數字的文字去除,這是最簡單、最快的一種寫法。

 <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/,'')">

2. 強制不允許非數字的文字輸入,與前者有異曲同工之妙。

 <input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

對大部份的新手來說,很容易在學習新的技術時,在建置第一支程式時就遭到嚴重的挫折。所以在撰寫這第一支程式範例時,盡可能的以實作為根本,而不墬述太多所謂的「原理」或「為什麼」。在這裡就簡單的記錄第一支  Jersey  的程式。

 

 1. 首先設定 web.xml ( 基本配置檔,可說是   Java Web Project   的指揮中心 )

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
        <display-name>Archetype Created Web Application</display-name>
        <servlet>
        <servlet-name>JerseySerlvet</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
                <param-name>jersey.config.server.provider.packages</param-name>
                <param-value>com.edittw</param-value>
                </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>JerseySerlvet</servlet-name>
        <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
</web-app>
      • 第 8 行org.glassfish.jersey.servlet.ServletContainer 指的是 Jersey 監控的處理程式。
      • 第 11 行:com.edittw 指的是步驟 2 中第一支程式的 Package 名稱。
      • 第 17 行:/rest/* 指的是符合 Jersey 監控的 URL 規則Servlet 基本觀念)。
      • 第 7 行及第 16 行的 JerseySerlvet 可以自行命名,但二行的名字必須一致(Servlet 基本觀念)。

 

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

專案建置環境:

  • eclipse 4.4.2(Luna) - 內含 M2E(Maven Plugin)
  • Tomcat 8.0.22
  • Jersey 2.17

 

以下為建置的步驟:

1. 建立 Maven project:「File」 --> 「New」 --> 「Maven Project」

2015-06-08_055658

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

越來越多的 WEB 服務開始採用了「REST」來實現,究竟「REST」是何方神聖?讓我們簡單介紹「它」。

首先,「REST」並不是新技術,而是一種設計的默契、風格,而不能算是一種標準。簡單的說,「REST」希望針對每一個服務(資源)的管理,透過傳統 HTTP 的請求方法(HTTP Request Method)來區分新增、讀取、更新、刪除(CRUD)。以下做簡單說明。

1、「REST」定義一個 URL 是一個資源服務,利用其不同請求方法(Method)來區分對資源的新增、讀取、更新及刪除的行為。假設我
  們想提供一個 WEB 服務,提供對「訂單」做管理的服務,用「REST」的原則來定義,大致如下:

 資源服務 GET  POST PUT  DELETE
 http://www.example/order/  讀取訂單資料  建立一組新的訂單   更新一組指定訂單  刪除一組指定訂單

 

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

資料來源(Data Source)是什麼?(雖然這不應該是這篇的重點)

一般來說,軟體開發、程式設計常常需要跟資料庫(Database)做介接,但跟外部資料庫做介接的時候,卻是非常耗資源的。在這種情況下,
通常會透過「程式」或「伺服器」的設定來使用「連線池」(Connection Pool)來加快連線的效率。

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

要登入到 CentOS 系統中,一定要有帳號及密碼才行。(有點癈話,哪一套作業系統不是如此呢?)當然還有包含權限及管理,但在此就先不多說了。以下僅針對簡單的新增及刪除簡單介紹,後續有機會再詳細說明權限相關細節。(鐡獅裡常說的:「話若要講到底,眼淚是擦不完」)

1. 新增使用者帳號

[root@localhost ~]# adduser username

 2.  為使用者帳號建立密碼

[root@localhost ~]# passwd username

 3.  僅刪除使用者帳號,但並不會刪除該使用者的檔案及家目錄

[root@localhost ~]# userdel username

 4.  刪除使用者帳號及使用者的家目錄

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

1.  先行下載 tomcat 的 tar.gz 檔案

[system@localhost ~]$ ls
apache-tomcat-8.0.23.tar.gz
[system@localhost ~]$

2.  切換管埋者權限

[system@localhost ~]$ su -
密碼:
上一次登入:一  5月 25 23:51:44 CST 2015在 pts/0
[root@localhost ~]# cd /home/system
[root@localhost system]# ls
apache-tomcat-8.0.23.tar.gz
[root@localhost system]#

3.  解壓縮 Tomcat 檔案

[root@localhost system]# tar xzf apache-tomcat-8.0.23.tar.gz
[root@localhost system]# ls
apache-tomcat-8.0.23  apache-tomcat-8.0.23.tar.gz
[root@localhost system]#

4.  移動 Tomcat 目錄到本機軟體管理目錄

[root@localhost system]# mv apache-tomcat-8.0.23 /usr/local/tomcat8
[root@localhost system]# cd /usr/local/tomcat8/
[root@localhost tomcat8]# ls
bin   lib      logs    RELEASE-NOTES  temp     work
conf  LICENSE  NOTICE  RUNNING.txt    webapps
[root@localhost tomcat8]#

5.  啟動 Tomcat 

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

雖然 CentOS  可能已經幫我們安裝了 OpenJDK  ,但在開發的時候,為了不想意外的驚喜,所以還是習慣地想安裝  Oracle  JDK

1. 切換為最高權限使用者

[system@localhost ~]$ su -
密碼:
上一次登入:一  5月 25 23:09:51 CST 2015在 pts/0
[root@localhost ~]#

2. 解壓縮下載的 JDK 檔案

[root@localhost ~]#cd /home/system
[root@localhost system]# tar zxf jdk-8u45-linux-x64.gz
[root@localhost system]# ls
jdk1.8.0_45  jdk-8u45-linux-x64.gz
[root@localhost system]# mv jdk1.8.0_45/ /opt/jdk1.8.0_45

3. 設定環境變數 /opt/profile

[root@localhost jdk1.8.0_45]# vi /etc/profile

4. 在檔案的最後加入下面二行程式片段

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()

1 2