原创 【linux】系統管理

今天nb項目的測試機剛剛申請下來,nbyd給我們開放的遠程訪問權限,登陸發現服務器只裝了操作系統(Red Hat Enterprise Linux Server release 5.3 (Tikanga)),其他配置都沒有做,系統中文全是

原创 身份證號的驗證

中華人民共和國身份證規則:   大陸的身份證爲18位,老的身份證是15位。關於身份證第18是怎麼計算的,原理如下:根據〖中華人民共和國國家標準 GB 11643-1999〗中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位數

原创 【java】關於Java 對象序列化您不知道的 5 件事

序列化的數據是安全的?不見得吧。 Ted Neward, 總裁,ThoughtWorks, ThoughtWorks Ted Neward 是一家全球諮詢公司 ThoughtWorks 的顧問,也是 Neward & Associat

原创 如何保護java代碼

在java代碼中往往包含着一 些非常敏感的信息,有些關係到開發者的利益,有些可能因爲使用環境不同而關係到軟件用戶的利益,於是,java程序是赤膊上陣還是全副武裝這個現實問題就 擺在了java開發人員的面前,所以在這種情況下,從開發商和用戶

原创 【mysql】show命令彙總

mysql中的show是一個功能強大又好用的命令,主要用來查看數據庫、表的各種信息及創建語句等。 1、  show databases; ======== 顯示mysql中該用戶可見的所有數據庫名稱。 2、  show tables [

原创 mysql表類型

MySQL支持6種不同的表類型:BDB、InnoDB、HEAP、ISAM、MERGE以及MyISAM。其中 BDB,InnoDB單獨屬於一類,稱爲“事務安全型”(transaction-safe),其餘的表類型屬於第二類,稱爲“非事務安全

原创 【linux】安裝mysql

將mysql安裝文件(下載地址:http://www.mysql.com/downloads/mysql-4.0.html) MySQL-client-community-5.0.37-0.rhel3.i386.rpm MySQL-ser

原创 【java】垃圾回收機制

Java語言規範沒有明確地說明JVM使用哪種垃圾回收算法,但是任何一種垃圾收集算法一般要做2件基本的事情:(1)發現無用信息對象;(2)回收被無用對象佔用的內存空間,使該空間可被程序再次使用。大多數垃圾回收算法使用了根集(root set

原创 【mysql】mysql innodb 配置詳解

mysql innodb 配置詳解innodb_buffer_pool_size:這是InnoDB最重要的設置,對InnoDB性能有決定性的影響。默認的設置只有8M,所以默認的數據庫設置下面InnoDB性能很差。在只有InnoDB存儲引擎

原创 java的一些基礎知識

想來學習Java也有兩個年頭了,永遠不敢說多麼精通,但也想談談自己的感受,寫給軟件學院的同仁們,幫助大家在技術的道路上少一點彎路。說得偉大一點是希望大家爲軟件學院爭氣,其實最主要的還是大家自身的進步提升——  Java學習雜談一 1.

原创 mysql TIMESTAMP詳解

TIMESTAMP的變體1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP在創建新記錄和修改現有記錄的時候都對這個數據列刷新2,TIMESTAMP DEFAU

原创 【mysql】事務死鎖問題

花了一天時間,問題終於解決了,超有成就感。   問了一下用過mysql的同事,他分析事務死鎖的原因可能是表中數據量太大,update語句的查詢條件沒有建索引,導致事務需要掃描全表(此時會鎖表)。   這個原因倒是跟我的情況很相似,發生死鎖

原创 【mysql】重啓的問題

今天把生產機搞宕機了,緊張了好一會兒。   事情是這樣的:我這幾天發現一卡通生產機數據庫有死鎖的現象,今天查到了原因,原來是有一種交易的事務執行時間太長(幾十分鐘,最後交易是成功的),導致其他事務無法拿到鎖而失敗。   我在測試環境上測試

原创 ANT概述

Ant的概念 可能有些讀者並不理解什麼是Ant以及入可使用它,但只要使用通過Linux系統得讀者,應該知道make這個命令。當編譯Linux內核及一些軟件的源程序時,經常要用這個命令。Make命令其實就是一個項目管理工具,而Ant所實現功

原创 MYSQL中怎樣設列的默認值爲Now()的介紹

TIMESTAMP的變體1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP在創建新記錄和修改現有記錄的時候都對這個數據列刷新2,TIMESTAMP DEFAU