原创 IDEA 補丁激活

下載補丁鏈接: https://pan.baidu.com/s/1hi7aovW943vSmq7UHYj93w 提取碼: 9dtj mv JetbrainsIdesCrack-4.2-release-sha1.jar /Applica

原创 dubbo 回憶錄

dubbo-admin安裝(https://pan.baidu.com/s/1OjuyfgdIgR49rwnrzC-J5g 密碼:ax7t) https://github.com/apache/incubator-dubbo/arch

原创 消息中間件

常見的消息中間件比較 ActiveMQ RabbitMQ RocketMQ Kafka 性能(單臺) 6000+ 萬級(12000+) 十萬級 百萬級 消息持久化 支持 支持 支持 支持 多語言支持 支持 支持

原创 通訊協議 & 基於分佈式思想下的RPC方案

網絡模型 OSI模型(開放式系統互聯),它是由國際標準化組織(ISO)提出的。 TCP/IP系列協議 TCP/IP(Transmission Control Protocol/Internet Protocol)不只是TCP/IP兩

原创 zookeeper 原理、應用總結

Zookeeper綜述 背景 分佈式系統的特點有:分佈性、對等性、併發性、缺乏全局時鐘、故障隨時會發生。 分佈性 既然是分佈式系統,最顯著的特點肯定就是分佈性,從簡單來看,如果我們做的是個電商項目,整個項目會分成不同的功能,專業點就不

原创 Ruby On Rails 之 ElasticSearch

ElasticSearch中內置了許多分詞器, standard, english, chinese等, 中文分詞效果不佳, 所以使用ik, 以及pinyin elasticsearch gem gem 'elasticsearch-

原创 capistrano + rails + rvm + bundler + puma 快速部署Rails

Gemfile gem 'capistrano', '~> 3.6' gem 'capistrano-rails', '~> 1.2' gem 'capistrano-rvm' gem 'capistrano-bundler' gem

原创 Rails打造微服務之RabbitMQ

MQ 全稱爲 Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。 RabbitMQ 是一個在 AMQP 基礎上完整的

原创 分佈式思維筆記

小計學習筆記 一、java語言的主流方向 java編程裏,兩個高峯:高併發/高可用 java語言 ==== java架構, 二、計算機與互聯網的發展 apache 第web服務器:靜態網頁服務器----1995年。 lamp組合,

原创 有趣的程序

1.to_proc class Array def to_proc proc { |receiver| receiver.send *self } end end [ 'Hello', 'Goodbye' ].

原创 收集資料庫 插件,生成器 等等

1.語義正則表達式生成器https://github.com/VerbalExpressions/RubyVerbalExpressions https://github.com/VerbalExpressions/JSVerbalExp

原创 Linux 系統內核參數調優

通過調試系統內核參數使系統性能最大化 如:最大併發數(ab –n 10000 –c 100 http://hosts:port/app/api) sysctl -a 查看所有系統變量 -n:打印值時不打印關鍵字; -e:忽略未知關鍵字錯

原创 JAVA-服務部署配置

nginx jdk maven jenkins git tomcate nexus nginx 下載源碼 wget http://nginx.org/download/nginx-1.10.2.tar.gz 解壓 tar -zxvf n

原创 resque VS sidekiq & AMQP - RabbitMQ 消息處理

resque & sidekiq resque 一個 worker 通過 fork 方式來產生多個 worker 處理多個任務 fork 一個進程,操作系統會建立一個獨立分開的地址空間,並且從父進程複製所有的內存片段到這個地址裏面去。 這

原创 Kafka 安裝搭建 應用

kafka下載: http://kafka.apache.org/downloads tar -zxvf kafka_2.11-1.1.0.tgz -C /usr/local/ 啓動zookeeper cat zookeeper.pro