2018年3月30日 星期五

建立apache sever 2.4 with jboss [windos10] (一)

1.下載網址在此



解壓縮後先看讀我(readme),裡面有下載的需求
Required Redistributable
Binaries built on Visual C++ 2015 x64 do not run on Windows XP or Windows Server 2003
These binaries were built with Visual Studioо 2015 x64, be sure to install the required Visual C++ 2015 x64 Redistributable Package, download from;
https://www.microsoft.com/en-us/download/details.aspx?id=49984 

如果沒有得記得要先下載並安裝,這裡就不贅述

2.將Apache24放在C槽下 C:\Apache24



3.開啟cmd 建議用系統管理員身份執行 C:\Apache24\bin\httpd.exe  -k  install

   安裝完後,打開服務




點選Apache24 然後啟動,如果出現執行中就代表server起起來了,若是出現失敗



目前我遇到的有兩種解決方法:
1. 檢查是否有port佔住80
    在cmd 鍵入 netstat -ano

找到對照的port 與 PID 我們就打開工作管理員--- 詳細資料 去查看

若發現有佔住的port 就看能不能取消服務,若不行,就進入第2種方法(通常比較有效)

2.進入 C:\Apache24\conf 找到 httpd.conf
開啟後,找到Listen 80

把他改成81 或其他想要的port,初始狀況這樣應該就沒問題了!

二、 service起來後開始測試



成功了!! 接下來我們再設置Jboss





2018年3月26日 星期一

onbeforeunload 事件不再支援自訂訊息

前些日子碰到一個需求是離開網頁時要顯示confirm message。測試了一下大概得到以下的資訊:

1.google firefox edge 已停止onbeforeunload的客製化訊息,以免被詐騙所利用,
例如: 『若離開此網頁則會被詛咒啊啊!』

2.事件裡寫的alert與confirm event都不會被觸發。

3.但IE11 目前仍保留此功能


2018年3月14日 星期三

學習Java 的過程會碰上的專有名詞縮寫

剛入程式業界常聽到大量的縮寫,為了在工作溝通上順利,就來作個紀錄

Ajax Asynchronous JavaScript and XML , 非同步的JavaScript與XML技術

API Application Programming Interface, 應用程式介面(接口)

AP: Application  應用程式
            Aplication Server  應用程式伺服器
            Access Point 無線接入點 ORM Object/relational mapping(ORM), 物件關聯對映,簡單來說是ORM工具為中繼資料,利用程式物件去對應儲存在table的資料,可簡化儲存創建與控制資料的程序。


OO object-oriented, object orientation  ,物件導向

JAX-WS Java API for XML Web Services, 用來創造服務的一種API 使用XML

JAX-RS Java API for RESTful Web Services使用REST架構 並用Jersey實現

JSTL JAVA Standard Tag Library, JSP標準標籤庫

JWT :JSON Web Token, 解決傳統token上的資安問題


POJOPlain old Java Objects物件關聯對映,簡單來說是ORM工具為中繼資料,利用程式物件去對應儲存在table的資料,可簡化儲存創建與控制資料的程序。
 old Java Bean with the restrictions removed. Java Beans must meet the following requirements:
  1. Default no-arg constructor
  2. Follow the Bean convention of getFoo (or isFoo for booleans) and setFoo methods for a mutable attribute named foo; leave off the setFoo if foo is immutable.
  3. Must implement java.io.Serializable
JNDI:Java Naming and Directory Interface,命名和目錄接口 ,可使用名稱去取得物件。JNDI is an API used to access the directory and naming services (i.e. the means by which names are associated with objects). The association of a name with an object is called a binding.