原创 Cassandra的安裝及配置

一、認識兩個網站 1、http://cassandra.apache.org/ (cassandra apache官網地址) 2、http://www.datastax.com/ (cassandra發行商網站,datastax和cas

原创 Cassandra賬號設置

1、配置文件修改 cd apache-cassandra-3.7/conf/ vim cassandra.yaml  #默認是不需要賬號即可訪問的 authenticator: PasswordAuthenticator #默認Allo

原创 Cassandra 常用命令之 nodetool status

我們常常需要查看集羣各個節點的狀態,這就需要用到nodetool status。 nodetool status 提供有關羣集的信息,如狀態、負載和IDS。 基本格式 nodetool <options> status ( -r | -

原创 Cassandra CQL的限制

Cassandra一些數據得遵守以下   上限: Cells in a partition: ~2 billion (231); single column value size: 2 GB ( 1 MB is recommended

原创 Cassandra經常被問到的問題(一)

1、爲什麼不可以設置listen_address爲0.0.0.0(意思是監聽所有地址)? Cassandra是一個基於gossip協議的分佈式系統,監聽地址是用來告訴其它節點來訪問的,告訴別的節點說“連接我任何地址都可以”,是一個糟

原创 List爲何不能賦值給List

今天有個同事讓我一個接口供我調用,這個接口裏的一個方法類似於:set(List<Object> param),也即參數類型是List<Object> 我有幾個方法要調用這個接口,實參類型都類似於:List<String>、List<Lo

原创 redis-JedisPoolConfig配置

JedisPoolConfig poolConfig = new JedisPoolConfig(); //連接耗盡時是否阻塞, false報異常,ture阻塞直到超時, 默認true

原创 Cassandra 常用命令之 nodetool info

nodetool info 提供節點信息,如負載和正常運行時間。感覺是status的詳細版。 基本格式 nodetool <options> info  -T | --tokens 選項 Short Long Descript

原创 MySQL binlog三種模式

1.1 Row Level 行模式   日誌中會記錄每一行數 據被修改的形式,然後在slave端再對相同的數據進行修改 優點:在row level模式下,bin-log中可以不記錄執行的sql語句的上下文相關的信息,僅僅只需要記錄那一條被

原创 mysql語句優化總結(一)

Sql語句優化和索引 1.Innerjoin和左連接,右連接,子查詢 A.     inner join內連接也叫等值連接是,left/rightjoin是外連接。 SELECT A.id,A.name,B.id,B.name F

原创 rabbitMQ、activeMQ、zeroMQ、Kafka、Redis 比較

Kafka作爲時下最流行的開源消息系統,被廣泛地應用在數據緩衝、異步通信、彙集日誌、系統解耦等方面。相比較於RocketMQ等其他常見消息系統,Kafka在保障了大部分功能特性的同時,還提供了超一流的讀寫性能。 針對Kafka性能方面

原创 mybatis配置常用參數及默認值

設置參數 描述 有效值 默認值 cacheEnabled 該配置影響的所有映射器中配置的緩存的全局開關。 true | false true lazyLoadingEnabled 延遲加載的全局開關。當開啓時,所有關聯對象都會延遲加載。

原创 一個完整的標準的cassandra連接代碼(java版)

有個網友讀了我前面幾篇關於cassandra的文章後,向我反映,還不知道怎麼安裝cassandra呢,我一想也是啊,都沒安裝,怎麼開始其他的呢,所以想安裝順序,從開始的開始講。今天一個同事問我關於cassandra的java api,遂

原创 Linux中/proc目錄下文件詳解

/proc 目錄包括很多系統當前狀態的參數 proc目錄中的值可以進行動態的設置,若希望永久生效,可以修改/etc/sysctl.conf文件,並使

原创 解決Too many open files問題

當用linux做高併發服務器時,會遇到"Too many open files"的錯誤。Linux是有文件句柄限制的(open files),而且L