原创 thrift 概圖

推薦閱讀: Apache Thrift系列詳解(一) - 概述與入門 Apache Thrift 安裝及快速入門

原创 Java 中的 PO、VO、BO、DTO、DAO、POJO 概念

參考博客: 詳述 PO VO BO DTO DAO 和 POJO 的概念及區別 DAO:數據訪問對象,負責持久層的操作,爲業務層提供接口,主要用來封裝對數據庫的訪問,常見操作無外乎 CURD 可以認爲一個 DAO 對應一個

原创 HyperLogLog 算法

神奇的HyperLogLog算法 表示沒看懂。。。。

原创 Mysql 的基本數據庫類型

推薦閱讀: MySQL數據類型詳解 一、數值類型 1. 整數類型 TINYINT SMALLINT MEDIUMINT INT BIGINT 2. 小數類型 M 是總位數,D 是小數點後面的位數 浮點小數類型: F

原创 Java 的 instanceof 與 isInstance 區別

obj.instanceof(class): 這個對象是不是這種類型 一個對象是本身類的一個對象 一個對象是本身類父類(父類的父類)和接口(接口的接口)的一個對象 所有對象都是Object 凡是null有關的都是false

原创 Java 實現 mysql 的導出導入

一、my.conf 文件 [client] host=${host} port=${port} user=${user_name} password=${password} 通過 --defaults-extra-file=m

原创 install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted

percona-toolkit 執行時報錯: install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted. Compilation failed in

原创 mac 安裝 mysql

1. 安裝 推薦閱讀: Homebrew安裝和卸載MySql 安裝brew install mysql 設置開機啓動mkdir -p /Library/LaunchAgents # 首先確認該目錄是否存在,若已經存在不

原创 pt-archiver 命令

推薦閱讀: percona-toolkit 之 【pt-archiver】 官方網址: https://www.percona.com/doc/percona-toolkit/2.2/pt-archiver.html 安裝 u

原创 Intellij clear read only status

命令: sudo chown -R $USER projectdirectory(項目的目錄) 點贊 收藏 分享 文章舉報 yin__ren 發佈了197 篇原創文章

原创 ubuntu鼠標左鍵失靈

sudo modprobe -r psmouse sudo modprobe psmouse proto=imps # 權限不夠,就 sudo su sudo echo "options psmouse proto=imps" >

原创 select ... for update 排他鎖

推薦閱讀: 數據庫:Mysql中“select … for update”排他鎖分析 只根據主鍵進行查詢,並且查詢到數據,主鍵字段產生行鎖begin; select * from goods where id = 1 for u

原创 分佈式事務和提交協議

在分佈式系統中,爲了保證數據的高可用,通常會將數據保留多個副本,並放置在不同的物理機器上 1. 分佈式事務 分佈式事務處理的關鍵: 知道事務在任何地方所做的所有動作,提交或回滾事務的決定必須產生統一的結果 即: 全部提交

原创 HashMap 初始化時賦值

HashMap 初始化時賦值: public static void main(String[] args) { Map<Integer, Integer> map = new HashMap<Integer, Integer>

原创 代碼審查

16 個好用的 Code Review 工具 代碼審查如何做 微軟如何進行代碼審查 點贊 收藏 分享 文章舉報 yin__ren 發佈了197 篇原創文章 · 獲贊