原创 HTTP協議和WebSocket協議(二)(轉載)

HTTP協議和WebSocket協議(二) WebSocket WebSocket協議還很年輕,RFC文檔相比HTTP的發佈時間也很短,它的誕生是爲了創建一種「雙向通信」的協議,來作爲HTTP協議的一個替代者。那麼首先看一下它和HTTP(

原创 實現簡單的Redis分佈式鎖

lock方法 private boolean lock(String lockKey) { if(redisCache.getObj(lockKey) != null){ return f

原创 netty4+protobuf3最佳實踐

本文要點: netty4+protobuf3多類型傳輸實現 優雅的實現消息分發 做後臺服務經常有這樣的流程: 2eeae9b5-4a34-4171-b0e8-4f695c29d2d9.png 如何優雅的完成這個過程呢?下面分享下基

原创 MySQL 定時備份

一、安裝crontabs    crond是linux系統中用來定期執行命令或者指定程序任務的一種服務或者軟件。 (用rpm -qa | grep crontab查看是否安裝,如果沒有安裝就執行 yum install -y cronta

原创 使用nmcli命令配置網絡

NetworkManager是管理和監控網絡設置的守護進程,設備既就是網絡接口,連接是對網絡接口的配置,一個網絡接口可以有多個連接配置,但同時只有一個連接配置生效。 1 配置主機名 CentOS6 之前主機配置文件:/etc/syscon

原创 @Async源碼實現

不僅會用@Async,我把源碼也梳理了一遍(下) 原創: 呂一明 java思維導圖 昨天   終於到了源碼分析的環節了,在這之前我已經寫過了兩篇文章專門分析這個@Async了,還沒看過的同學先去看下哈。    不僅會用@Async,我

原创 分佈式系統常見負載均衡算法

一、概要 隨着系統日益龐大、邏輯業務越來越複雜,系統架構由原來的單一系統到垂直系統,發展到現在的分佈式系統。分佈式系統中,可以做到公共業務模塊的高可用,高容錯性,高擴展性,然而,當系統越來越複雜時,需要考慮的東西自然也越來越多,要求也越來

原创 InnoDB: Running in read-only mode 問題排查

排查方法 1:/var/lib/mysql 文件權限設置 I just encountered a similar problem on one of my production servers this morning. (I'm s

原创 Linux日誌log查看便捷命令

1、zcat  用法: zcat [fileName]|grep --binary-files=text ['target string'] 示例: zcat app-12-01-*.zip|grep --binary-files=t

原创 Tensorflow VGG16 Inception_v3 圖像識別學習網絡模型訓練記錄

由於機器性能問題,訓練數據波動比較大T_T 才訓練6k多step機器就快卡死了

原创 MYSQL中游標的定義與使用

僅借鑑學習 創建遊標 首先在MySql中創建一張數據表: CREATE TABLE IF NOT EXISTS `store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` va

原创 Running tf.slim evaluation loop on CPU

I'm trying to fine-tune a network using the train_image_classifier.py Tensorflow slim image classification library and

原创 windows10下安裝TensorFlow Object Detection API的步驟

目錄 1、下載源碼後解壓,修改文件夾名爲models 2、安裝protoc: 3、編譯proto文件 4、添加環境變量 5、運行models/research下的setup.py 6、安裝完成測試 7、執行已經訓練好的模型 這篇文章主要介

原创 關於.gitignore文件使用的注意事項說明

目錄 1、gitignore說明 2、格式規範 3、glob模式 4、匹配示例 5、定義全局的.gitignore文件 6、.gitignore規則不生效 7、java開發通用模版 1、gitignore說明 在使用git的過程中,一般我