原创 [分享]淺談電商庫存模型

本文討論內容不包含秒殺,僅僅是最普遍的庫存模型而已,重點討論如何避免超賣,少賣。 1、 基本概念 1.1 超賣 實際庫存已經爲0,但是依舊賣出去了。可能導致商家無貨可發。 1.2 少賣 明明有貨,但是庫存被鎖定,導致商家

原创 [集羣搭建]記錄使用docker搭建elasticsearch集羣

本文記錄使用docker搭建elasticsearch集羣的整個過程(文中使用的2.1.2舉例),過程親測同樣適用於elasticsearch2.x,5.x,後續作者將繼續深入研究es,下一步準備基於此集羣對源生elasticse

原创 [總結]HEXO的使用

本文將總結性的介紹如何建立自己的github.io博客,後續會持續補充,進階。感謝baixin提供的參考文章。 技術選型爲github+hexo+idea,首先最簡單的闡述下這個東西都幹嘛的 1、 技術選型 1.1 githu

原创 Linux IO 多路複用是什麼意思,一直沒弄明白?

著作權歸作者所有。 商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 作者:羅志宇 鏈接:http://www.zhihu.com/question/32163005/answer/55772739 來源:知乎這個還是很好說清楚的。 假

原创 [轉]MySQL的優化(二) —— SQL語句優化

一、EXPLAIN 做MySQL優化,我們要善用 EXPLAIN 查看SQL執行計劃。 下面來個簡單的示例,標註(1,2,3,4,5)我們要重點關注的數據 type列,連接類型。一個好的sql語句至少要達到range級別。杜絕出現al

原创 [轉]雲原生概述

1. 什麼是雲原生 1.1 CNCF組織 在講雲原生之前,我們先了解一下CNCF,即雲原生計算基金會,2015年由谷歌牽頭成立,基金會成員目前已有一百多企業與機構,包括亞馬遜、微軟。思科等巨頭。 cncf 目前CNCF所託管的應用已達1

原创 java自帶線程池和隊列詳細講解

Java線程池使用說明 一簡介 線程的使用在java中佔有極其重要的地位,在jdk1.4極其之前的jdk版本中,關於線程池的使用是極其簡陋的。在jdk1.5之後這一情況有了很大的改觀。Jdk1.5之後加入了java.util.concur

原创 Actor 併發模型 & "不要通過共享內存來通信,而應該通過通信來共享內存"

Actor 併發模型 & "不要通過共享內存來通信,而應該通過通信來共享內存" Actors編程模型   Actors模型首先是由Carl Hewitt在1973定義, 由Erlang OTP (Open Telecom

原创 [總結]git總結

文章簡要記錄部分常用git命令。本文感謝 廖雪峯 提供的詳細git教程。 1、 自報家門 注意git config命令的--global參數,是機器維度上的全局配置,可以對某個倉庫指定不同的用戶名和email地址。 $ g

原创 淺析Java抽象類和接口的比較

abstract class和interface是Java語言中對於抽象類定義進行支持的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。 abstract class和interface之間在對於抽象類定義的支持

原创 Mybatis中配置Mapper的方法

Mybatis中配置Mapper的方法          在這篇文章中我主要想講一下Mybatis配置文件中mappers元素的配置。關於基礎部分的內容可以參考http://haohaoxuexi.iteye.com/blog/13332

原创 你剛纔在淘寶上買了一件東西【技術普及貼】

你發現快要過年了,於是想給你的女朋友買一件毛衣,你打開了www.taobao.com。這時你的瀏覽器首先查詢DNS服務器,將www.taobao.com轉換成ip地址。不過首先你會發現,你在不同的地區或者不同的網絡(電信、聯通、移

原创 Mysql 客戶端連不上服務器,以及mongoVue連不上mongo問題解決

1.mysql處理 /etc/mysql/my.cnf  的bind-address 從127.0.0.1 改成 0.0.0.0 /etc/init.d/mysql restart 重啓服務 2.mongo處理 /etc/mongodb

原创 3礦5基地流程記錄

1.o9d 220左右礦下狗池。(宿主出的同時第9個農民造) 1宿主探路口 1宿主探對點 農民出去探路近點 2.補3農民 8+3 =11 人口,11

原创 日誌結構的合併樹 The Log-Structured Merge-Tree

近年來,隨着互聯網數據的日益增長,管理分佈式數據需求的日益增加,Bigtable[1]等一系列NoSQL數據庫開始涌現。Bigtable是一個分佈式的結構化數據存儲系統,它被設計用來處理海量數據,其在提供Tablet服務時使用內存中的m