原创 redis 2.6 新功能介紹及安裝相關問題

    redis2.6在前兩天發佈了(http://redis.io/download),當天下載的時候,在make時一堆編譯錯誤,後來看issue,跟linux系統版本及位數有關。     昨天作者 antirez發佈了2.6.2,此

原创 oracle jndi配製問題

在維護以前的項目中,一次JNDI的配製讓我記憶猶新:   項目情況是,由於增加一個oracle的JNDI,我在META-INF中的context.xml中增加了相應的配製: <Resource name="jdbc/orclogin"

原创 tungsten API 同步日誌清除Binlog失敗的BUG解決

 在簡單修改tungsten API實現日誌解析完成後,切換到下一個日誌前,會進行此日誌清除操作。此操作的目的是防止RelayLog同步mysql master日誌過多,引起磁盤空間佔用過多的問題。此操作在BinlogPosition r

原创 BloomFilter應用與D-Lelft BloomFilter實現

此篇文章是開發過程中對BloomFilter應用場景的一些介紹,另外項目中實現了D-Left BloomFilter,相關實現時一些注意的地方,簡單介紹下! 首先看一些應用場景: 1.海量的黑白名單。 2.爬蟲抓取時重複的URL處理。 3

原创 mysql的半同步機制介紹

    mysql主從備份之間存在同步,半同步與異步的方式,對於同步與異步相對而言比較好理解,但是同步存在延遲比較大,效率不高,異步又不能百分百保證數據的一致性。而半同步方式正好是兩者的兼容。     mysql半同步模式是在mysql5

原创 MongoDb學習

下週起,有個小項目中要使用MogoDb來進行存儲,選用它,考慮到其面向對象存儲,且業界表現不俗的口碑。另外一個爲了以後更大的項目能應用,也算一點技術積累吧。 週末無事,在官網文檔的幫忙下,邊看邊寫了一些測試用例,簡單使用後,算是懂得如何使

原创 基於javacc與基於java SQL解析器實現的一點心得

背景 由於項目中mysql的日誌格式只能選用MIXED格式(binlog存在一定的侷限性,請參考),因此需要解析SQL語句。 在查找的SQL語句處理器中,都有一定的侷限性,而所選中,其中一個基於javacc實現的解析器JSqlParser

原创 IOS push推送(javapns包與notnoop包的區別)

使用java進行IOS推送,開源的jar包比較有名的主要有兩個,一個是javapns,一個是notnoop. 對於javapns,之前有介紹過,內存泄漏。這個問題算比較嚴重,表現在: 1.對於已推送的no

原创 IOS消息推送相關介紹

有段時間沒寫博客了,在走上“黑暗的道路上”... ////////////////////////////////////////////////////////萬惡的分割線///////////////////////////////

原创 基於redis分佈式緩存實現

簡單說明下,寫此文章算是對自己近一段工作的總結,希望能對你有點幫助,同時也是自己的一點小積累。 一.爲什麼選擇redis 在項目中使用redis做爲緩存,還沒有使用memcache,考慮因素主要有兩點: 1.redis豐富的數據結構,

原创 Mysql console整數time以及IP查詢相關函數調用

這兩天有個QA在詢問說,數據庫console,查看時間好麻煩,因爲數據庫存儲的時間是BigInt,的確不知道是什麼! 印象中有相關函數轉化,如下: mysql數據庫存儲時間,一般都會設計BigInt類型,10位,或者13位, 或者更大,其

原创 HornetQ異步消息系統介紹

一.介紹 HornetQ(官網:http://www.jboss.org/hornetq)是一個支持集羣和多種協議,可嵌入、高性能的異步消息系統。HornetQ完全支持JMS,HornetQ不但支持JMS

原创 java nio之數據讀寫時無限循環分析與解決

    寫這片文章是因爲自己昨天剛解決了一個十個月前碰到的問題!當時苦於網上高手無人回答,也苦於自己當時沒有時間去鑽研爲什麼 !    問題是:通過網上實例以及java網絡編程這本書寫java nio簡單的測試服務器時發現,都是註冊讀寫事

原创 redis2.4與2.6 性能比較

今天在寫基於Mysql Binlog刷新redis緩存的項目時,剛完成部分功能開發,整個流程走通了。突然發現測試機自己安裝了redis2.4.2與redis2.6.2兩個版本, 因此順手想在測試機上跑下redis相關性能,看有多大的提高:

原创 windows phone推送介紹(https)

本文是在最近擴展WP推送時的一些心得,希望對各位有幫忙: windows phone的推送框架,可參考官網,裏面有詳細的介紹1.推送的基本流程 客戶端跟微軟cloud service生成一個URI(分HTTP與HTTPS的,後面會有介紹)