原创 mysql實現sequence功能的代碼

今天小編就爲大家分享一篇關於mysql實現sequence功能的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 mysql實現sequence功能 1.建立sequ

原创 Peppa配置中心設計-第一篇:設計初衷

簡述:     爲多個應用提供生產、測試、聯調、開發環境的配置,使應用無狀態化。     隔離性:多個應用配置隔離;生產、測試、聯調、開發環境隔離;     配置推送延時:秒級推送。     顆粒度:細緻到單機配置推送。     提供配置

原创 oracle 悲觀鎖用法

for update 鎖住一行後,其他進程(包括讀寫)只能等待,知道現有事務提交後方可讀寫操作 for update nowait 鎖住一行後,其他進展若訪問相同數據(包括讀寫)則直接拋出ORA-00054異常 for update wa

原创 mysql實現sequence功能

 mysql實現sequence功能    1.建立sequence記錄表 CREATE TABLE `sys_sequence` ( `seq_name` varchar(50) CHARACTER SET latin1 COLL

原创 Java多線程下載文件實例

import java.io.BufferedInputStream; import java.io.IOException; import java.io.RandomAccessFile; import java.net.HttpU

原创 LVS Centos7 安裝

Centos7已經自帶了LVS,因此只需要安裝LVS管理程序 ipvsadm(理解爲ipvs admin)並配置即可。 (1)安裝ipvsadm yum -y install ipvsadm (2)設置ipv4轉發 sysctl -w

原创 Mysql InnoDB行鎖實現方式

  簡述:InnoDB行鎖是通過給索引上的索引項加鎖來實現的,這一點MySQL與Oracle不同,後者是通過在數據塊中對相應數據行加鎖來實現的。InnoDB這種行鎖實現特點意味着:只有通過索引條件檢索數據,InnoDB才使用行級鎖,否則,

原创 tar命令

壓縮 tar –cvf jpg.tar *.jpg  將目錄裏所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg   將目錄裏所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzi

原创 Redis 實現日排行榜,周排行榜算法

首先,來個“今日積分榜”吧,排序規則是今日用戶新增積分從多到少。 那麼用戶增加積分時,都操作一下記錄當天積分增加的有序集合。 假設今天是 2017 年 03 月 01 日,UID 爲 1 的用戶因爲某個操作,增加了 5 個積分。 Redi

原创 高併發下對緩存加鎖的經典實現

package cn.hutool.core.lang; import java.util.Map; import java.util.WeakHashMap; import java.util.concurrent.locks.Re

原创 DML DDL DCL 是什麼

DML(data manipulation language):        它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數據庫裏的數據進行操作的語言 DDL(data defini

原创 TCPIP三次握手-最簡說明

第一次 第一次握手:建立連接時,客戶端發送syn包(syn=j)到服務器,並進入SYN_SENT狀態,等待服務器確認;SYN:同步序列編號(Synchronize Sequence Numbers)。 第二次 第二次握手:服務器收到syn

原创 常見設計模式簡明概述

設計模式: 一個設計模式描述了一個被證實可行的方案。這些方案非常普遍,是具有完整定義的最常用的模式。一般模式有4個基本要素:模式名稱(pattern name)、問題(problem)、解決方案(solution)、效果(conseque