原创 java中通過反射獲取方法並且調用(getMethod和invoke深入)實踐

爲了支持業務的快速變更,往往採用可配置的方式,將業務邏輯的處理部分配置在數據庫中或者XMl文件裏。配置什麼,如何配置才更靈活,That's a problem. 以數據庫配置爲例(xml相同),在數據庫中可以配置上java包名+類名,一個

原创 sum over partition by 的用法

--用法詳解 0、select * from wmg_test;     ---測試數據   1、select v1,v2,sum(v2) over(order by v2) as sum     --按照 v2排序,累計n+n-1

原创 Hadoop源碼詳解 org.apache.hadoop.conf (配置類) (二)

Configuration是org.apache.hadoop.conf包中的主類 Configuration類中包含了10個屬性 private static final Log LOG = LogFactory.getLog(Conf

原创 maven搭建spring mvc web項目

轉載地址:http://blog.csdn.net/jiushuai/article/details/7004855 使用Eclipse構建Maven的SpringMVC項目           首先Eclipse需要安裝Maven的

原创 分析多線程併發寫HashMap線程被hang住的原因

在blogjava上看到一文誰能幫忙解釋一下爲什麼這個程序會死鎖?,激發了我那能害死貓的好奇,所以很費勁的琢磨了這個問題。由於涉及的內容較多,就單獨發文闡述一下。 public class TestLock { private fin

原创 java動態加載jar包,並運行其中的類和方法

動態加載jar包,在實際開發中經常會需要用到,尤其涉及平臺和業務的關係的時候,業務邏輯部分可以獨立出去交給業務方管理,業務方只需要提供jar包,就能在平臺上運行。 下面通過一個實例來直觀演示: 第一:定義一個抽象類 AbstractAct

原创 java和js之間互相調用實踐(一)

package com.wawmg.js; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngine