Time of Update: 2016-08-22
Tomcat &&
Time of Update: 2016-08-22
java實現excel模板匯出,javaexcel模板一. 準備工作 1. 點擊此下載相關開發工具 2. 將poi-3.8、jxls-core-1.0兩個jar包放到工程中,並引用 3. 將excel模板runRecord.xls放到RunRecordBSImpl.java類路徑下 二. RunRecordBSImpl.java類 1 import java.io.BufferedInputStream; 2 import java.io.FileInputStream; 3
Time of Update: 2016-08-22
ThreadLocal簡單理解,threadlocal理解在java開源項目的代碼中看到一個類裡ThreadLocal的屬性:private static ThreadLocal<Boolean> clientMode = new
Time of Update: 2016-08-22
java產生二維碼,java產生@RequestMapping(value="/123.html") public void yaz(HttpServletResponse response,HttpServletRequest request) throws Exception{ request.setCharacterEncoding("UTF-8");
Time of Update: 2016-08-22
Java設定環境變數的含義(JAVA_HOME,PATH,CLASSPATH),java_homeclasspath開發Java程式之前,需要在電腦行安裝並配置Java開發環境。一種是直接安裝Myeclipse,利用其內建的JDK編譯運行;另一種是在我們的Windows或者Linux平台下安裝JDK,配置環境變數。(隨著JDK版本的更新,Myeclipse預設JDK是不變的,除非升級最新版的Myeclipse) 在作業系統平台下安裝JDK,最麻煩的不過是配置環境變數: 1、
Time of Update: 2016-08-22
JAVA按位元組讀取檔案,JAVA位元組讀取檔案JAVA的IO流一直都是我比較頭疼的部分(我沒有系統學過JAVA,一般需要實現什麼功能再去看文檔)。最近遇到一個需求:一個位元組一個位元組地讀取一個檔案。網上很多方法,代碼一大堆。我在這裡和大家分享一個簡單的辦法(至少對我的需求是有效)。1 File file= new File(fileName); //filename為 檔案目錄,請自行設定2 InputStream in= null;3 byte[] bytes= null;4 5
Time of Update: 2016-08-22
java集合-ArrayList,java-arraylist一、ArrayList 概述ArrayList 是實現 List 介面的動態數組,所謂動態就是它的大小是可變的。實現了所有可選列表操作,並允許包括 null 在內的所有元素。除了實現 List 介面外,此類還提供一些方法來操作內部用來儲存列表的數組的大小。每個 ArrayList 執行個體都有一個容量,該容量是指用來儲存列表元素的數組的大小。預設初始容量為 10。隨著 ArrayList
Time of Update: 2016-08-22
電腦程式的思維邏輯 (32),思維32Joda-Time上節介紹了JDK API中的日期和時間類,我們提到了JDK
Time of Update: 2016-08-22
【Java學習筆記】集合架構Ⅰ,java學習筆記 集合類的由來: 對象用於封裝特有資料,對象多了需要儲存,如果對象的個數不確定。 就使用集合容器進行儲存。集合特點: 1、用於儲存物件的容器。 2、集合的長度是可變的。 3、集合中不可以儲存基礎資料型別 (Elementary Data
Time of Update: 2016-08-21
控制反轉IoC簡介,反轉ioc簡介控制反轉IoC簡介 在實際的應用開發中,我們需要盡量避免和降低對象間的依賴關係,即降低耦合度。通常的業務對象之間都是互相依賴的,業務對象與業務對象、業務對象與持久層、業務對象與各種資源之間都存在這樣或那樣的依賴關係。但是如何才能做到降低類之間的依賴關係呢?這就是本文核心IoC需要解決的問題,下面從兩大點具體介紹IoC:(1)IoC與DI的基本概念
Time of Update: 2016-08-22
集合大家族,糰子大家族在編寫 Java 程式中,我們最常用的除了八種基礎資料型別 (Elementary Data Type),String 對象外還有一個集合類,在我們的的程式中到處充斥著集合類的身影!Java 中集合大家族的成員實在是太豐富了,有常用的 ArrayList、HashMap、HashSet,也有不常用的 Stack、Queue,有安全執行緒的 Vector、HashTable,也有線程不安全的 LinkedList、TreeMap
Time of Update: 2016-08-21
關於泛型的一些細節,泛型一些細節 之前在寫公司項目的底層架構的時候用到一些泛型,實踐中涉及到一些沒關注到的細節,為此專門去Oracle官網把泛型的文檔學習了一遍。 Java中的泛型跟C++裡面的Template(模板)是同一個類型的東西,都是為了在其他地方調用的時候可以傳入各種參數類型。 在實踐中,與使用泛型有相似效果的是函數重載,即根據傳入參數類型的不同,選擇調用不同的函數。泛型和函數重載各有利弊,需要根據使用情景來選擇。如果一段代碼對於不同類型的參數,可以不做類型區分地使用,比如Lis
Time of Update: 2016-08-22
亂碼的解決,亂碼解決可能出現亂碼的情況1.從他人傳過來的檔案本地開啟的就是亂碼解決:確認編碼統一2.傳過來的編碼本地開啟正常,eclipse中為亂碼解決:先設定eclipse項目的編碼,再倒入檔案,必要情況下可以複製粘貼3.要改變傳過來的檔案編碼性質解決:應先在空白編輯器中設定好編碼再粘貼檔案內容
Time of Update: 2016-08-20
類與類之間的幾種關係,幾種關係一、繼承關係 繼承指的是一個類(稱為子類、子介面)繼承另外的一個類(稱為父類、父介面)的功能,並可以增加它自己的新功能的能力。在Java中繼承關係通過關鍵字extends明確標識,在設計時一般沒有爭議性。在UML類圖設計中,繼承用一條帶空心三角箭頭的實線表示,從子類指向父類,或者子介面指向父介面。 二、實現關係
Time of Update: 2016-08-21
java compiler level does not match the version of the installed java project facet,compilerfacetJava compiler level does not match the version of the installed java project
Time of Update: 2016-08-21
Java Se 基礎系列(筆記),javasejava.lang.String類代表不可變的字元序列String類常用方法:1.public char charAt(int index); -- 返回下標為index的字元 2.public int length(); 3.public int indexOf(String str); -- 返回字串中第一次出現字串str的下標 4.public int indexOf(String
Time of Update: 2016-08-21
JSON字串和java對象的互轉【json-lib】,jsonjson-lib在開發過程中,經常需要和別的系統交換資料,資料交換的格式有XML、JSON等,JSON作為一個輕量級的資料格式比xml效率要高,XML需要很多的標籤,這無疑佔據了網路流量,JSON在這方面則做的很好,下面先看下JSON的格式,JSON可以有兩種格式,一種是對象格式的,另一種是數組對象,{"name":"JSON","address":"北京市西城區","age":25}//JSON的對象格式的字串 [{"na
Time of Update: 2016-08-20
DBCP串連池簡介,dbcp簡介DBCP串連池簡介1、資料庫連接基礎 資料庫連接池基礎主要包括以下三個方面的內容:資料庫連接池的基本概念、資料庫連接池的工作原理、Java開源的串連池。下面將從這三個方面一一介紹:(1)資料庫連接池的基本概念
Time of Update: 2016-08-20
初識WebSocket協議,初識websocket1.什麼是WebSocket協議RFC6455文檔的表述如下:The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. The
Time of Update: 2016-08-20
Java 集合架構之