Time of Update: 2016-06-22
標籤:首先說一下系統基礎架構: 伺服器:weblogic11g叢集 資料庫:oracle資料庫Rac出錯資訊: 1.java.sql.SQLRecoverableException: Closed Connection
Time of Update: 2016-06-25
標籤:1. 問題描述: 頁面通過非同步訪問action, action的方法通過map封裝資料,struts的result的type設定為json,後台報錯六月 25, 2016 6:54:33 下午 org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet [default] in context with path
Time of Update: 2016-07-01
集合或數組轉成String字串,string字串1.將集合轉成String字串String s="";for (int i = 0; i < numList.size(); i++) { if (s=="") {s=numList.get(i); }else {s=s+","+numList.get(i); }} 定義List集合,如:List<String> numList=new
Time of Update: 2016-07-01
JAVA基礎之控制台輸入輸出,java控制台輸入輸出---恢複內容開始---輸入需要用scanner機制代碼:啟用scanner機制Scanner input = new Scanner(System.in);//String x= input.next();//String x = input.nextLine();//int num = input.nextInt();//double num = input.nextDouble();輸出用需要用System的out方法代碼:System.
Time of Update: 2016-07-01
activemq java web spring 配置,activemqspringproperties 檔案配置1 # activeMq 地址 連接埠2 jms_url = tcp://127.0.0.1:616163 4 #隊列名稱5 jms_test_monitor_data_queue = test_queuespring xml 配置 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans
Time of Update: 2016-06-30
springAOP實現基於註解的資料來源動態切換,springaop註解需求代碼實現讀寫資料庫分離武器spring3.0以上版本實現思路1、繼承org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource,自訂資料來源路由。2、實現資料來源類型管理工具,諸如DBContextHolder,包含設定和讀取當前資料來源配置。3、實現資料來源切換的AOP。4、自訂唯讀註解,諸如@ReadOnlyKey。5、配置transact
Time of Update: 2016-07-01
Java並發編程總結5——ThreadPoolExecutor,java並發編程實戰一、ThreadPoolExecutor介紹在jdk1.8中,建構函式有4個。以ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory,
Time of Update: 2016-06-30
漫談MySql中的事務,漫談MySql事務 最近一直在做訂單類的項目,使用了事務。我們的資料庫選用的是MySql,儲存引擎選用innoDB,innoDB對事務有著良好的支援。這篇文章我們一起來扒一扒事務相關的知識。為什麼要有事務? 事務廣泛的運用於訂單系統、銀行系統等多種情境。如果有以下一個情境:A使用者和B使用者是銀行的儲戶。現在A要給B轉賬500元。那麼需要做以下幾件事:
Time of Update: 2016-06-30
Java集合源碼分析(一),java集合源碼分析 Java集合工具包位於Java.util包下,包含了很多常用的資料結構,如數組、鏈表、棧、隊列、集合、雜湊表等。學習Java集合架構下大致可以分為如下五個部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具類(Arrays、Collections)。 從中可以看出,集合類主要分為兩大類:Collection和Map。 Collection是List、Set等集合高度抽象
Time of Update: 2016-06-30
[javaEE] jsp入門,javaeejsp入門Servlet寫java代碼很好,但是拼接html的時候,非常不方便JSP可以在html中嵌套java代碼,這樣在展示的時候,就會比較方便 Tomcat幫我們把jsp的頁面翻譯成了Servlet去啟動並執行,查看目錄Tomcat目錄\work\Catalina\localhost\產生一個xxx_jsp.java的Servlet檔案,jsp的指令碼片段放在了_jspService()方法裡面 使用eclipse建立項目以後,
Time of Update: 2016-06-29
Eclipse Class Decompiler---Java反編譯外掛程式,eclipse反編譯class若轉載,請標明出處http://www.cnblogs.com/last_hunter/p/5626779.html,謝謝!------------------------------------------------------------------------------------1.
Time of Update: 2016-06-29
AOP——代理技術,aop代理一、如何理解代理技術Proxy:不用你去做,別人代替你去處理。如Windows捷徑,又如房屋中介起到一個中介作用,通過代理對象,可以去掉客戶不能看到的內容和服務或者添加客戶需要的額外服務。二、代理模式代理模式使用代理對象完成使用者請求,屏蔽使用者對真實對象的訪問。現實世界的代理人被授權執行當事人的一些事宜,無需當事人出面,從第三方的角度看,似乎當事人並不存在,因為他只和代理人通訊。而事實上代理人是要有當事人的授權,並且在核心問題上還需要請示當事人。在軟體設計中,使用
Time of Update: 2016-06-28
偽共用和緩衝行填充,從Java 6, Java 7 到Java
Time of Update: 2016-06-27
jetty伺服器啟動方法總結【備用】,jetty伺服器1. 使用Java命令啟動java -jar start.jarctrl + c 關閉終端視窗一直存在 2. 使用Java命令啟動2java -jar start.jar &啟動成功後敲斷行符號即在後台運行如果想查看控制台資訊,此時進入jetty跟目錄,會產生一個nohup.out此時運行tail -f nohup.out 即可 3. 使用Java命令啟動3java -DSTOP.PORT=8009 -DSTOP.
Time of Update: 2016-06-26
[譯]使用JMH進行微基準測試:不要猜,要測試!,jmh基準測試英文原文:Micro Benchmarking with JMH: Measure, don’t guess!翻譯地址:使用JMH進行微基準測試:不要猜,要測試!原文作者:Antonio翻譯作者:Hollis轉載請註明出處。
Time of Update: 2016-06-25
Java讀取Level-1行情dbf檔案極致最佳化(2),level-1dbf最近架構一個項目,實現行情的接入和分發,需要達到極致的低時延特性,這對於證券系統是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統支援的行情源,我們還是需要最佳化它,使得從檔案讀取,到使用者通過socket收到行情,端到端的時延儘可能的低。本文主要介紹對level-1行情dbf檔案讀取的極致最佳化方案。相信對其他
Time of Update: 2016-06-24
Jnotify動態監聽檔案夾,郵件系統檔案夾監聽樣本,jnotify郵件系統JNotify,一個支援動態監控檔案和檔案夾(支援級聯監控)的架包。在linux系統中,調用的是linux底層的inotify服務,只是添加了對子檔案夾級聯監控的功能。在windows中,需要添加附件的dll檔案,因為windows預設沒有該服務一、郵件系統對本地檔案夾的監聽1、使用 jnotify 需要匯入 jnotify.jar2、需要在jdk/bin 添加jnotify 本地方法:jnotify.dll
Time of Update: 2016-06-24
許可權架構,java許可權架構之前說了許可權認證,其實也就是登入驗證身份這次來說說shiro的授權shiro可以針對角色授權,或者訪問資源授權兩者都行,但是在如今的複雜系統中,當然使用後者,如果你是小系統或者私活的話,前者即可,甚至可以不用,我懂的好吧,上代碼:首先建立一個ini,登陸資訊以及許可權配置好 1 #使用者 2 [users] 3 #eric 使用者nathan的密碼是123456,擁有boss以及hr兩個許可權 4 eric=123456,boss,hr 5 merry=12345
Time of Update: 2016-06-23
註解是什麼,怎麼使用註解,為什麼用註解,註解是使用註解是什麼註解,可以看作是對 一個 類/方法 的一個擴充的模版,每個 類/方法 按照註解類中的規則,來為 類/方法 註解不同的參數,在用到的地方可以得到不同的 類/方法
Time of Update: 2016-06-22
EffectiveJava——請不要在代碼中使用原生態類型,原生態類型 先看一個栗子,看看能不能找出來裡面的錯誤:/** * 請不要在新代碼中使用原生態類型 * @author weishiyao * */public class Test {public static void main(String[] args) {List<String> strings = new ArrayList<>();unsafeAdd(strings, new Integer(42)