原创 全面挖掘Java Excel API 使用方法
全面挖掘Java Excel API 使用方法 使用Windows的朋友對Excel(電子表格)一定不會陌生,但是要使用Java語言來操縱Excel文件並不是一件容易的事。在Web應用日益盛行的今天,通過Web來操作Excel文件的需求越
原创 Python線程基礎
3. threading threading基於Java的線程模型設計。鎖(Lock)和條件變量(Condition)在Java中是對象的基本行爲(每一個對象都自帶了鎖和條件變量),而在Python中則是獨立的對象。Python Th
原创 棧的基礎知識
棧(Stack)是一種特殊的線性表,其包括順序棧(SeqStack)和鏈式棧(LinkedStack)。 棧的基本操作包括創建棧、判斷棧是否爲空(isEmpty)、入棧(push)、出棧(pop)和取棧頂
原创 使用java.util.zip包壓縮和解壓縮文件
Java API中的import java.util.zip.*;包下包含了Java對於壓縮文件的所有相關操作。 我們可以使用該包中的方法,結合IO中的相關知識,進行文件的壓縮和解壓縮相關操作。 ZipFile java中的每一個壓縮文件
原创 String的類方法使用注意事項
方法一:subString()方法和lastIndexOf()方法結合使用 例1:String str = "abcd"; String newStr1 =
原创 Eclipse 4.4(luna) 安裝fatjar插件時報錯的問題
An error occurred while installing the items session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.i
原创 MySQL如何快速定位慢查詢的語句
步驟一:首先了解MySQL數據庫的運行狀態查詢情況 使用命令show [session|gobal] status 例子:show status like 'uptime'; 【查詢當前使用MySQL數據
原创 獲取系統屬性
System.out.println("Java運行時環境版本:\n"+System.getProperty("java.version")); System.out.println("Java 運行時環境供應商:\n"+Sy
原创 對象序列化
深入理解Java對象序列化 1. 什麼是Java對象序列化 Java平臺允許我們在內存中創建可複用的Java對象,但一般情況下,只有當JVM處於運行時,這些對象纔可能存在,即,這些對象的生命週期不會比JVM的生命週期更長。但在現實應用
原创 MySQL存儲過程的創建和Java調用存儲過程
一、創建MySQL存儲過程示例 #選擇數據庫 mysql> use test; #創建示例用表 mysql> create table student(
原创 結合Apache的ant.jar解壓縮
注意:需要添加ant.jar包纔可使用。 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.
原创 UML類圖幾種關係的總結
在UML類圖中,常見的有以下幾種關係: 泛化(Generalization), 實現(Realization),關聯(Association),聚合(Aggregation),組合(Compositio
原创 常用Pattern正則表達式
1、逗號分隔符 "\\s*[,]+\\s*" 例子:String input = "sdf23[]sdf, sdfdsf, sds ,hfwofd"; String[] st
原创 字符串替換問題
使用String的replaceAll()方法: String regex = "abc"; String newSubstr = "11"; String s
原创 MySQL四大索引基礎知識
四類索引:①普通索引;②主鍵索引;③唯一索引;④全文索引 一、添加索引 (1)添加普通索引 添加方法:先創建一個表,然後創建索引 語法:create index 索引名 on