Time of Update: 2018-07-19
java線程: 線程是一個程式內部的順序控制流程。 cpu實際上在一個時間點上,只執行一個。只不過我們把cup分成了多個時間片,由於速度很快,我們看起來像是多個線程。。 就像你的時間分成幾片,這樣 整體看來做事情有規律,效率就會高,何況是cup呢。 線程的建立和啟動: 方法一: java線程通過java.lang.Thread類來實現。 VM啟動時會有一個主方法所定義的線程,
Time of Update: 2018-07-19
/** * @描述 有序對列 * 從任何位置插入資料都是有序的 * @項目名稱 Java_DataStruct * @包名 com.java.stack * @類名 Queue * @author chenlin * @date 2011年6月5日 下午8:12:47 */public class SequeQueue { private long[] arr; private int maxSize;// 最大空間 private int len;// 有效長度
Time of Update: 2018-07-19
/** * 得到本周周一 * * @return yyyy-MM-dd */ public static String getMondayOfThisWeek() { Calendar c = Calendar.getInstance(); int day_of_week = c.get(Calendar.DAY_OF_WEEK) - 1; if (day_of_week == 0) day_of_week = 7; c.add(Calendar.DATE,
Time of Update: 2018-07-19
在Java中InetAddress和InetSocketAddress看起來很相似,用來描述IP地址和主機名稱。當然,它們也支援使用常規方法來檢查地址:迴環地址、本地地址、組播地址;基本的返回方法:獲得IP,獲得主機名稱等。 重要的是InetSocketAddress包含InetAddress。這意味著,如果我們想對InetSocketAddress中的InetAddress做任何操作,只需要通過getInetAddress()方法獲得即可。 對照表
Time of Update: 2018-07-19
有三種: (1)繼承Thread類,重寫run函數 建立: class xx extends Thread{ public void run(){ Thread.sleep(1000)
Time of Update: 2018-07-19
下面的代碼,可以讓你的程式變化表徵圖 Bitmap icon=Bitmap.getBitmapResource("icon/unread.gif"); net.rim.blackberry.api.homescreen.HomeScreen.updateIcon(icon,1); 但是這還不夠酷,能在表徵圖上面加數字呢。數字用來指示有幾個待辦, 或者是氣溫多少。 把上面的代碼改良一下: Bitmap
Time of Update: 2018-07-19
一、作為開關 a. AtomicBoolean private AtomicBoolean update = new AtomicBoolean(false);public void init(){ if( this.update.compareAndSet(false, true) ) { try{// do some thing } finally{this.refresh.set(false); } }}b.
Time of Update: 2018-07-19
BlackBerry手機上的Java虛擬機器的實現 和標準J2SE虛擬機器不同,或者說針對BlackBerry手機的硬體其實現有其特點,在為BlackBerry開發Java程式的時候,就有必要去瞭解一下BB JVM的特點,瞭解如何為它開發efficent,省memory的代碼。 題外話:其實標準J2SE的虛擬機器也有各自特點,比如Sun的JDK,Sun在不同作業系統上面的JDK,IBM JDK, BEA
Time of Update: 2018-07-19
要求: JDK1.5以上(因為Junit4是用註解來實現的) 需要的包 spring-2.5.jar junit-4.4.jar spring-test.
Time of Update: 2018-07-19
1,使用包如下: itext-2.1.7.jar itextasian-1.5.2.jar 下載地址: 點擊下載jar包 2,代碼如下: package com.junlenet.action;import java.awt.Color;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.ArrayList;import
Time of Update: 2018-07-19
在寫檔案是報下面異常: java.io.FileNotFoundException: D:\xxx\yyy (拒絕訪問。) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at
Time of Update: 2018-07-19
package com.cdjj.test; public class Demo { public static void main(String[] args) { randomPackage(); } public static void randomPackage() { double total_money=2; int total_people=20; double min_money=5; //
Time of Update: 2018-07-19
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z 解決方案 設定環境變數 HADOOP_HOME到hadoop安裝目錄 和 path = %HADOOP_HOME%/bin hadoop 2.2 windows
Time of Update: 2018-07-19
一 資料庫 1.常問資料庫查詢、修改(SQL查詢包含篩選查詢、彙總查詢和連結查詢和最佳化問題,手寫SQL語句,例如四個球隊比賽,用SQL顯示所有比賽組合;舉例2:選擇重複項,然後去掉重複項;) 資料庫裡的密碼如何加密(md5); (1)資料庫的密碼加密:單向加密,insert into users (username,password) values (‘mike’,MD5(‘guessme’)); (
Time of Update: 2018-07-19
剛裝好sun jdk似乎都不會自動添加系統的環境變數,因此需要手動設定。 java的環境變數基本有三種: java_home:jdk的路徑 path:程式的路徑,目前的目錄下找不到的時候就找這裡的 classpath:java的類的路徑 Windows下: java_home:C:/Program Files/Java/jdk1.6.0_16
Time of Update: 2018-07-19
JavaWeb: 報錯資訊The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 好久不寫Jsp,今天建立了一個Javaweb工程,並在eclipse中配置了Web容器Tomcat。原本開心的建立jsp頁面,添加一個簡單的Java類。可是,JSP頁面頂端出現“紅色”的報錯資訊:The superclass
Time of Update: 2018-07-19
原文地址 原作者:Jakob Jenkov 翻譯者:呼嘯 反饋郵箱:274021963@qq.com java的線程是一個對象,如其他任何java對象一樣。線程是類java.lang.Thread的執行個體,或者是這個類的子類的執行個體。 在java中你可以這樣建立線程: Thread thread = new Thread(); 你可以調用這個線程對象的start()方法去啟動它: Thread.start();
Time of Update: 2018-07-19
每次JAVA傳參涉及到中文時,總要被虐,這次雖然最後的解決還是比較簡單的,但為了紀念中間走的彎路還是決定記錄一下~~~ 1、從前台(jsp)到後台(java)時傳遞了一個中文參數:name 此時為防止亂碼,需要編碼成 utf-8(此處也可以編碼成 GBK和gb2312 格式,前提是要和你前台設定的編碼格式相同),方法如下: name = new String(name.getBytes(“ISO8859-1”),”utf-8”); 2、需要開啟的url連結為原有連結+name
Time of Update: 2018-07-19
在myeclipse中匯入項目,出現報錯:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path,先是百度了一番,沒有找出所以然。本著不妥協的毅力,然後再google一下,很快地找到解決的方法,這兒不得不說google的強大。 具體解決方案:
Time of Update: 2018-07-19
一個使用java.util.logging.Logger進行log輸出的範例程式碼如下: package com.sample; import java.io.File; import java.util.logging.FileHandler; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; import