原创 線程安全的實現方式以及鎖優化。
線程安全的實現方式: 1.互斥同步。臨界區、信號量、互斥量都是互斥同步的手段。 2.非阻塞同步。cas結合不斷重試 3.無鎖:沒有共享數據的時候。鎖優化: 1.鎖自旋和自適應自旋:在等待鎖的時候不去掛起線程,而是執行一個忙循環,缺點是消耗
原创 文件的加密壓縮與解壓(java)
import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.ap
原创 十六週任務二
* 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved.
原创 一個java小程序
public class name { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method
原创 十七週任務1
* 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved.
原创 十三週任務4
/* (程序頭部註釋開始) * 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved.
原创 關於java中流的知識的整理
流的概念: 舉個簡單的例子: public static void main(String[] args) throws IOException { // 節點流FileOutputStream直接以A.tx
原创 與C++相伴的十個月
金色九月我邁進了煙臺大學的校門,從此我踏上了夢寐以求的大學之旅!在這將近一年的時間裏我的確收穫了許多,要說收穫最多的還是從賀老師的課堂上得到的最多! 剛剛走進大學校門的我似乎感覺一切都是那麼的陌生,尤其是C++這門
原创 十四周任務1
/* (程序頭部註釋開始) * 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved.
原创 jsonArray轉換成list
/** * 將JSONArray 轉換爲map list * @param jA * @return List * @throws JSONException */ public static List<M
原创 通過同義詞獲取同義詞對應表的列名和列的類型
String sql = "select * from " + synonymsName + " where 1!=1"; rs = sm.executeQuery(sql); ResultSetMetaData md
原创 十三週任務3
/* (程序頭部註釋開始) * 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved.
原创 在執行批處理時將執行錯誤的語句記錄下來並寫到日誌文件中去
public static void executesqls(List<String> sqlList) throws IOException{//改 Connection con = null; Statem
原创 有一個Java小程序
class Trangle { double sideA,sideB,sideC,area,length; boolean boo; public Trangle(double a,double b,doub
原创 十五週任務1
/* (程序頭部註釋開始) * 程序的版權和版本聲明部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserv