原创 Docker實戰——項目容器化改造實戰

What-什麼是容器 容器是一種輕量級、可移植、自包含的軟件打包技術,使應用程序可以在幾乎任何地方以相同的方式運行。開發人員在自己筆記本上創建並測試好的容器,無需任何修改就能夠在生產系統的虛擬機、物理服務器或公有云主機上運行。 容器與虛擬

原创 xxl-job——接入項目(Spring-boot)

項目馬上就要使用,所以今天一步一步實踐一下xxl-job接入項目,提前排坑。那麼我們接下來就開始吧。 下載源碼 https://github.com/xuxueli/xxl-job 初始化“調度數據庫” 打開:doc/db/tables_

原创 Spark每日半小時(30)——結構化流式編程:Dataset/DataFrame API1:基本操作

從Spark 2.0開始,DataFrames和Dataset可以表示靜態的,有界的數據,以及流式無界數據。與靜態Dataset/DataFrame類似,我們可以使用公共入口點SparkSession從流源創建流式Dataset/Data

原创 Spark每日半小時(31)——結構化流式編程:Dataset/DataFrame API2:Join

結構化流式傳輸支持將Dataset/DataFrame與靜態Dataset/DataFrame以及另一個流式Dataset/DataFrame連接起來。流連接的結果以遞增方式生成,類似於上一節中的流聚合的結果。本節,我們將探討再上述情況下

原创 xxl-job——深度集成

隨着項目研發,適配。需要對xxl-job進行深度集成,目前還沒有這個需求,但未雨綢繆不是,於是開始研究源碼。之後會在此篇文章記錄源碼分析。

原创 Redis——分佈式篇

爲什麼需要Redis集羣 爲什麼需要集羣? 性能 Redis本身的QPS已經很高了,但是如果在一些併發量非常高的情況下,性能還是會受到影響。這個時候我們希望有更多的Redis服務來完成工作。 擴展 第二個是處於存儲的考慮。因爲Redis所

原创 Nginx安裝、配置詳解——已經很詳細了

nginx是什麼? nginx是俄羅斯人 Igor Sysoev爲俄羅斯訪問量第二的Rambler.ru站點開發的一個十分輕量級的HTTP服務器。它是一個高性能的HTTP和反向代理服務器,同時也可以作爲IMAP/POP3/SMTP的代理服

原创 Redis——進階篇

發佈訂閱模式 列表list使用發佈訂閱模式的侷限性 之前說可以通過隊列的rpush和lpop可以實現消息隊列,但是消費者需要不停地調用lpop查看list中是否有等待處理的消息。爲了減少通信消耗,可以sleep()一段時間再調用lpop,

原创 Oracle-sqlldr參數詳解(轉)

https://www.cnblogs.com/sky100/articles/1639878.html

原创 Redis——基礎篇

Redis特性 將數據存儲在緩存,可大大提高數據的IO性能,於是有了緩存的使用,隨着對緩存的利用越來越多樣化越來越充分,就有了各種緩存框架,Redis是其中較爲優秀的,其特性如下幾點: 更豐富的數據類型 進程內與跨進程 單機與分佈式 功能

原创 工作總結——Cron表達式

Cron表達式 簡單說下cron表達式怎麼寫 * * * * * ? * :先來看下 每秒 的表達式  然後再來說 ,從左到右依次是  秒,分,時,日,月,?:周,年。 通配符:/ 這仨都是支持通配符/的,代表的意思下面來看個例子 1/1

原创 Java大綱-自我總結

一、Java Java 基礎概念 Java 集合框架 Java 併發編程 Java I/O Java JVM 設計模式 SSM源碼分析 二、數據庫 MySQL 三、分佈式 分佈式-架構基礎 分佈式-通

原创 Mybatis-plus——快速上手完整實例

Mybatis-plus 概要 今天發現公司在用mp(Mybatis-plus),於是想借這個機會,瞭解一下這個號稱與Mybatis的關係就像魂鬥羅中1p、2p關係的框架。 快速上手 想要了解一個新的框架,首先是要學會使用,這裏先上快速

原创 Spring-Cloud(一)——Eureka-EurekaClientConfigBean.java

畢竟第一篇,客氣一下,隨便說一句。之後會直接上源碼,並加註釋。 關於EurekaClientConfigBean爲什麼要解析這個類,因爲跟註冊服務的配置項息息相關。 好吧 我承認我挺懶的。這些配置項其實都是可以通過配置文件覆寫缺省值,下面

原创 Spring-Cloud(二)—— 聲明式REST客戶端Feign

在微服務架構中,feign是比較好用的一種服務提供接口的調用方式,它使編寫Web服務客戶端更加容易;並且在使用Feign的同時,它還集成了Ribbon用以完成接口調用的負載均衡。 簡單實現: 服務提供端: 接下來就是具體實現一個Feign