git add -A和 git add . git add -u在功能上看似很相近,但還是存在一點(diǎn)差別 git add . :他會(huì)監(jiān)控工作區(qū)的狀態(tài)樹(shù),使用它會(huì)把工作時(shí)的所...
git add -A和 git add . git add -u在功能上看似很相近,但還是存在一點(diǎn)差別 git add . :他會(huì)監(jiān)控工作區(qū)的狀態(tài)樹(shù),使用它會(huì)把工作時(shí)的所...
概述&背景MySQL因?yàn)闆](méi)有實(shí)現(xiàn)hashjoin而受到批評(píng)。最新的8.0.18版本帶來(lái)了這一功能,令人欣慰。有時(shí)候我想知道為什么MySQL不支持hashjoin?我認(rèn)為這可能...
什么是類(lèi)加載機(jī)制 JVM把描述類(lèi)的數(shù)據(jù)從Class文件加載到內(nèi)存,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析和初始化,最終形成可以被JVM直接使用的Java類(lèi)型,這就是JVM的類(lèi)加載機(jī)制。 ...
Docker 是 PaaS 提供商 dotCloud 開(kāi)源的一個(gè)基于 LXC 的高級(jí)容器引擎,源代碼托管在 Github 上, 基于go語(yǔ)言并遵從Apache2.0協(xié)議開(kāi)源。...
日志一般是記載每天所做的工作。在計(jì)算機(jī)科學(xué)中,日志是指服務(wù)器等電腦設(shè)備或軟件的運(yùn)作記錄(Server log)。在電腦設(shè)備和軟件出現(xiàn)問(wèn)題時(shí),日志是我們?cè)谂挪閱?wèn)題的一個(gè)重要依據(jù)...
在上一篇文章《Linux安裝Kafka》中,已經(jīng)介紹了如何在Linux安裝Kafka,以及Kafka的啟動(dòng)/關(guān)閉和創(chuàng)建發(fā)話題并產(chǎn)生消息和消費(fèi)消息。這篇文章就介紹介紹Kafka...
kafka是一個(gè)分布式消息隊(duì)列。具有高性能、持久化、多副本備份、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫(xiě)消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計(jì)中起到解耦、削峰、異步處理...
簡(jiǎn)介 Codis 是一個(gè)分布式 Redis 解決方案, 對(duì)于上層的應(yīng)用來(lái)說(shuō), 連接到 Codis Proxy 和連接原生的 Redis Server 沒(méi)有明顯的區(qū)別 (不支持...
MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的 SQL 語(yǔ)言是用于...
JDK是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。在Linux上安裝Tomcat,而Tomcat服務(wù)器運(yùn)行時(shí)是需要JDK支持的,所以...
安裝vsftpd ? 檢查并安裝 確認(rèn)虛擬機(jī)網(wǎng)絡(luò)連接方式 盡量虛擬機(jī)和實(shí)體機(jī)在同一IP段,如實(shí)體機(jī):192.168.122.1 虛擬機(jī)則:192.168.122.9 確保實(shí)體...
vRedis的安裝 ? 1.0 下載Redis wget http://download.redis.io/releases/redis-5.0.2.tar.gz ? 1.1...
環(huán)境介紹 正常來(lái)講,一個(gè)軟件的開(kāi)發(fā)上線的流程大部分都是分為三個(gè)環(huán)境,依次是開(kāi)發(fā)、測(cè)試、上線。 開(kāi)發(fā)環(huán)境(dev):開(kāi)發(fā)環(huán)境是指的是咱們本地跑的環(huán)境。 測(cè)試環(huán)境(qa):一般是...
手寫(xiě)Api文檔的幾個(gè)痛點(diǎn): 文檔需要更新的時(shí)候,需要再次發(fā)送一份給前端,也就是文檔更新交流不及時(shí)。 接口返回結(jié)果不明確 不能直接在線測(cè)試接口,通常需要使用工具,比如postm...
pom文件引入以下依賴(lài) 或者引入下面的依賴(lài) 四種導(dǎo)出excel的用法示例 直接將List >數(shù)據(jù)導(dǎo)出為excel示例(無(wú)需模板) 通過(guò)注解,直接將Object(集合)數(shù)據(jù)導(dǎo)出...
二維碼簡(jiǎn)介 二維碼又稱(chēng)為QR Code,QR全稱(chēng)是Quick Response,是一個(gè)近幾年來(lái)移動(dòng)設(shè)備上超流行的一種編碼方式。 二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(...
一、SpringDataJPA spring data:其實(shí)就是spring 提供的一個(gè)操作數(shù)據(jù)的框架。而spring data JPA 只是spring data 框架下的...
實(shí)體對(duì)象實(shí)現(xiàn)了java.io.Serializable接口后,一般都會(huì)提供一個(gè)serialVersionUID以做版本區(qū)分。在idea里,可以通過(guò)設(shè)置來(lái)快速生成serialV...
其實(shí)MyBatis Generator并不需要spring boot環(huán)境,只需要自己寫(xiě)一個(gè)main方法運(yùn)行即可。本文主要介紹使用maven插件的方式。 注:本文采用的MyBa...
Apache Shiro是一個(gè)功能強(qiáng)大且易于使用的Java安全框架,可執(zhí)行身份驗(yàn)證,授權(quán),加密和會(huì)話管理。借助Shiro易于理解的API,您可以快速輕松地保護(hù)任何應(yīng)用程序 -...