原创 java ThreadLocal設計與使用

早在Java 1.2推出之時,Java平臺中就引入了一個新的支持:java.lang.ThreadLocal,給我們在編寫多線程程序時提供了一種新的

原创 BlazeDS詳解

一、Blazeds初步 客戶端應用           Blazeds包括客戶端和服務端應用。客戶端應用是典型的Adobe flex或者AIR應用。Flex和AIR應用使用flex組件和blazeds服務通信,包括Remote Obje

原创 flex實現session

tomcat中的session實現類是StandardSession, 其中Manager 這個接口在StandardSession中有被用到。 1.5jdk中用到了ConcurrentHashMap。 但是flex中本身是沒有提供ses

原创 java ThreadLocal

什麼是ThreadLocal? 顧名思義它是local variable(線程局部變量)。它的功用非常簡單,就是爲每一個使用該變量的線程都提供一個變量值的副本,是每一個線程都可以獨立地改變自己的副本,而不會和其它線程的副本衝突。從線程的角

原创 Tomcat源碼分析

TOMCAT源碼分析(啓動框架) 前言:    本文是我閱讀了TOMCAT源碼後的一些心得。 主要是講解TOMCAT的系統框架, 以及啓動流程。若有錯漏之處,敬請批評指教! 建議:    畢竟TOMCAT的框架還是比較複雜的, 單是從文

原创 android action大全

android intent和intent action大全 1.Intent的用法: (1)用Action跳轉 1、使用Action跳轉,如果有一個程序的AndroidManifest.xml中的某一個 Activity的IntentF

原创 struts集成amchart

最近做了一個SSH項目,其中有一個統計模塊,查看選中的軟件的下載量,通過amchart報表工具顯示出軟件日下載量,月下載量以及年下載量,下面簡單介紹,amchart在struts2中的應用。(關於amchart的介紹,這裏不累述,網上很多

原创 mapreduce二次排序

關於二次排序主要涉及到這麼幾個東西: 在0.20.0 以前使用的是 setPartitionerClass  setOutputkeyComparatorClass setOutputValueGroupingComparator 

原创 java BitSet

                                   一. Bitset 基礎 Bitset,也就是位圖,由於可以用非常緊湊的格式來表示給定範圍的連續數據而經常出現在各種算法設計中。上面的圖來自c++庫中bitset的一張

原创 hive學習筆記

1.  HIVE結構 Hive 是建立在 Hadoop 上的數據倉庫基礎構架。它提供了一系列的工具,可以用來進行數據提取轉化加載(ETL),這是一種可以存儲、查詢和分析存儲在 Hadoop 中的大規模數據的機制。Hive 定義了簡單的類

原创 Content API與CEF3的關係

Content API爲何物CEF和CEF3有和區別CEF3與Content API的關係1、Content API的由來 首先我們先了解Chromium是怎麼顯示網頁的,請看下圖: 這是一幅介紹頁面如果被渲染和顯示的概括性的層次結構

原创 spring事物管理

前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好掌握的。  

原创 eclipse設置jvm參數

-設置最大的堆和最小堆大小.兩者一樣表示固定大小.這樣可以防止老年代內存擴展造成額外的gc.當然也會多佔一些內存.系統內存不足的慎用 -Xms512m -Xmx512m --加大年輕代內存.減少minor

原创 java 集羣

序言 越來越多的關鍵應用運行在J2EE(Java 2, Enterprise Edition)中,這些諸如銀行系統和賬單處理系統需要高的可用性(High Availability, HA),同時像Google和Yahoo這種大系統需要大

原创 Tomcat工作原理2

門面設計模式 門面設計模式在 Tomcat 中有多處使用,在 Request 和 Response 對象封裝中、Standard Wrapper 到 ServletConfig 封裝中、ApplicationContext 到 Servl