隨筆-35  評論-33  文章-0  trackbacks-0
           
               摘要: 目前公司業務上,有課程直播這一塊。為了增加用戶的互動,需要增加聊天室功能。聊天室,對實時性有較嚴格的要求,所以考慮使用socketio來做。目前在服務端,有基于netty實現的websocketio的框架。https://github.com/mrniko/netty-socketio,這個作者還是挺厲害的(redisson的作者)。  閱讀全文
          posted @ 2016-06-06 08:37 alexcai 閱讀(3048) | 評論 (2)編輯 收藏
               摘要: SOLR作為成熟的企業級檢索服務,已經有些年頭。我在5年前,也接觸部分皮毛。當時跟另外一個同事,一起學習學運用到我們的產品之中,當時是面對的數據量是500-700百W,多表聯合處理。然后通過SOLR,引入索引,再走日常的查詢。大概也是在4年前,在入門MVN之后,通過MVN快速搭建了SOLR運行環境,幾天前,又翻看了一下寫的POM,覺得很有必要與大家進行一下REVIEW,溫故而知新!我也對比了當前網上多如牛毛的SOLR搭建文章,總感覺我照著做,還是不會。當然,當時的POM,我是參照了國外一個大牛弄的,當時的SOLR版本是4.4.0.目前SOLR的6版本都出來,不過,需要JDK8以上。鄙人一直在用JDK7,所以,不考慮一下跨那么大,怕扯到蛋了。哈哈,玩笑話。另外由于之前分詞,是用的jcseg,當時的版本也比較舊(1.8.9),所以今天做了相關升級。我就分享一下相關的心得,多有不足,歡迎指正。

          環境說明:  閱讀全文
          posted @ 2016-05-20 18:38 alexcai 閱讀(217) | 評論 (0)編輯 收藏
               摘要: 本文不涉及太多配置項管理,只是針對小白用戶的最快安裝手冊  閱讀全文
          posted @ 2016-05-13 10:55 alexcai 閱讀(1613) | 評論 (2)編輯 收藏
               摘要: 在當前的互聯網類產品中,如何高效可用的生成的一個全局自增ID,是一個比較有挑戰性的工作。我見過的一般的做法其實就是時間戳再加固定長度的隨機 字符串。這個方案其實有兩個問題,一個是生成的自增ID的可讀性,另外就是隨機,并不是真正的唯一,它是一個碰撞概率的。其它方案,如依賴數據的自增 ID,如果多個庫,可以通過不同的步長來實現可讀的序列。不過,這其實性能上肯定不可能很高。另外,會有單點的問題。所以,果斷放棄。在查看了目前比較成 熟的snowfake方案之后,感覺不錯。下圖是它的算法核心  閱讀全文
          posted @ 2016-04-26 09:22 alexcai 閱讀(2147) | 評論 (0)編輯 收藏
               摘要: 最近在調研文件的分布式存儲及高可用,在GITHUB上面,發現了這個SeaweedFS項目不錯。  閱讀全文
          posted @ 2016-04-15 18:55 alexcai 閱讀(2979) | 評論 (4)編輯 收藏
               摘要: 今天在一個技術群里面,有同學提到了HyperLogLog(數據結構),排序方面技術。所以今天看一下相關的資料,算作一個總結。  閱讀全文
          posted @ 2016-03-23 17:47 alexcai 閱讀(1092) | 評論 (0)編輯 收藏
               摘要: docx4j是一款在java世界處理微軟word/ppt/excel文檔的強大工具。它其實是一個半開源的產品。雖然它對WORD各種處理在API層 面進行了封裝,但是像WORD本身的拆分,合并。其作者(Jason Harrop)是單獨提出來了,封裝成了商用的JAR包來提供支持。而我在深入學習其API之后,先后將組合,拆分技術進行了實現。  閱讀全文
          posted @ 2016-03-14 16:10 alexcai 閱讀(5570) | 評論 (2)編輯 收藏
               摘要: spring mvc中,變量有一個作用域的概念,你可以很方便使用注解,就能實現變量的的設置,在各自的作用域內優雅的使用該變量。  閱讀全文
          posted @ 2016-03-10 20:02 alexcai 閱讀(2968) | 評論 (1)編輯 收藏
               摘要: jenkins,作為開源世界的持續集成工具(CI),表現其實不錯了。雖然不能與Atlassian的bamboo相比,別人是商業版本。

          我使用的是它的WAR包版本,可以從jenkins 官網下載。個人建議在tomcat7.0.32版本以上運行。  閱讀全文
          posted @ 2016-03-08 18:20 alexcai 閱讀(2409) | 評論 (0)編輯 收藏
               摘要: quartz,java世界里面的任務管理容器。

          至于為什么會有misfire這個概念,我想可以重這三個方面來進行說明:

          1 所有的線程都在忙于更高優先級的任務

          2 任務本身CRASH了

          3 代碼的BUG,導置錯誤的設置了JOB  閱讀全文
          posted @ 2016-03-03 15:58 alexcai 閱讀(4973) | 評論 (0)編輯 收藏
          僅列出標題
          共4頁: 上一頁 1 2 3 4 下一頁 
          主站蜘蛛池模板: 习水县| 娱乐| 安岳县| 宜君县| 信阳市| 延吉市| 玉树县| 永顺县| 房产| 土默特左旗| 道真| 宁海县| 兰考县| 汕尾市| 新乐市| 呼伦贝尔市| 奈曼旗| 五河县| 临海市| 灯塔市| 灵石县| 合水县| 封丘县| 山西省| 富锦市| 论坛| 绵阳市| 晋江市| 剑河县| 辽源市| 保靖县| 麟游县| 鄂托克旗| 镇安县| 壶关县| 淄博市| 黑水县| 黄大仙区| 无锡市| 休宁县| 高邮市|