Time of Update: 2017-01-18
許多語言,包括Perl、PHP、Python、JavaScript和JScript,都支援用Regex處理文本,一些文字編輯器用Regex實現進階“搜尋-替換”功能。所以JAVA語言也不例外。Regex已經超出了某種語言或某個系統的局限,成為被人們廣為使用的工具,我們完全可以用它來解決實際開發中碰到的一些實際的問題。一、Regex基礎知識1.1
Time of Update: 2017-01-18
本教程旨在協助你駕馭JavaRegex,同時也協助我複習Regex。什麼是Regex?Regex定義了字串的模式。Regex可以用來搜尋、編輯或處理文本。Regex並不僅限於某一種語言,但是在每種語言中有細微的差別。JavaRegex和Perl的是最為相似的。JavaRegex的類在 java.util.regex 包中,包括三個類:Pattern,Matcher 和
Time of Update: 2017-01-18
"^/d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-/d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?/d+$" //整數 "^/d+(/./d+)?$" //非負浮點數(正浮點數 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]
Time of Update: 2017-01-18
正好遇到一個需求需要將字串中特定的字元全部提取出來,這個如果是按常規的字串處理的話非常的繁瑣。於是想到用Regex來完成。項目需求是這樣的:需要提取車牌號中最後一個數字,比如說:蘇A7865提取5,蘇A876X提取6實現方法:import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] args) {String s = "A876
Time of Update: 2017-01-18
資料庫結構: Create TABLE `admin_menu` ( `menu_id` int(4) NOT NULL auto_increment, `menu_name` varchar(50) default NULL, `parent_id` int(4) default '0',
Time of Update: 2017-01-18
文章來源:csdn 作者:chensheng913 對於Java語言,最體貼的一項設計就是它並沒有打算讓人們為了寫程式而寫程式——人們也需要考慮程式的文檔化問題。對於程式的文檔化,最大的問題莫過於對文檔的維護。若文檔與代碼分離,那麼每次改變代碼後都要改變文檔,這無疑會變成相當麻煩的一件事情。
Time of Update: 2017-01-18
文章來源:csdn 作者:enoeht 在我們的程式中並不是所有的異常都被捕獲,有些是因為我們不想捕獲,因為我們認為那些異常沒必要捕獲
Time of Update: 2017-01-18
文章來源:電腦愛好者 作者:Gary Chan 有人說,咖啡館是一個叫人學會放慢步伐、享受生活的地方。這句話不無道理。港人常把飲咖啡稱為“歎咖啡”,這個“歎”字就有欣賞、品味的含義,舒適的環境,自然是招徠顧客之道。香港雖然寸金尺土,但無論在鬧市或是在風景區,都不難找到精巧雅緻的咖啡館,它們或具歐陸情懷,或富英式韻味,大都環境優美、擺設得體、席位舒適、氣派不凡。 一、序言
Time of Update: 2017-01-18
Dockerfile 構建java web 環境Dockfile
Time of Update: 2017-01-18
文章來源:csdn 作者:normalnotebook 摘要 本文為在 32 位 Windows 平台上實現 Java 本地方法提供了實用的樣本、步驟和準則。本文中的樣本使用 Sun Microsystems 公司建立的 Java Development Kit (JDK) 版本 1.4.1。用 C 語言編寫的本地代碼是用 Microsoft Visual C++ 編譯器編譯產生。 簡介
Time of Update: 2017-01-18
文章來源:互連網 在使用struts多模組的,找到一些小技巧和經驗,與大家分享一下。 關於多module的配置就不說了,只需要用不同的config, struts-config.xml作為預設module, struts-config-module.xml作為/module的配置 CSDN上有不少相關的說明。 struts中的module,實際上就類似於平日裡開發web程式中的子目錄
Time of Update: 2017-01-18
文章來源:pconline 作者:fivesky jar檔案聽說過嗎,沒有?或者陌生!好,沒關係,這就是我們的第一站:打包發布。 為什麼會有這個玩意呢,首先,這是jar的全稱:JavaTM Archive (JAR) file,是的,就是java封存檔案。這有點類似zip檔案,想一想它是幹什麼的用的呢,壓縮!?沒錯就是要壓縮,將我們原先零散的東西放到一下,重新組織,所有這些目的只有一個:方便!好了,不用管他是怎麼壓縮的,我們的重點是哪些是我們要壓縮的(
Time of Update: 2017-01-18
用dockerfile構建一個Java的web環境,主要分為2步,第一步是在鏡像中安裝jdk並配置環境變數,第二步是安裝tomcat。先貼一下完整的dockerfileFROM ubuntu:14.04 MAINTAINER *** "***@******.com" RUN apt-get update ADD jdk-8u77-linux-x64.tar.gz /usr/local/java ENV JAVA_HOME /usr/local/java/jdk1.8.0_77 ENV PATH
Time of Update: 2017-01-18
文章來源:csdn 作者:DaiJiaLin Java的Socket API提供了一個很方便的對象介面進行網路編程。本文用一個簡單的TCP Echo Server做例子,示範了如何使用Java完成一個網路伺服器。 用作例子的TCP Echo Server是按以下方式工作的:
Time of Update: 2017-01-18
文章來源:ASPCN 作者:孫雯 Socket傳輸模式 Sockets有兩種主要的操作方式:連線導向的和不需連線的.連線導向的sockets操作就像一部電話,他們必須建立一個串連和一人呼叫.所有的事情在到達時的順序與它們出發時的順序時一樣.不需連線的sockets操作就像是一個郵件投遞,,沒有什麼保證,多個郵件可能在到達時的順序與出發時的順序不一樣.
Time of Update: 2017-01-18
文章來源:aspcn 作者:孫雯 Java連線導向的類
Time of Update: 2017-01-18
文章來源:aspcn 作者:孫雯 伺服器Sockets 列表9.2是一個伺服器應用程式的一部分. 列表9.2 一個簡單的伺服器程式 /** * 一個監聽連接埠並提供HTML文檔的程式. */ class SimpleWebServer { public static void
Time of Update: 2017-01-18
文章來源:aspcn 作者:孫雯 重複和並發伺服器 這個應用程式被當作一個重複的伺服器.因為它只有在處理完一個進程以後才會接受另一個串連.更多的複雜伺服器是並發的.它為每一個請求分配一個線程,而不是來一個處理一個.所以看起來它在同時處理多人請求.所有的商業的伺服器都是並發的伺服器.
Time of Update: 2017-01-18
文章來源:aspcn 作者:孫雯 簡單的WEB伺服器 一個簡單的WEB伺服器將由列表9.2這樣構建.當然,還必須要對方法和回應事件進行改進.簡單的伺服器不會分析和儲存要求標頭.新的WEB伺服器將分析和儲存請求,為以後的處理作準備.為了達到這個目的,你必須有一個包含HTTP請求的類. HTTPrequest類列表9.5列出了一個完整的HTTPrequest類.這個類必須包括一個要求標頭所需的所有資訊.
Time of Update: 2017-01-18
一、安裝jdk1.查看Linux內建的JDK是否已安裝java –version 如果出現openjdk,最好還是先卸載掉openjdk,在安裝sun公司的jdk.2.查看jdk資訊rpm -qa|grep java 3.卸載OpenJDK,執行以下操作:rpm -e --nodeps tzdata-java-2012c-1.el6.noarch rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64