原创 there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT

Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE claus

原创 go: cannot use path@version syntax in GOPATH mode問題解決

go: cannot use path@version syntax in GOPATH mode問題解決問題:解決:需要開啓 GO111MODULE,默認是 auto,原因: go mod作爲官方的依賴管理工具,類似於maven

原创 衝突編輯工具Beyond Compare的使用

提交代碼到git庫中,難免會出現衝突,導師推薦我使用Beyond  Compare軟件編輯衝突,比上次git培訓室講的用git原生的編輯衝突工具好用好多。 代碼push之後,創建PR,提示有衝突時,只需要幾步就可以簡單解決衝突: 1.將

原创 Ecilpse快捷鍵

 1. ctrl+shift+r:打開資源 打開你的工作區中任何一個文件,只需要輸入文件名或名稱的前幾個字母  2. ctrl+shift+T:查找類 打開工作區的任何一個類,只需要輸入類名或類名稱的前幾個字母

原创 Js如何遍歷Set

js中Array可以使用下標,Map和Set不能使用下標。但是Array,Map,Set都屬於iterable類型。使用iterable內置的forEach方法。 聲明set(currentConfigresult是用來接收ajax請求

原创 No valid Maven installation found. Either set the home directory in the configuration dialog 解決

IDEA 導入maven項目,報錯No valid Maven installation found. Either set the home directory in the configuration dialog or set th

原创 Docker 容器的使用-mysql 部署和訪問

一、安裝 docker 1.brew 命令安裝 docker $ brew cask install docker 2. 基本命令  docker 命令來查看到 Docker 客戶端的所有命令選項 查看所有的容器命令如下: 可以通過

原创 mysql 數據庫 導出導入庫 GTID 問題

1.導出數據 $ mysqldump  -h host -u username -p  導出數據庫 name > /boss.sql 此時mysql warning 信息: Warning: A partial dump from a

原创 protobuf初探筆記 - golang

protobuf初探 - golang認識protobuf安裝 protobuf 編譯插件一個簡單的例子-protobuf的使用定義.proto文件編譯在golang代碼中使用protobuf中定義的內容 認識protobuf 官

原创 go: cannot use path@version syntax in GOPATH mode問題解決歡迎使用CSDN-markdown編輯器

go: cannot use path@version syntax in GOPATH mode問題解決問題:解決:需要開啓 GO111MODULE,默認是 auto,原因: go mod作爲官方的依賴管理工具,類似於maven

原创 Kafka生產者消息分區機制原理剖析

目錄   1.kafka簡單介紹 2.Kafka 生產者的分區策略 1.kafka簡單介紹 Kafka 是一種分佈式的消息引擎系統,它的主要功能是提供一套完備的消息發佈與訂閱解決方案。在 Kafka 中,發佈訂閱的對象是主題(Topic)

原创 (二)泛型學習筆記—泛型擦除原理

泛型的內部原理就是:類型擦除。 java泛型被稱爲僞泛型,主要是因爲在編譯期間,所有的泛型信息都會被擦除掉。整個java泛型都是在編譯器層次實現的。泛型基礎知識裏面測試過那個例子(colleage1和colleage2的類型相同),也是因

原创 java中transient關鍵字使用學習

導師讓我學習序列化和反序列化的時候才意識到自己的對java中的transient關鍵字不熟。看了很多介紹和學習筆記之後,對transient關鍵字的使用做一下總結: 如果一個對象只要實現了Serilizable接口,這個類的所有屬性和方法

原创 (三)泛型學習筆記—通配符

通配符有三種: 1、無限定通配符   <?> 可以接受任何的實際類型作爲泛型實參。 無界通配符<?>的輸入唯一可接受的是可爲所有類型的null。(因爲<?>能接受任何的實際類型,但不確定到底是哪個實際類型。然而任何對象都可以接受null作

原创 java序列化與反序列化

1.什麼是序列化和反序列化? 序列化: 將java對象轉換成字節序列的過程反序列化:將在序列化過程中所生成的字節序列轉換成java對象的過程 在實際生活中,需要將對象持久化,需要的時候再重新讀取出來,通過對象序列化,可以將對象的狀態保