原创 Spring Boot使用Druid和監控配置
Spring Boot默認的數據源是:org.apache.tomcat.jdbc.pool.DataSource 整體步驟:(1) —— Druid簡單介紹,具體看官網;(2) —— 在pom.xml配置druid依賴
原创 某店訂單系統水平分庫的實踐之路以及關鍵步驟
隨着大型互聯網應用的發展,海量數據的存儲和訪問成爲系統設計的瓶頸,分佈式處理成爲不二選擇。數據庫拆分,特別是水平分庫是個高難度的活,涉及一系列技術決策。本人有幸負責某店訂單水平分庫的方案設計及實施落地,本人結合項目實踐,對水平分庫做一個系統
原创 kafka入門:簡介、使用場景、設計原理、主要配置及集羣搭建
一、入門 1、簡介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了類似於JMS的特性,但是在設計實現上完全不同,此外它並不是JMS規範的實
原创 Linux crontab定時執行任務 命令格式與詳細例子
Linux crontab定時執行任務 命令格式與詳細例子,大家可以參考下。基本格式 : * * * * * command 分 時 日 月 周 命令 第1列表示分鐘1~59 每分鐘用*或者 */1表示 第2列表示小時1~23(0
原创 秒殺系統架構優化思路
本文曾在“架構師之路”上發佈過,近期支援Qcon-AS大會,在微信羣裏分享了該話題,故對原文進行重新整理與發佈。一、秒殺業務爲什麼難做1)im系統,例如qq或者微博,每個人都讀自己的數據(好友列表、羣列表、個人信息);2)微博系統,每個人讀
原创 HTTP冪等性
理解HTTP冪等性 基於HTTP協議的Web API是時下最爲流行的一種分佈式服務提供方式。無論是在大型互聯網應用還是企業級架構中,我們都見到了越來越多的SOA或RESTful的Web API。爲什麼Web API如此流行呢?我認爲很
原创 Spring Boot使用Druid和監控配置
Spring Boot默認的數據源是:org.apache.tomcat.jdbc.pool.DataSource 整體步驟:(1) —— Druid簡單介紹,具體看官網;(2) —— 在pom.xml配置druid依賴
原创 秒殺系統架構優化思路
本文曾在“架構師之路”上發佈過,近期支援Qcon-AS大會,在微信羣裏分享了該話題,故對原文進行重新整理與發佈。一、秒殺業務爲什麼難做1)im系統,例如qq或者微博,每個人都讀自己的數據(好友列表、羣列表、個人信息);2)微博系統,每個人讀
原创 13 款免費但好用到哭的項目管理工具
當你有一個大計劃需要按照進度執行,當你需要統一管理所有工作的任務與資料,或是當你必須掌控或參與一個團隊的合作…這時候,你或是你們團隊就需要一個好用的項目管理工具。那麼這時後又有哪些免費、好用的項目管理軟件值得推薦呢?這篇文章,想要總結我這幾
原创 dubbo原理解析
alibaba有好幾個分佈式框架,主要有:進行遠程調用(類似於RMI的這種遠程調用)的(dubbo、hsf),jms消息服務(napoli、notify),KV數據庫(tair)等。這個框架/工具/產品在實現的時候,都考慮到了容災,擴展,負
原创 spark client IM
SparkWeb 是由 Jive 軟件公司創建的基於Web的XMPP客戶端,採用 ActionScript 3 編寫,使用 Adobe 的 Flex API 。支持個人頭像裝扮 Avatars,vcards,多用戶聊天以及其他更多的XMPP
原创 獲取全局唯一id
package com.whale.tiger.utils;/** * 全局唯一ID生成器 在開發中,有時非常需要一個全局唯一的ID值,不管是業務需求,還是爲了以後可能的分表需求,全局唯一值都非常有用, * 本篇大象就來講講這個實現並對ID
原创 js前端跨域訪問
什麼是 CORS ?跨來源資源共享(Cross-origin resource sharing)是一份瀏覽器技術的規範,提供了 Web 服務從不同域傳來沙盒腳本的方法,以避開瀏覽器的同源策略,是 JSONP 模式的現代版。與 JSONP
原创 Spring MVC 4.2 增加 CORS 支持 (跨域請求)
Spring MVC 4.2 增加 CORS 支持跨站 HTTP 請求(Cross-site HTTP request)是指發起請求的資源所在域不同於該請求所指向資源所在的域的 HTTP 請求。比如說,域名A(http://domaina.
原创 spring cloud: Hystrix斷路器(熔斷器)
1.Hystrix客戶端Netflix已經創建了一個名爲Hystrix的庫,實現了斷路器的模式。在microservice架構通常有多個層的服務調用。 低水平的服務的服務失敗會導致級聯故障一直給到用戶。當調用一個特定的服務達到一定閾值(默認