原创 輸出有序數組的連續序列範圍

Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], re

原创 Java中FileInputStream,FileReader等的區別

1. File類  1)File類介紹 File類封裝了對用戶機器的文件系統進行操作的功能。例如,可以用File類獲得文件上次修改的時間移動,或者對文件進行刪除、重命名。換句話說,流類關注的是文件內容,而File類關注的是文件在磁盤上的存

原创 Java中的ReentrantLock和synchronized兩種鎖定機制的對比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多線程和併發性並不是什麼新內容,但是 Java 語言設計中的創新之一就是,它是第一個直接把跨平臺線程模型

原创 java中遍歷MAP的幾種方法

java中遍歷MAP的幾種方法 Java代碼 Map<String,String> map=new HashMap<String,String>(

原创 兩個字符串中最長公共子字符串

如"abcde" "bkcdq" 最大公共子字符串是"cd" public static void findMaxCommonStr(){ Scanner s = new Scanner(System.in); String

原创 頁面訪問量統計實例

import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import ja

原创 try catch finally return

結論:任何執行try 或者catch中的return語句之前,都會先執行finally語句,如果finally存在的話。        如果finally中有return語句,那麼程序就return了,所以finally中的return是

原创 LeetCode OJ Binary Tree Paths

Given a binary tree, return all root-to-leaf paths. For example, given the following binary tree: 1 / \ 2 3

原创 C++ 常量摺疊和C語言中const常量對比

#include <iostream> using namespace std; int main(int argc, char *argv[]) {   const int a = 10;  int *p = (int *) &a;/

原创 LeetCode OJ Count Primes

Description: Count the number of prime numbers less than a non-negative number, n. Credits: Special thanks to @mithmatt

原创 Java虛擬機垃圾回收過程

JVM堆中幾乎放着Java世界中所有的對象實例,垃圾收集器在對堆內存進行回收前,第一件事情就是要確定這些對象有哪些還存活着,哪些已經死去(即不可能再被任何途徑使用的對象)。 在主流的商業程序語言中,Java和c#等都是使用根搜索算法(GC

原创 把一個字符串轉換成int類型(Java實現)

把一個字符串轉換成int類型,比如“123”  --> 123 這道題目主要考查邊界情況及非法輸入的處理,c++跟Java處理起來不一樣,Java是不存在整數比Integer.MAX_VALUE還大的數,Java會將溢出的數自動進行處理成

原创 Spring事務隔離級別及設置

在Spring中定義了5中不同的事務隔離級別: 【 DEFAULT、READ_UNCOMMITTED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE 】4 p" L. I' F; k1 {) a.

原创 Hibernate持久化對象的三個狀態

在Hibernate中,對象有三種狀態:臨時狀態(Transient)、持久狀態(Persistent)和遊離狀態(Detached)。 處於持久態的對象也稱爲PO(PersistenceObject),臨時對象和遊離對象也稱爲VO(

原创 使用Lock來實現生產者和消費者問題

Lock的await/singal 和 Object的wait/notify 的區別 在使用Lock之前,我們都使用Object 的wait和notify實現同步的。舉例來說,一個producer和consumer,consumer發現