Time of Update: 2018-07-26
想在機器上安裝一個j2ee sdk練習下EJB是如何部署的,但是下載的j2ee sdk在安裝的時候每次點下一步之後就沒有反應了,很是納悶,因為之前裝過一次,很順利的就成功了,搞的我差點就重裝系統了,今天上網,偶然之間發現了其相應的解決方案,更詳細的資訊在http://wiki.java.net/bin/view/Projects/InstallProblems 可以查看,這裡列出了在J2EE
Time of Update: 2018-07-26
在Java中,我們執行非同步任務的代碼可以這麼寫。 ExecutorService executorService = Executors.newSingleThreadExecutor(); Future<String> stringFuture = executorService.submit(() -> { System.out.println("你好,世界");
Time of Update: 2018-07-26
原圖如下: 代碼如下: package test;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import
Time of Update: 2018-07-26
public static boolean isLetter(char c) { int k = 0x80; return c / k == 0 ? true : false; }/** * 判斷字串是否為空白 * @param str * @return */public static boolean isNull(String str){if(str==null||str.trim().equals("")||str.trim().
Time of Update: 2018-07-26
ava.lang.IllegalArgumentException: MALFORMEDat java.util.zip.ZipCoder.toString(Unknown Source)at java.util.zip.ZipInputStream.readLOC(Unknown Source)at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)at
Time of Update: 2018-07-26
java遍曆樹 如現有以下一顆樹:A B B1 B11 B2
Time of Update: 2018-07-26
public class MyMouseListener extends MouseAdapter {public void mouseClicked(MouseEvent evt) {if (evt.getClickCount() == 3) {// 處理滑鼠三擊} else if (evt.getClickCount() == 2) {// 處理滑鼠雙擊}}}處理滑鼠右鍵public mouseClicked(MouseEvent
Time of Update: 2018-07-26
上一篇從 xml 中找對應的參數比較麻煩,這裡介紹用 SOAPUI 的方式填寫參數 這裡為實際調用 .net的 簡訊發送服務測試 import java.net.URL;import javax.xml.namespace.QName;import javax.xml.soap.MessageFactory;import javax.xml.soap.SOAPBody;import javax.xml.soap.SOAPBodyElement;import
Time of Update: 2018-07-26
最近做Android項目需要內建一些資料檔案,使用了zip壓縮以減少資料包的體積,在用戶端就需要去 解壓縮zip檔案。總結了一下網上前輩的資料,寫了一個解壓縮zip 的工具類,以便複用。 ZipUtils.java package com.example.zip;import java.io.*;import java.util.ArrayList;import java.util.Collection;import java.util.Enumeration;import
Time of Update: 2018-07-26
看代碼中那個三點,這樣做起到重載的作用,但這是什麼意思。 class Father{ public void foo(String... s) { System.out.println("Father:foo");
Time of Update: 2018-07-26
推薦使用這種方式,因為封裝性更好,當需要匯出的表列需要變動時,只需要在js檔案中改動就行了,不像使用Action方法時需要變動Action中的Java代碼。 每次點擊匯出按鈕後,調用ExportExcel函數並傳入fileName、columnItemsStr、sql三個參數,該函數完成Excel檔案匯出至用戶端的功能。傳入參數時需要注意Extjs傳遞中文參數至後台時亂碼的處理。本文中已經做了處理,具體是:在js中對中文參數作兩次編碼處理,如:var fileName =
Time of Update: 2018-07-26
今天在做webservice介面服務的時候,xml檔案傳入的一個節點為人員的出生日期,對應實體類的欄位類型為Date類型,擷取到的值為String類型,代碼如下: //擷取的值為"19570323" String dateString =
Time of Update: 2018-07-26
這篇部落格介紹一下Elasticsearch對多個文檔進行索引的簡便方法。Bulk api的支援可以實現一次請求執行批量的添加、刪除、更新等操作.Bulk操作使用的是UDP協議,UDP無法確保與Elasticsearch伺服器通訊時不遺失資料. 一、Bulk API 使用bulk命令時,REST API以_bulk結尾,大量操作寫在json檔案中,官網給出的文法格式:
Time of Update: 2018-07-26
閱讀原文 在java代碼中直接存取邏輯流 在java代碼中可以調用所有的邏輯流,包括公有和私人的。 說明 java代碼中直接存取邏輯流不能脫離EOSServer環境,比如在單獨的main函數中是無法調用的。 在某些情境下,需要在java代碼中直接存取邏輯流,可以通過下面幾個步驟來完成: 獲得邏輯流構件執行個體 com.eos.engine.component.ILogicComponent comp =
Time of Update: 2018-07-26
JVM (JAVA 虛擬機器 的縮寫)用方法調用棧來跟蹤一系列的方法調用過程。該堆棧儲存了每個調用方法的本地資訊。當一個新的方法被調用時,JVM把描述該方法的棧結構置入棧頂,位於棧頂的方法為正在執行的方法。 如果在執行的方法過程中拋出異常,JVM必須找到能捕獲該異常的catch塊 ( 1 ) 它首先觀察當前方法是否存在catch塊,如果存在,就執行該catch代碼塊 ( 2 ) 如果不存在,JVM會從從調用棧中彈出該方法的棧結構,繼續到前一個方法中尋找合適的catch塊
Time of Update: 2018-07-26
在java web應用中,我們如何擷取post請求body中的內容。以及需要注意的問題。 通常利用request擷取參數可以直接通過req.getParameter(name)的方式擷取url上面或者ajax data提交上來的參數。但是body是沒有名字的,無法通過參數名字這種方式擷取。這時候需要用到io流的方式來擷取body中的內容。 這裡先貼出一段代碼: package
Time of Update: 2018-07-26
最近用debug模式偵錯工具出現了一些問題,修改java類,甚至修改html都得重啟tomcat,很是鬱悶。在網上搜尋的時候發現了一個好東西 不用不知道一用嚇一跳,真的很快,對開發效率有很大提高。原文: hostswap dcevm 什麼是dcevm dcevm(DynamicCode Evolution Virtual Machine)是java
Time of Update: 2018-07-26
1、準備參數 private List<Object[]> preparParam(IDataList ret) { // 準備入參 List<Object[]> paramList = new ArrayList<>() ;
Time of Update: 2018-07-26
“=”,相當於將一個陣列變數的引用傳遞給另一個數組;如果一個數組發生改變,那麼引用同一數組的變數也要發生改變. 使用FOR迴圈,將數組的每個元素複製或者複製指定元素,不過效率差一點 使用clone方法,得到數組的值,而不是引用,不能複製指定元素,靈活性差一點 使用System.arraycopy(src, srcPos, dest, destPos, length)方法,推薦使用,效率最高 public static native void
Time of Update: 2018-07-26
public class demo2 {public static void main(String[] args) {String words="Look buddy, U got work hard and put yourself in your java, Once you learned the heart of the java, I can guarantee that you win.";//正則匹配String