原创 線程安全的實現方式以及鎖優化。

線程安全的實現方式: 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