Time of Update: 2017-01-18
用wdcp官方提供的指令碼安裝lnamp環境,安裝請參考:http://www.wdlinux.cn/bbs/thread-6292-1-1.html,本文主要講如何在LNAMP環境下安裝JDK+Tomcat6使同一台伺服器同時支援PHP和JAVA語言。伺服器系統和各軟體版本如下所示 [root@E ~]# uname -a Linux E.CentOS6.4 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86
Time of Update: 2017-01-18
Interfaces
Time of Update: 2018-08-06
為何要使用同步? java允許多線程並發控制,當多個線程同時操作一個可共用的資源變數時(如資料的增刪改查), 將會導致資料不準確,相互之間產生衝突,因此加入同步鎖以避免在該線程沒有完成操作之前,被其他線程的調用, 從而保證了該變數的唯一性和準確性。1.同步方法 即有synchronized關鍵字修飾的方法。 由於java的每個對象都有一個內建鎖,當用此關鍵字修飾方法時, 內建鎖會保護整個方法。在調用該方法前,需要獲得內建鎖,否則就處於阻塞狀態。
Time of Update: 2018-08-06
在學習 《java編程思想》的時候當時苦於無法使用 import static net.mindview.util.Print.*; 用 print
Time of Update: 2018-08-06
一、先寫一個驗證碼工具類package com.yx.cus.util;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import
Time of Update: 2018-08-06
本文介紹了java常用類之Random類的用法,下文是實戰案例,沒有做額外的文字說明,需要解釋的我都寫在代碼注釋裡了。import java.util.Random;public class random1 { public static void main(String[] args){ //兩種建構函式 Random r1=new Random(); //Random r2=new Random(120); 使用單個 long
Time of Update: 2018-08-06
很多初學者可能搞不清static方法的用法,這裡我說下自己的理解:static方法的調用不需要依靠創造類對象由於不需要建立對象,所以static方法中不使用this關鍵字靜態方法中只能調用靜態成員變數和靜態方法,因為普通方法需要通過建立對象來調用,這一點與靜態方法衝突普通方法中可以調用靜態成員變數和靜態方法,可以直接通過 類名.靜態方法 的形式進行調用靜態代碼塊,在類載入的時候就執行且只執行一次道理講完了,看個實際的例子:class Person{ static{
Time of Update: 2018-08-25
本篇文章給大家帶來的內容是關於總結Java代碼書寫的四個技巧
Time of Update: 2018-08-10
###基礎文法(3)###1. 迴圈語句:for / while / do...while 1)for迴圈 格式:for(迴圈變數初始化;迴圈變數條件;迴圈不變數變化){ 迴圈操作 } 執行過程: <1>執行迴圈變數初始化部分,設定迴圈初始化狀態,此部分在迴圈中只執行一次
Time of Update: 2018-08-10
利用Regex去掉字串中的英文String str = "111,aaa,222,bbb";Pattern p = Pattern.compile("[a-zA-z]");//建立stringBuff用來拼接StringBuffer sb = new StringBuffer();String[] s = str .split(",");for (int i = 0; i < s.length; i++) {
Time of Update: 2018-08-09
順序編程,即程式中的所有事物在任意時刻都只能執行一個步驟。並發編程,程式能夠並行地執行程式中的多個部分。21.2.1 定義任務 線程可以驅動任務,因此你需要一種描述任務的方式,這可以由Runnable介面來提供。要想定義任務,只需實現Runnable介面並編寫run()方法,使得該任務可以執行你的命令。 當從Runnable匯出一個類時,它必須具有run()方法,但是這個方法並無特殊之處——它不會產生任何內在的線程能力。要實現線程行為,你必須顯式地將一個任務附著到線程上。21.2.3
Time of Update: 2018-08-09
1 File類 File(檔案)類這個名字有一定的誤導性;我們可能會認為它指代的是檔案,實際上卻並非如此。它既能代表一個特定檔案的名稱,又能代表一個目錄下的一組檔案的名稱。實際上,FilePath(檔案路徑)對這個類來說是更好的名字。 如果它指的是一個檔案集,我們就可以對此集合調用list()方法,這個方法會返回一個字串數組。2 輸入和輸出(Input an output) 程式設計語言的I/O類庫常使用流這個抽象概念,它代表任何有能力產出資料的資料來源對象或者是有能力接收資料的接收對象。
Time of Update: 2018-08-09
PS: 基於Java 1.8 版本控制:maven 使用之前需要擷取對應的項目API_KEY,SECRET_KEY,這些參數在使用API的時候必須用到,用於產生access_token。 如何擷取這些參數:在百度開發人員中心申請一個“通用文字識別”項目,然後就可以擷取到這些參數。 準備條件都完成了,現在開始進行Image Recognition了1. 準備pom檔案<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --
Time of Update: 2018-08-09
一個簡單的動態數組實現基於數組實現 添加10w的容量 在刪除 所有 容量 平均是 0.4秒 這個效率是可觀的 下面來一起看看代碼package com.array;import java.util.List;import java.util.Random;/** * * @author XiaoTian * @date 2018-08-08 *///基於動態數組的實現 E 是泛型//借用了一下 Java中的ArrayList的代碼//研究源碼也是一種樂趣//還能讓我們技術有所提高public
Time of Update: 2018-08-08
JSP有哪些內建對象?它們的功能是什麼,本文提到了JSP的九大內建對象,其中對pageContext對象做了詳細的介紹,pageContext對象是JSP技術中最重要的一個對象,它代表JSP頁面的運行環境,這個對象不僅封裝了對其它8大隱式對象的引用,它自身還是一個域對象(容器),可以用來儲存資料。通過pageContext還可以獲得其他對象,具體的使用看下文講解。一、JSP運行原理 每個JSP
Time of Update: 2018-08-08
今天在看hadoop源碼時,想想自己最近在做的那個系統,發現很多異常處理的方式不對,還是按照傳統的異常處理方式(即:採用傳回值來標識程式出現的異常情況)。而hadoop中很多方法的聲明是有異常拋出的,而我的系統中的很多方法的聲明都沒有拋出異常。只是判斷了異常情況,並輸出了錯誤提示,但是並沒有拋出異常。org.apache.hadoop.hdfs.protocol包下的Block類的readFields()方法:public void readFields(DataInput in)
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/28/2793339.html存取層級修飾符決定了其他類是否可以使用它的特定欄位或調用特定方法,有兩種層級的存取控制:頂層層級—public,或者包內私人(沒有顯式的修飾符)成員層級—public,private,protected,或者包內私人(沒有顯式的修飾符)一個類可以使用public修飾,這個情況,類可以在任何地方被其他類訪問。如果類沒有修飾符(預設,就是包私人),它只能在自己的包
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/29/2795468.html代碼調用方法時,它會在以下情況返回:完成方法所有的語句出現return語句拋出一個異常以最先出現的為準。在方法聲明中,會聲明方法的傳回型別。方法體內,可以使用return語句傳回值。任何聲明了void的方法,不需要傳回值,它非必須包含一個return語句,但是它也可以這麼做。這個情況下,return語句可以用來跳出控制流程的代碼塊,並退出方法,簡單使用如下:
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/16/2820839.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html不像if-then和if-then-else語句,switch語句可以有多個可能的執行路徑。switch工作于于byte,short, char,
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/14/2817915.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html學習了如何聲明和初始設定變數,你很可能想知道如果使用他們。學習java語言操作符,是一個不錯的起點。操作符是一些特殊的符號,給一個,兩個,或者三個運算元執行特定操作,再返回結果。當我們探險java程式設計語言的