原创 邏輯運算符的短路特性

【前言】:刷題時遇到了條件的邏輯運算符控制問題,即邏輯條件代碼的先後影響了程序的執行。 如以下代碼: 1.while(array[j-1]%2==0&&j>0){ array[j]=array[j-1]; j--;

原创 數據排序之TopK問題

【前言】在大規模數據處理中,常遇到的一類問題是,在海量數據中找出出現頻率最高的前K個數,或者從海量數據中找出最大的前K個數,這類問題通常稱爲“topK”問題 【解決思路】 針對topK類問題,通常比較好的方案是【分治+trie樹/hash

原创 PO VO DTO BO區別及用法

PO: persistant object持久對象最形象的理解就是一個PO就是數據庫中的一條記錄。好處是可以把一條記錄作爲一個對象處理,可以方便的轉爲其它對象。   BO:businessobject業務對象主要作用是把業務邏輯封裝爲一個

原创 Maven+Spring+mybatis項目搭建

##倒騰了一個下午,龜速了下載了N多jar後,終於成功跑起## 【前言】使用工具:開發工具使用的是sts(spring tool suite)點擊打開鏈接, JDK 1.7,以及Mybatis generator點擊打開鏈接 主要用來生

原创 quartz定時器任務調度實現

quartz-task.xml配置  <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xm

原创 OSGI框架搭建常見問題即錯誤

問題一: Could not find bundle: org.eclipse.equinox.console 1.【OSGi】Could not find bundle: org.eclipse.equinox.console 2、需要