原创 【水貼】如何將pdf發送到使用kindle的心路歷程

由於kindle連上電腦不顯示盤符,只能充電,想盡辦法把 高可用架構.pdf 這本書傳到kindle中 1. 試圖使用ftp服務,讓kindle直接訪問 vsftpd搭建後,ftp服務端配置文件地址是/etc/vsftpd/vsf

原创 Java控制併發 AtomicBoolean Lock Volatile

一、作爲開關 a.   AtomicBoolean private AtomicBoolean update = new AtomicBoolean(false); public void init() { if( thi

原创 寫一個方法,並行訪問三個http地址,首先獲得資源的訪問返回,其他的兩個終止

import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.Outpu

原创 特別悲哀的一件事

(0)、發現自己是寫代碼的料

原创 使用CAS寫一個可重入鎖

不可重入,公平鎖 public class MyLock1 { private Queue<Thread> queue = new ConcurrentLinkedQueue<>(); private final Atomi

原创 異構數據處理(1).Canal入門示例

Canal 最近有使用到Alibaba的mysql數據庫binlog的增量訂閱&消費組件“Canal”,抱着試試看的心情打開簡(jian)約(lou)的官網,下了源代碼,並安裝調試。1.0.25和1.0.26兩個Canal版本反覆

原创 阿里雲ECS安裝FTP服務

阿里雲ECS安裝FTP服務 [root@rabbit1 data]# yum -y install vsftpd Loaded plugins: fastestmirror base

原创 單元測試和自動化測試

自動化測試 單元測試 點贊 收藏 分享 文章舉報 淘氣的高老闆 博客專家

原创 關於數據序列化(1)protobuf 示例(目前不支持Java8貌似)

最近用protobuf來做對象的序列化(不知道我這麼表達對不對),用的是百度的jprotobuf,使用註解,當然還有不使用註解的經典方式,本人沒用過,發現工作中的竟然在JDK7報錯(真懷疑爲啥生產用JDK6,現在JDK8了都)只好在git

原创 REDIS (15)手寫Java Redis客戶端(1)RESP協議分析(未完)

一直對Jedis有點興趣, 現在靜下心來抽空看看redis客戶端和消費端是怎麼連接的 1. 對Jedis的get命令抓包 發送 接收 可見是明文協議,0d 0a 是 \r\n我們找下文檔 redis 序列化協議 2. 模仿協

原创 一次MYSQL死鎖

這裏寫在一個事務裏的兩條SQL語句 UPDATE shop_info SET service_provider_id ='12', service_provider_name = '12', WHERE route_no ='12

原创 Logback手冊 Chapter 2: Architecture

Logback手冊 Chapter 2: Architecture(LogBack的結構) 英文地址點擊打開鏈接,大家可以對比英語原文。   爲了應用不同的環境,logback的基礎結構合乎常規。 logback分爲三個模塊:logb

原创 【高老闆講網絡】TCP消息的邊界(editing)

TCP和UDP都是OSI網絡模型中第四層傳輸層的協議。 TCP 面向連接,基於流,有緩衝區,全雙工 UDP 無連接,基於數據報包,全雙工 點贊 收藏 分享 文章舉報 淘氣

原创 【技術圖譜1】【緩存篇1】

https://blog.csdn.net/kkgbn/article/details/61196596 點贊 收藏 分享 文章舉報 淘氣的高老闆

原创 【架構】【redis】redis高可用思路(編輯中)

Redis的處理能力已經足夠高,所以網絡可能會成爲性能的瓶頸 2019年11月10日 點贊 收藏 分享 文章舉報 淘氣的高老闆