原创 I/O模型和Java的三種I/O的區別

I/O模型和Java的三種I/O的區別 一、I/O模型: 1、阻塞I/O模型:   最常用的I/O模型就是阻塞I/O模型,缺省情形下,所有文件操作都是阻塞的。在進程空間中調用recvfrom,其系統調用直到數據包到達且被複制到應用進程

原创 git操作

git操作 一、添加項目: 第一步:項目的外層目錄下執行命令 git init 第二步:在項目的目錄下執行命令 git add ./nodejs-study/ 第三步:在項目的目錄下執行命令 git commit -m 'first

原创 nodejs總結

nodejs總結 一、安裝配置 npm config set prefix "F:\software\work\nodejs" --> 指定安裝的module放在哪個路徑   npm config set cache "F:\

原创 windows下python中pip的安裝

windows下python中pip的安裝 1、下載get-pip.py文件:   鏈接地址爲:get-pip.py    2、運行該文件:   執行命令:python get-pip.py    3、配置環境變量:   執行上面命令

原创 配置go的gocode,guru,godef

配置go的gocode,guru,godef 一、配置gocode go get -u -v github.com/nsf/gocode 默認下載的地址爲:C:\Users\Administrator\go 二、配置godef go

原创 fiddler使用

fiddler使用 一、Content-type爲application/x-www-form-urlencoded #請求頭 User-Agent: Fiddler Host: localhost:8080 Conten

原创 自動生成java代碼

自動生成java代碼 一、引入依賴 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plu

原创 java8操作日期的工具類

java8操作日期的工具類 一、方法概覽  該包的API提供了大量相關的方法,這些方法一般有一致的方法前綴:   of:靜態工廠方法。   parse:靜態工廠方法,關注於解析。   get:獲取某些東西的值。   is:檢查某些東西

原创 阿里雲私服配置

阿里雲私服配置 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/conte

原创 接口設計需要注意的地方

接口設計需要注意的地方 一、接口版本化   生產環境中,如果沒有版本控制的程序變更會導致調用接口的相關方頻繁的跟着變更,假設相關方沒有及時的跟着變更,那麼系統就會報錯,從而影響到用戶的使用及體驗,使其對整個系統的運營都是不利的,接口對

原创 Mysql索引失效的原因

Mysql索引失效的原因 1、最佳左前綴原則——如果索引了多列,要遵守最左前綴原則。指的是查詢要從索引的最左前列開始並且不跳過索引中的列。 2、不在索引列上做任何操作(計算,函數,(自動或者手動)類型裝換),會導致索引失效而導致全表掃

原创 MySQL的四種事務隔離級別

MySQL的四種事務隔離級別 一、事務的基本要素(ACID)   1、原子性(Atomicity):事務開始後所有操作,要麼全部做完,要麼全部不做,不可能停滯在中間環節。事務執行過程中出錯,會回滾到事務開始前的狀態,所有的操作就像沒有

原创 Java面試時常用設計模式的用途

Java面試時常用設計模式的用途 一、Adapter模式 在軟件版本升級的時候,以前版本的軟件已經通過測試了,爲了兼容老的版本,這時用Adapter 模式,可以輕鬆地同時維護新版本和老版本。實現方式:讓新版本扮演Adaptee(被適

原创 kafka的特點和優勢

kafka的特點和優勢 一、kafka的特點   高吞吐量:Kafka 每秒可以生產約 25 萬消息(50 MB),每秒處理 55 萬消息(110 MB)   持久化數據存儲:可進行持久化操作。將消息持久化到磁盤,因此可用於批量消費,

原创 sqoop常用問題總結

sqoop常用問題總結 參考這篇博客:sqoop使用經驗總結及問題彙總