原创 Redis 集羣分片原理

  Redis的分片機制 Redis集羣分片原理 Redis集羣方案總結   是否使用過Redis集羣,集羣的原理是什麼? Redis Sentinal着眼於高可用,在master宕機時會自動將slave提升爲master,繼續提供服務

原创 MYSQL主從複製

MySQL主從複製與主主複製 MySQL集羣(一)之主從複製mysql集羣技術:主從複製,讀寫分離   relay 傳遞 Slave 複數、奴隸 replication 複製   privileges 特權   主從複製,只能有一個主節

原创 緩存總結(一)

如何優雅的設計和使用緩存? 緩存擊穿、緩存穿透和緩存雪崩 分佈式之緩存擊穿 阿里P8技術專家細究分佈式緩存問題   一、緩存更新 一般來說緩存的更新有兩種情況:   先刪除緩存,再更新數據庫。 先更新數據庫,再刪除緩存。 這兩種情況在業

原创 windows kill pid

查看被佔用端口對應的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最後一位數字,即PID,這裏是2720 殺掉進程的命令:taskkill /pid 4 /f 其中 /f 表示強制關閉該進程 ta

原创 Redis,Memcache,MongoDb的特點與區別

總結: Redis相比memcached有哪些優勢?   (1) memcached所有的值均是簡單的字符串,redis作爲其替代者,支持更爲豐富的數據類型 (2) redis的速度比memcached快很多 (3) redis可以持久

原创 單線程的redis爲什麼這麼快

爲什麼說Redis是單線程的並且這麼快   其它開源軟件採用的模型   Nginx:多進程單線程模型  Memcached:單進程多線程模型 Redis:單進程單線程     單線程的redis爲什麼這麼快 主要是以下三點 (一)純內存

原创 Socket交互流程

簡單理解Socket 服務器端:   第一步:用指定的端口號和服務器的ip建立一個EndPoint對象; 第二步:建立一個Socket對象; 第三步:用socket對象的Bind()方法綁定EndPoint; 第四步:用socket對象

原创 【學習升級路線1-backup-20180823】

思維的惰性   我30的時候,連跳兩輪,直接翻了一倍,年齡沒你想的那麼可怕。可怕的是沒有信心以及支持信心的底氣。// @風一樣的愛好者: 本人就是工資倒掛的程序猿,不是不想跳槽,人過30歲,編碼崗位並不是那麼好找   堅持。長期地堅持去

原创 Java基礎知識總結(二)~持續學習中

30.try-catch public class Test { public static void main(String[] args) { System.out.println("

原创 適配器(Adapter)模式

1.概念: 把一個類的接口變換成客戶端所希望的另一種接口,從而使原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。 (就是將兩個類的方法組合起來,使其可以在一個類中使用!)2.兩種形式 a.類的適配器模式 b.對象的適配器模式 h

原创 裝飾器模式(Decorator Pattern)

裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。 譬如我們將把一個形狀裝飾上不同的顏色,同時又不改變形狀類。   優點:裝飾模式和繼承都是對功能的擴展,而裝飾模式使用的是組合,可以不

原创 jQuery新特性總結

$(document).on: 從jQuery1.7開始,jQuery引入了全新的事件綁定機制,on()和off()兩個函數統一處理事件綁定。因爲在此之前有bind(), live(), delegate()等方法來處理事件綁定,jQu

原创 單例模式

Singleton模式 主要作用是保證一個類Class只有一個實例存在。 注意默認構造函數。 注意DCL方式中變量聲明爲volatile 幾種形式: 餓漢: 這種方式基於classloder機制避免了多線程的同步問題,不過,instan

原创 生成隨機長度文本

1、 package com.common.common; import java.util.Random; public class RandomUtil { /** * 隨機產生幾位數字:例:maxLength=3,

原创 外觀模式(Facade模式)

爲子系統中的一組接口提供一個一致的界面. 從某種程度上也達到了一種“解耦”的效果——內部子系統的任何變化不會影響到 Facade 接口的變化。   意圖:爲子系統中的一組接口提供一個一致的界面,外觀模式定義了一個高層接口,這個接口使得這