原创 帶滾動條的表格

有時候需要使用表格來展示一些數據,通常有兩種方式:分頁和全量。 全量展示時,如果數據量大,表格就會非常的長,視覺和使用效果都很差。 如果表格可以固定長度,內容可以上下滾動,且標題不動,這樣看起來就好多了。 那麼該如何實現呢?這裏想到了一種

原创 淺談dubbo的ExceptionFilter異常處理

背景 我們的項目使用了dubbo進行不同系統之間的調用。 每個項目都有一個全局的異常處理,對於業務異常,我們會拋出自定義的業務異常(繼承RuntimeException)。 全局的異常處理會根據不同的異常類型進行不同的處理。 最近我們發現

原创 jquery實現複選框的全選操作

最近做了個需求,需要實現列表複選框的全選/取消全選操作,由於之前對這塊不是很瞭解,所以從網上查了一些資料,雖然有各種實現方法,但沒找到直接可以套用的。自己琢磨了下,把功能實現,整理如下。 實現細節如有可改進的地方,不吝賜教。 首先是htm

原创 Java的代理—JDK Proxy

最近空閒時間在研究dubbo,裏面用到了代理,正好這塊以前不怎麼了解,現在學習並記錄下來。 參考:Java核心技術 卷I 基礎知識(原書第9版) 6.5 代理 JDK代理是Java 1.3新增的特性,主要用於以下一些場景: 路由對遠程服

原创 10 個迅速提升你 Git 水平的提示

轉載自開源中國社區http://www.oschina.net/translate/10-tips-git-next-level 1. Git自動補全 假使你使用命令行工具運行Git命令,那麼每次手動輸入各種命令是一件很令人厭煩的事情。

原创 MyBatis 3.2.x版本在併發情況下可能出現的bug及解決辦法

我們基於Spring的Web項目使用的MyBatis版本是3.2.3,有一天忽然發現出現了很神奇的異常,如下: org.mybatis.spring.MyBatisSystemException: nested exception is

原创 java中list或set轉map的方法

在開發中我們有時需要將list或set轉換爲map(比如對象屬性中的唯一鍵作爲map的key,對象作爲map的value),一般的想法就是new一個map,然後把list或set中的值一個個push到map中。 類似下面的代碼: List

原创 Apache Flume學習筆記之一:基本概念和流程

參考:http://flume.apache.org/FlumeUserGuide.html 一、概述 Apache Flume是一個分佈式的、可靠的、可用的系統,用於從許多不同的數據源高效的收集大容量的日誌數據,聚合並傳輸到一個集

原创 java中獲取一個集合(Set)的子集的方法

想獲取一個鏈表(List)的子集,可以直接使用subList方法,但是集合(Set)並沒有類似的subSet的方法。 有些應用場景需要獲取一個集合的子集,這時候該怎麼做呢? 最容易想到的方式,就是構造一個新的集合,將集合的元素拷貝過去:

原创 nginx的重試機制

現在對外服務的網站,很少只使用一個服務節點,而是部署多臺服務器,上層通過一定機制保證容錯和負載均衡。 nginx就是常用的一種HTTP和反向代理服務器,支持容錯和負載均衡。 nginx的重試機制就是容錯的一種。 在nginx的配置文件中,

原创 使用Microsoft Translator進行翻譯

衆所周知,Google Translate API在幾年前就停止服務了,並提供了收費的版本GOOGLE TRANSLATE API。 之前嘗試用http請求來翻譯(如此鏈接),再解析返回的字符串([[["xxx",....),xxx即爲所

原创 jquery對話框去掉右上角叉子

jquery的對話框有多種使用場景,比如提示信息、讓用戶選擇等等。在有些場景下,用戶操作對話框後需要執行事件:比如彈出的對話框播放音樂,關閉對話框是音樂要停止,這時候就需要使用事件。 一種方法是實現close事件,在close函數中操作,

原创 獲得指定時間的下一天的N種方法

有時候在進行日期計算的時候需要對日期進行加減,比如給定一個時間T,我們需要查找T到T+1的數據,最簡單的方法就是轉換成毫秒後加上一天對應的毫秒數,再轉換回來,但是這樣顯得不夠優雅,那麼Java中有哪些方法可以實現這個功能呢?下面進行了總結

原创 Python學習筆記——函數式編程

下面學習一下Python的函數式編程。 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317848428125

原创 Python學習筆記——基礎知識

最近學習了一下Python,看了廖雪峯的教程,地址: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 以下內容記錄了學習