Time of Update: 2016-07-23
標籤:前言上一篇http://blog.csdn.net/chaiwenjun000/article/details/51967864文章介紹了如何匯出帶資料庫連接的jar包,現在我們用exe4j,將jar包封裝成exe可執行檔。第零步,準備。首先通過上一篇文章http://blog.csdn.net/chaiwenjun000/article/details/51967864匯出jar包,將資源檔放到一個檔案夾裡。除此之外,還要將java安裝目錄裡的jre包拷貝過來,如所示!第一步,下載exe
Time of Update: 2016-08-04
Java 進程佔用 VIRT 虛擬記憶體超高的問題研究,javavirt 1. 現象最近發現線上機器 java 8 進程的 VIRT 虛擬記憶體使用達到了 50G+,如所示: void *mem = mmap(0, 4ul * 1024ul * 1024ul * 1024ul * 1024ul, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE,
Time of Update: 2016-07-27
類型轉換,哈密頓迴路強制類型轉換package hello;import java.util.Scanner;public class Hello { public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in);int foot;double inch;foot = in.nextInt();inch = in.nextDouble();
Time of Update: 2016-07-27
Luence,lucene教程Luence是Apache軟體基金會的一個項目,是一個開發源碼的全文檢索索引引擎工具包,是一個全文檢索索引引擎的一個架構。提供了完成的查詢引擎和檢索引擎,部分文本分析引擎。全文檢索索引程式庫,雖然與搜尋引擎相關,但是不能混淆。 官方網址:https://lucene.apache.org/協助文檔:https://lucene.apache.org/core/4_9_1/index.html 官方解釋:Lucene is a Java full-
Time of Update: 2016-07-27
輸入,IME下載package hello;import java.util.Scanner;public class Hello { public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("Hello World");Scanner in = new Scanner(System.in);System.out.println(in.nextLine());}}--
Time of Update: 2016-07-27
JAVA算術運算子、關係運算子和位元運算符,java算術運算子關係算術運算子1.java的算數運算子包括+(加)、-(減)、*(乘)、/(除)、%(取餘),在運算過程中出現的隱式轉換原則和C語言一樣;2.
Time of Update: 2016-07-25
Java基礎之列印萬年曆,java列印萬年曆 今天剛開的部落格,第一篇博文,一篇關於Java基礎的內容,水平有限,多多見諒,希望和大家在學習編程的路上共同進步。 問題:輸入年,月,列印對應年月的日曆。 樣本:-------------------------------------------------------------------------------------------------------------------
Time of Update: 2016-07-25
javaweb回顧第六篇談一談Servlet安全執行緒問題,javawebservlet前言:前面說了很多關於Servlet的一些基礎知識,這一篇主要說一下關於Servlet的安全執行緒問題。1:多線程的Servlet模型要想弄清Servlet安全執行緒我們必須先要明白Servlet執行個體是如何建立,它的模式是什麼樣的。在預設的情況下Servlet容器對聲明的Servlet,只建立一個Servlet執行個體,那麼如果要是多個客戶同時請求訪問這個Servlet,Servlet容器就採取多線程。下
Time of Update: 2016-07-25
Java提高篇——Java實現多重繼承,java繼承 多重繼承指的是一個類可以同時從多於一個的父類那裡繼承行為和特徵,然而我們知道Java為了保證資料安全,它只允許單繼承。有些時候我們會認為如果系統中需要使用多重繼承往往都是糟糕的設計,這個時候我們往往需要思考的不是怎麼使用多重繼承,而是您的設計是否存在問題.但有時候我們確實是需要實現多重繼承,而且現實生活中也真正地存在這樣的情況,比如遺傳:我們即繼承了父親的行為和特徵也繼承了母親的行為和特徵。可幸的是Java是非常和善和理解我們的,它提供了兩
Time of Update: 2016-07-24
java枚舉使用詳解,枚舉使用詳解轉載Ruthless java枚舉使用詳解 在實際編程中,往往存在著這樣的“資料集”,它們的數值在程式中是穩定的,而且“資料集”中的元素是有限的。例如星期一到星期日七個資料元素組成了一周的“資料集”,花牌
Time of Update: 2016-07-23
如何搭建Java開發環境(包括下載、安裝和配置JDK)和Eclipse的安裝,jdkeclipseJDK的下載1、開啟網址https://www.oracle.com/index.html2、下載JDK JDK的安裝設定環境變數(以windows 7
Time of Update: 2016-07-23
Interger小知識,夏季養生小知識Integer裝箱與拆箱裝箱:Integer i = 10;相當於:Integer i = Integer.valueOf(10);拆箱:Integer i = 10; //裝箱 int t = i; //拆箱,實際上執行了 int t = i.intValue(); 另:所以有如下結果:int i = 10;Integer j = new
Time of Update: 2016-07-22
WebSocket基於javaweb+tomcat的簡易demo程式,websocketjavaweb由於項目需要,前端向後台發起請求後,後台需要分成多個步驟進行相關操作,而且不能確定各步驟完成所需要的時間倘若使用ajax重複訪問後台以擷取即時資料,顯然不合適,無論是對用戶端,還是服務端的資源很是浪費這種情況下,WebSocket能夠解決此問題它不像普通的http請求或者ajax訪問,返回相應的結果就關閉了串連WebSocket在個人淺薄的知識看來是屬於長串連,能保持串連,隨時收發資料所以對We
Time of Update: 2016-07-21
使用(POI)SAX處理Excel檔案,防止記憶體溢出,poisaxPOISAXReader解決POI讀取XLSX檔案記憶體佔用過過多 poi處理excel分別提供比較友好的使用者模式以及比較底層的事件模式。其中,使用者模式提供良好的封裝,同時相容2003以及2007以上的格式,使用相當方便。不過,代價是花費巨大的記憶體。只要超過6w條以後,基本是就是記憶體溢出了。 好在POI團隊也提供了更底層的的流處理模式eventMode,對於大資料的Xlsx檔案
Time of Update: 2016-07-18
Redis用戶端開發包:Jedis學習-入門,redisjedis添加Jedis依賴我們可以使用以下三種方式來添加Jedis依賴。1、下載jar檔案從http://search.maven.org/下載最近的jedis包和Apache Commons Pool 2 2.0依賴包。2、從源碼中構建以下方式會構建最新的Jedis版本。首先、複製GitHub項目很簡單,在命令列輸入git clone
Time of Update: 2016-07-15
java線程中生產者與消費者的問題,java生產者一、概念 生產者與消費者問題是一個金典的多線程協作的問題.生產者負責生產產品,並將產品存放到倉庫;消費者從倉庫中擷取產品並消費。當倉庫滿時,生產者必須停止生產,直到倉庫有位置存放產品;當倉庫空時,消費者必須停止消費,直到倉庫中有產品。 解決生產者/消費者問題主要用到如下幾個技術:1.用線程類比生產者,在run方法中不斷地往倉庫中存放產品。2.用線程類比消費者,在run方法中不斷地從倉庫中擷取產品。3.倉庫類儲存產品,當產品數量為0時,調用wa
Time of Update: 2016-07-16
quartz使用(一),quartz使用(在項目中經常會碰到定時任務,quartz是一款非常優秀的開源架構,
Time of Update: 2016-07-15
JAVA_BaseDAO資料處理類,java_basedaopackage dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class BaseDao { private String drive="com.microsoft.
Time of Update: 2016-07-16
小學生四則運算出題程式 無操作介面java版 簡單的運用java中一些基本操作,四則運算java這是本學期java課中實驗大綱裡的第一個實驗,這裡簡單做了一個無使用者介面版本。import java.util.Random;import java.util.Scanner;public class MathTest { public static void main(String[] args) { // TODO Auto-generated method stub
Time of Update: 2016-07-11
Java多線程同步代碼塊,java多線程同步/*多線程的安全問題1.為什麼會出現安全問題?因為程式在運行時,會出現一個線程在判斷條件滿足後,具備了執行資格,但沒有運行代碼後一個線程也判斷了條件,也具備了執行資格,後一個線程運行了代碼,但這時候,線程啟動並執行條件不滿足了這時候,就出現了安全問題2.實現介面線程的方法不能拋出異常!*//*運行情況通過分析,發現,列印出0,-1,-2等錯票。多線程的運行出現了安全問題問題的原因?