Time of Update: 2016-05-12
標籤: 最近要實現百萬級大資料 資料移轉 在匯入的過程中肯定會出現各種個樣的問題,長度超長
Time of Update: 2016-05-12
標籤:在學習Hibernate中,相信很多人都遇到過:Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not execute statementCaused by: java.sql.SQLException: Field ‘address_id‘ doesn‘t have a default
Time of Update: 2016-04-29
標籤:1,簡單原廠模式的分類和使用情境: (1)簡單原廠模式一般分為:普通簡單工廠,多方法簡單工廠,靜態方法簡單工廠 (2)使用情境: 總體來說,原廠模式適合,凡是出現了大量的產品需要建立,並且具有共同的介面時,可以通過Factory
Time of Update: 2016-04-27
標籤:java 虛方法。 後面new 那個類, 就調用哪個類的方法 ,而非定義類的方案。 關於父子 類的 呵呵 在多態的情況下,聲明為父類類型的引用變數只能調用父類中的方法,但如果此變數實際引用的是子類對象,而子類對象中覆蓋了父類的方法,這時父類對象調用的是子類中的方法,這種機制就成為虛方法調用。所以,同樣的兩個引用變數調用相同的方法結果可能不同。java 虛方法。 後面new 那個類,
Time of Update: 2016-04-24
標籤:java建立線程兩種方式:1.繼承Thread建立線程/** * Created by lsf on 16/4/18. */class NewThread extends Thread { NewThread(){ super(); //建立線程 start(); //啟動線程 } public void run() { long starttime = System.currentTimeMillis();
Time of Update: 2016-04-22
標籤:在學習或者使用Java的過程中進程會遇到各種各樣的鎖的概念:公平鎖、非公平鎖、自旋鎖、可重新進入鎖、偏向鎖、輕量級鎖、重量級鎖、讀寫鎖、互斥鎖等待。這裡整理了Java中的各種鎖,若有不足之處希望大家在下方留言探討。公平鎖和非公平鎖公平鎖是指多個線程在等待同一個鎖時,必須按照申請鎖的先後順序來一次獲得鎖。公平鎖的好處是等待鎖的線程不會餓死,但是整體效率相對低一些;非公平鎖的好處是整體效率相對高一些,但是有些線程可能會餓死或者說很早就在等待鎖,但要等很久才會獲得鎖。其中的原因是公平鎖是嚴格按照
Time of Update: 2016-04-22
標籤:學習Java的過程中,很容易將對象及對象引用混為一談,而且我們平時在交流時為了方便起見也只是對象怎樣、對象怎樣,但很多時候我們操作的,根本上來說是對象,但直接操作的卻是對象的引用。先貼一篇博文,非常形象的解釋了對象及對象引用間的關係.Java語言中通過對象的引用來操縱對象,要注意的一點是對象和對象的引用是儲存在不同的地方的,因為對象往往所佔的空間要求比較大,所以Object Storage Service在堆中,而為了便於操作,對象的引用則儲存在堆棧中。Object obj = new
Time of Update: 2016-04-25
標籤:參考部落格:1、當要判斷兩個對象是否是相同時,可以重寫equals()方法。。。。。參考: http://www.2cto.com/kf/201408/327873.html2、具體 : http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html3、http://blog.csdn.net/xcysuccess3/article/details/6557771主要注意的地方:String
Time of Update: 2016-04-25
標籤:基本演算法思想Java實現的詳細代碼演算法是一個程式的靈魂,一個好的演算法往往可以化繁為簡,高效的求解問題。在程式設計中演算法是獨立於語言的,無論使用哪一種語言都可以使用這些演算法,本文筆者將以Java語言為例介紹一些常用的演算法思想。分類窮舉演算法思想遞推演算法思想遞迴演算法思想分治演算法思想機率演算法思想 窮舉演算法思想窮舉演算法的基本思想從所有可能情況中搜尋正確答案 1. 對於一種可能情況,計算其結果。 2.
Time of Update: 2016-04-23
標籤:一、什麼是RPC 遠端程序呼叫(RPC)是一個協議,程式可以使用這個協議使用網路中另一個伺服器中某程式的服務,而不需要知道網路細節二、RPC模型 . c/s模式 . 基於傳輸層協議,例如(tcp/ip) . 事件處理模型(請求、計算、響應) 三、RPC設計的目的
Time of Update: 2016-05-14
java多線程系列1--線程實現與調度,java多線程1--線程java的重要功能之一就是內部支援多線程,這一系列文章將詳細剖析java多線程的基礎知識多線程概述多線程引入程式只有一個執行流程,所以這樣的程式就是單線程程式。假如一個程式有多條執行流程,那麼,該程式就是多線程程式。進程:正在啟動並執行程式,是系統進行資源分派和調用的獨立單位。每一個進程都有它自己的記憶體空間和系統資源。線程:是進程中的單個順序控制流程,是一條執行路徑。一個進程如果只有一條執行路徑,則稱為單線程程式。一個進程如果有多
Time of Update: 2016-05-13
JSP/Servlet 工作原理,jspservletServletServlet 沒有 main 方法,不能夠獨立的運行,它的運行需要容器的支援,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 運行在 Servlet 容器中,並由容器管理從建立到銷毀的整個過程。Servlet 的生命週期(1) 載入和執行個體化 Servlet 容器裝載和執行個體化一個 Servlet。建立出該 Servlet 類的一個執行個體。(2) 初始化 在 Servlet
Time of Update: 2016-05-13
[javaSE]
Time of Update: 2016-05-12
java集合類分析-Treeset,java集合-treeset//從下面的treeset的原始碼可以看出它基本上就是treeMap的一層封裝,因此這裡過多的介紹,詳細可以看treeMap的具體的實現//實現了NavigableSet、以及set介面 其中NavigableSet實現的是sortSet介面public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>,
Time of Update: 2016-05-12
【Simple Java】怎樣高效判斷數組中是否包含某個特定值,simple數組怎樣判斷一個無序數組是否包含某個特定值?這在JAVA中是一個非常實用的操作,在Stack Overflow問答網站中也同樣是一個熱門問題;要完成這個判斷,可以通過若干種不同的方式實現,每種實現方式對應的時間複雜讀會有很大的不同;接下來我將展示不同實現方式的時間開銷。四種不同方式檢查數組是否包含某個值使用List: public static boolean useList(String[] arr,
Time of Update: 2016-05-11
線性表,線性表和鏈表的區別簡介 一種邏輯結構,相同資料類型的n個資料元素的有限序列,除第一個元素外,每個元素有且僅有一個直接前驅,除最後一個元素外,每個元素有且僅有一個直接後繼。線性表的特點:(1)元素個數有限 (2)邏輯上元素有先後次序(3)資料類型相同
Time of Update: 2016-05-11
Elasticsearch索引(company)_Centos下CURL增刪改,elasticsearchcurl目錄 返回目錄:http://www.cnblogs.com/hanyinglong/p/5464604.html1.Elasticsearch索引說明 a.
Time of Update: 2016-04-23
深入理解Java中的IO 引言: 對程式語言的設計者來說,建立一個好的輸入/輸出(I/O)系統是一項艱難的任務 < Thinking in Java > 本文的目錄檢視如下: Java IO概要 a.Java IO中常用的類 b.Java流類的類結構圖 1.流的概念和作用 2.Java IO所採用的模型 : 3.IO流的分類 4.Java
Time of Update: 2016-04-23
java線上服務問題排查 1、業務日誌相關如果系統出現異常或者業務有異常,首先想到的都是查看業務日誌查看日誌工具:less 或者moregreptail -f filename 查看即時的最新內容ps:切忌vim直接開啟大記錄檔,因為會直接載入到記憶體的2、資料庫相關java應用很多瓶頸在資料庫,一條sql沒寫好導致慢查詢,可能就會帶來應用帶來致命危害。如果出現Could not get JDBC Connection 、介面響應慢、線程打滿等,需要登入線上庫,查看資料庫連接情況:
Time of Update: 2016-04-22
Java 的簡單瞭解,Java簡單 本文是主要根據百度百科以網上一些資料,整理的一點對Java的淺顯的瞭解,不當之處,還請大家批評指正。 最初見到Java這個單詞,是在以前的手機上,遊戲啟動時總會顯示java的表徵圖和名字,就感覺java是做遊戲的;後來學習程式設計語言PHP,才知道java也是一門後端語言;再後來接觸到了更多的同事和客戶,就經常會被問到這些問題:你為什麼選擇PHP開發,而不選擇Java呢,Java的薪資較高一些啊?你這個項目為什麼不用Java來做,安全性不是更高嗎?..