原创 servlet利用token防止重複提交

1:定義一個servlet:AccessTokenServlet.並有一下內容:String token = System.currentTimeMillis()+new Random().nextInt(

原创 hadoop_環境配置

1 配置時間同步: 指令:crontab -e 編輯:0 1 * * * root /usr/sbin/ntpdate cn.pool.ntp.org 【a進入編輯狀態,ctrl+c退出編輯

原创 dubbo一個例子

dubbo一個例子

原创 支付流程

CSP支付接口 模塊:統一支付Portal(IPP)、業務管理平臺(SMP)、基礎業務平臺(CSP)、公用基礎服務       IPP: 統一接入網關IAG 統一支付網關IPG       SMP:總管理

原创 正確使用 Volatile 變量

Java 語言中的 volatile 變量可以被看作是一種 “程度較輕的 synchronized”;與 synchronized 塊相比,volatile 變量所需的編碼較少,並且運行時開銷也較少,但是它所能實現的功能也僅是 sync

原创 metaq實例

1 java客戶端maven加載包 <dependency>     <groupId>com.taobao.metamorphosis</groupId>     <artifactId>metamorphosis-client</ar

原创 Java對象的強、軟、弱和虛引用

強引用    本章前文介紹的引用實際上都是強引用,這是使用最普遍的引用。如果一個對象具有強引用,那就類似於必不可少的生活用品,垃圾回收器絕不會回收它。當內存空 間不足,Java虛擬機寧願拋出OutOfMemoryError錯誤,使程序異

原创 在eclipse部署maven-web項目要注意問題

在eclipse部署maven-web項目要注意問題: 1 2 注意引用其他maven項目時可能會出現xml配置文件無法獲取情況, 目前只有一種比較傻瓜的方式,就是講配置xml文件直接拷貝到classes目錄下就可以了.. 3 要注意如

原创 tomcat在linux啓動應用慢解決方式

詳解熵池 熵池本質上是若干字節。/proc/sys/kernel/random/entropy_avail中存儲了熵池現在的大小,/proc/sys/kernel/random/poolsize是熵池的最大容量,單位都是bit。如果en

原创 maven上傳pom,jar到私服上面

maven上傳pom,jar到私服上面,見附件

原创 memcached搭建

1 服務端 1)下載memcache的windows穩定版,解壓放某個盤下面,比如在c:\memcached 2)在cmd下輸入 c:\memcached\memcached.exe -d install 安裝 3)再輸入: c:\mem

原创 如何學習mina

一,先了解一下Java NIO。重點是瞭解Java NIO的設計理念以及重要的幾個概念; 二,瞭解一個Java NIO的現有框架,作個簡單的對比; 三,可以正式開始學習Mina了,先看一下官方對Mina的介紹; 四,把Mina的”

原创 免登錄在線安裝mysql jdk

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept

原创 Java動態代理的兩種實現方法

 AOP的攔截功能是由java中的動態代理來實現的。說白了,就是在目標類的基礎上增加切面邏輯,生成增強的目標類(該切面邏輯或者在目標類函數執行之前,或者目標類函數執行之後,或者在目標類函數拋出異常時候執行。不同的切入時機對應不同的Inte

原创 java的動態代理機制詳解

在學習Spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習的是其