原创 netty對象傳輸

netty進行對象傳輸首先對象需要序列化,然後通過ByteBuf的形式進行傳輸! 1 引入pom文件 <dependency> <groupId>io.netty</groupId>

原创 netty實現websocket(一)----HTTP與WebSocket

1 HTTP協議及其弊端 1.1 HTTP介紹 HTTP協議屬於應用層協議,目前有HTTP1.0與HTTP1.1。HTTP協議的主要特點如下: 1)支持客戶/服務器模式。 2)簡單快速:客戶向服務器請求服務時,只需傳送請求方

原创 Jedis源碼解析(Transation事務)

1 Redis Client中Transaction如何實現 Redis中的事務(transaction)是一組命令的集合。事務同命令一樣都是Redis最小的執行單位,一個事務中的命令要麼都執行,要麼都不執行。Redis事務的實現

原创 Jedis源碼解析(ShardedJedis)

1 Sharding機制 sharding機制:即通常所說的“分片”,允許數據存放在不同的物理機器上, 以適應數據量過大的場景,克服單臺機器內存或者磁盤空間的限制。Redis並不支持服務器端分片(redis3.0開始支持了),不

原创 使用kafka consumer high-level API開發的一些問題

Kafka的consumer是以pull的形式獲取消息數據的,consumer提供兩種版本,即high level 和low level API。 1 consumer和partition 1)如果consumer比partiti

原创 Quartz入門(一)-----實現定時功能

Quartz 是一個開源的作業調度框架,能夠用它來爲執行一個作業而創建簡單的或複雜的調度。不囉嗦了,這裏就不做簡介了,直接進入主題!網上的一些代碼看的比較費勁,對於初學的人很費勁,所以搞了一個mini版本的,本文就是圍繞Quart

原创 presto的安裝與部署(對接kafka)

Preston 官網:http://prestodb.io/ Preston Github 主頁:https://github.com/facebook/presto 一 安裝環境 操作系統:CenteOs 6.6  JDK 版本:

原创 java 連接presto實現SQL查詢

presto的安裝參考http://blog.csdn.net/ouyang111222/article/details/50507471 一  引入jar <dependency> <groupId>com

原创 Hibernate 聯合主鍵的設置

在mysql建表時可以設置聯合主鍵,現在要建一個一個user表,user表中有三個字段username,usergroup,sex,將username與usergroup設置爲聯合主鍵,建表法如下: CREATE TABLE `u

原创 spark開發中一些錯誤

1. ERROR SparkContext: Error initializing SparkContext. com.typesafe.config.ConfigException$Missing: No configuration s

原创 Jedis源碼解析(一)-------Jedis與JedisPool

1 主要類的結構 1.1 Jedis類的結構 1.2 Client類的結構 2 Send Command [*號][消息元素個數]\r\n ( 消息元素個數 = 參數個數 + 1個命令) [號

原创 netty實現websocket(二)----實例

1 pom文件 本文的例子基於netty4.0。 <dependency> <groupId>io.netty</groupId> <artifactId>netty

原创 Jedis源碼解析(Pipeline的實現)

1 Pipeline介紹 Redis客戶端與Redis之間使用TCP協議進行連接,一個客戶端可以通過一個socket連接發起多個請求命令。每個請求命令發出後client通常會阻塞並等待redis服務處理,redis處理完後請求命令

原创 tomcat啓動maven項目報錯

tomcat啓動maven項目報錯:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 原因在於發佈項目的時候沒有

原创 利用Apache commons pool2構建池應用

commons pool2與commons pool1還是有很大的差別的,本文主要記錄利用commons pool2構建自己的池應用。 1 依賴的引入 <dependency> <group