Time of Update: 2016-06-26
標籤:最近架構一個項目,實現行情的接入和分發,需要達到極致的低時延特性,這對於證券系統是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統支援的行情源,我們還是需要最佳化它,使得從檔案讀取,到使用者通過socket收到行情,端到端的時延儘可能的低。本文主要介紹對level-1行情dbf檔案讀取的極致最佳化方案。相信對其他的dbf檔案讀取應該也有借鑒意義。
Time of Update: 2016-06-25
標籤:<Context path="/" docBase="" debug="0"> <!-- name:給出資料來源設定名字; auth:表示該資料來源是由誰管理;type:表示類型--> <Resource name="zhaoyan" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="zhaoyan">
Time of Update: 2016-06-25
標籤:最近架構一個項目,實現行情的接入和分發,需要達到極致的低時延特性,這對於證券系統是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統支援的行情源,我們還是需要最佳化它,使得從檔案讀取,到使用者通過socket收到行情,端到端的時延儘可能的低。本文主要介紹對level-1行情dbf檔案讀取的極致最佳化方案。相信對其他的dbf檔案讀取應該也有借鑒意義。
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-06-27
【初探Spring】------Spring IOC(三):初始化過程---Resource定位,鄉村旅遊文化初探我們知道Spring的IoC起到了一個容器的作用,其中裝得都是各種各樣的Bean。同時在我們剛剛開始學習Spring的時候都是通過xml檔案來定義Bean,Spring會某種方式載入這些xml檔案,然後根據這些資訊綁定整個系統的對象,最終組裝成一個可用的基於輕量級容器的應用系統。Spring
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-27
電腦程式的思維邏輯 (21),思維邏輯內部類之前我們所說的類都對應於一個獨立的Java源檔案,但一個類還可以放在另一個類的內部,稱之為內部類,相對而言,包含它的類稱之為外部類。為什麼要放到別的類內部呢?一般而言,內部類與包含它的外部類有比較密切的關係,而與其他類別關係不大,定義在類內部,可以實現對外部完全隱藏,可以有更好的封裝性,代碼實現上也往往更為簡潔。不過,內部類只是Java編譯器的概念,對於Java虛擬機器而言,它是不知道內部類這回事的,
Time of Update: 2016-06-26
Java基礎知識學習筆記(一),java學習筆記 理解物件導向:Java純粹的物件導向的程式設計語言,主要表現為Java完全支援物件導向的三個基本特徵:繼承、封裝、多態。Java程式的最小單位是類,類代表客觀世界中具有某種特徵的一類事物,這些類可以產生系統中的多個對象,而這些對象直接映射成客觀世界的各種事物,整個Java程式由一個一個的類組成。結構化(主張按功能把軟體逐步細分,面向功能)/物件導向程式設計:(分析>設計>編程)SA/OOA > SD/OOD >
Time of Update: 2016-06-27
springMVC分頁,interceptor實現,springmvc分頁實現PageInterceptor.java@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = { Connection.class }) })public class PageInterceptor implements Interceptor { private static final
Time of Update: 2016-06-26
[譯]使用JMH進行微基準測試:不要猜,要測試!,jmh基準測試英文原文:Micro Benchmarking with JMH: Measure, don’t guess!翻譯地址:使用JMH進行微基準測試:不要猜,要測試!原文作者:Antonio翻譯作者:Hollis轉載請註明出處。
Time of Update: 2016-06-26
Java讀取Level-1行情dbf檔案極致最佳化(3),level-1dbf最近架構一個項目,實現行情的接入和分發,需要達到極致的低時延特性,這對於證券系統是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統支援的行情源,我們還是需要最佳化它,使得從檔案讀取,到使用者通過socket收到行情,端到端的時延儘可能的低。本文主要介紹對level-1行情dbf檔案讀取的極致最佳化方案。相信對其他
Time of Update: 2016-06-26
jsp留言板雛形,jsp留言板編寫一個簡單的留言簿,實現添加留言和顯示留言內容的功能 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
Time of Update: 2016-06-25
Java+FlexPaper+swfTools 文檔線上預覽demo,flexpaperswftools1.概述主要原理1.通過第三方工具openoffice,將word、excel、ppt、txt等檔案轉換為pdf檔案2.通過swfTools將pdf檔案轉換成swf格式的檔案3.通過FlexPaper文檔組件在頁面上進行展示2.安裝包下載1.openoffice是Apache下的一個開放免費的文文書處理軟體 :Apache oppenoffice 官網下載 版本-3.4
Time of Update: 2016-06-26
架構探險——搭建架構,架構搭建架構搭建輕量級Java Web架構快速搭建開發架構如何載入設定檔如何?一個簡單的 IOC 容器如何載入指定的類如何初始化架構*註解開發目標:打造一個輕量級的 MVC 架構,Controller 是MVC的核心,類似於 SpringMVC。通過 Controller 註解來定義 Controller 類,在該類中,可以通過 Inject 註解定義一系列 Service 成員變數,這就是"依賴注入"。此外有一系列的被 Action 註解所定義的方法(Action方法),
Time of Update: 2016-06-26
Java 自動裝箱與拆箱,java裝箱Java為每種基礎資料型別 (Elementary Data Type)都提供了對應的物件類型。在Java SE5之前,如果要產生一個數值為7的Integer對象,程式碼範例:Integer i = new Integer(7);;Java SE5之後,Java提供了新的文法,簡化了基礎資料型別 (Elementary Data Type)對象的使用,我們稱之為自動裝箱(autoboxing)與拆箱(unboxing)。之前的代碼可以簡化為Integer
Time of Update: 2016-06-27
[Java學習筆記] Java核心技術 卷1 第五章 繼承,學習筆記核心技術第5章 繼承利用繼承,可以基於已存在的類構造一個新類。繼承已存在的類就是複用(繼承)這些類的方法和域。還可以在此基礎上添加新的方法和域。反射。 5.1 超類子類使用extends構造一個衍生類別class Manager extends Employee{ 添加方法和域
Time of Update: 2016-06-25
Ubuntu下使用Git和GitHub,ubuntugitgithub剛剛學習git和github,網上的知識太雜太亂。照著折騰了很長的時間,都沒有搞出個結果,心裡十分痒痒,最後終於在github上看到成果。本文適合剛剛接觸github但是急於想看到效果的同學,當然git作為一種技術,並不能祈求短暫的時間內達到學會精通,後面還需繼續努力本文地址:http://www.cnblogs.com/wuyudong/p/5614718.html,轉載請註明源地址。1、安裝gitsudo apt-get
Time of Update: 2016-06-26
struts2 java.lang.StackOverflowError org.apache.struts2.json.JSONWriter,struts2printwriter1. 問題描述: 頁面通過非同步訪問action, action的方法通過map封裝資料,struts的result的type設定為json,後台報錯六月 25, 2016 6:54:33 下午
Time of Update: 2016-06-26
Java語言中的物件導向特性總結,java物件導向 Java語言中的物件導向特性(總結得不錯)【課前思考】 1. 什麼是對象?什麼是類?什麼是包?什麼是介面?什麼是內部類? 2. 物件導向編程的特性有哪三個?它們各自又有哪些特性? 3. 你知道java語言在物件導向編程方面有何獨特的特點嗎? 痛點: 1. 理解方法重載和方法重寫,不要混淆了兩者的使用。 2. 類變數和類方法的使用。 3.
Time of Update: 2016-06-25
Java中的記憶體回收,Java記憶體回收關於記憶體回收,主要是兩個步驟:垃圾對象的判斷方法那麼,哪些對象可以被認為是“GC Roots”對象呢,如下Class - 由系統類別載入器載入的對象,這些類是不能夠被回收的,他們可以以靜態欄位的方式儲存持有其它對象。Thread - 活著的線程Stack Local - Java方法的local變數或參數JNI Local - JNI方法的local變數或參數JNI Global - 全域JNI引用Monitor Used -