原创 深入講解RxJava響應式編程框架,背壓問題的幾種應對模式 背壓 什麼是背壓問題 背壓問題的幾種應對模式

文章首發公衆號:Java架構師聯盟,每日更新技術好文 背壓 本節首先介紹什麼是背壓(Backpressure)問題,然後介紹背壓問題的幾種應對模式。 什麼是背壓問題 當上下游的流操作處於不同的線程時,如果上游彈射數據的速度快於下游接收處理

原创 2021年了居然還不會用springcloud,源碼帶你一步步搭建(小白教程)

公共模塊封裝 在一個完整的微服務架構體系中,字符串和日期的處理往往是最多的。在一些安全應用場景下,還會用到加密算法。爲了提升應用的擴展性,我們還應對接口進行版本控制。因此,我們需要對這些場景進行一定的封裝,方便開發人員使用。本章中,我們優先

原创 Python歡喜冤家:爬蟲與反爬蟲帶着處理方案來給大家拜年了 什麼是爬蟲 常見的反爬蟲措施 文本混淆反爬蟲 動態渲染反爬蟲 行爲驗證反爬蟲

在瞭解什麼是反爬蟲手段之前,我們首先來看一看爬蟲到底是什麼? 什麼是爬蟲 在當今社會,網絡上充斥着大量有用的數據,我們只需要耐心地觀察,再加上一些技術手段,就可以獲取到大量的有價值數據。這裏的"技術手段"就是指網絡爬蟲。 爬蟲就是自動獲取網

原创 Python爬蟲系列集合:VIP音樂+小說+彈幕,都在這裏集合了

最近,有小粉絲在後臺私信我,說:小Q啊,我這邊按照你之前的教程,去獲取一些小說的內容,想要自己私下看,但是爲什麼,我拿到這些小說之後,全都是亂碼啊,就像下面這個樣子 我也encoding=‘utf-8’去進行相應的修改了,但是還是有問題怎

原创 疫情賦閒在家程序員公開python學習源碼,持續更新

最近疫情原因,我們公司比較“人性化”,在疫情剛剛爆發之後,我就逃離了毒圈,然後在家辦公,但是,相對在公司的時候,清閒了太多,又不知道去哪裏玩,於是,就在家辦個‘補習班‘,教家裏的小孩學編程,其中,python爬蟲就成爲我教他們內容的首選項,

原创 五步帶你探究爬蟲爬取視頻彈幕背後的真相,附爬蟲實現源碼 前言 開發環境 原理講解 實現流程 代碼實現

前言 好久沒更新,不知道各位粉絲有沒有等着急,沒辦法,這不是要到年底了啊,又要開始準備一年一度的工作彙報了,咱到現在也不知道這玩意到底有什麼用,反正就是每一家公司都需要這麼個玩意,其中,最讓我頭疼的就是這個未來展望的環節,我要是能預測未來我

原创 面試必問系列,源碼解析多線程絕對不容忽視得問題:線程活性故障 死鎖 二、死鎖的產生條件 三、規避死鎖 四、鎖死 1、信號丟失鎖死 2、嵌套監視器鎖死 五、線程飢餓 六、活鎖

看多了各種多線程得內容,我們是不是忘記了某一個很重要得知識點——線程活性故障 線程活性故障是由於資源稀缺性或者程序自身的問題導致線程一直處於非 Runnable 狀態,或者線程雖然處於 Runnable 狀態但是其要執行的任務一直無法取得進

原创 光知道SpringBoot,不用thymeleaf就太不對了 添加thymeleaf模板 項目編寫 thymeleaf標籤語法

之前的時候,我爲了演示Linux配置提交項目執行環境,簡單的整理了一下springboot得相關內容,但是在實際的開發過程中,SpringBoot得使用可不僅僅就是這一點點遍歷而已,在SpringBoot中推薦使用thymeleaf模板引擎

原创 迴歸本源:從最基礎的SSM框架開始,梳理自己的Java基礎 一、搭建背景及準備條件 二、搭建開始——新建項目 三、完善項目結構 四、初步配置啓動tomcat服務

爲開發一個測試程序,特搭建一個簡單的ssm框架,因爲網上看到很多都是比較老舊的教程,很多包都不能用了,eclipes搭建並且其中還附帶了很多的其他東西,所以特此記錄一下idea中搭建ssm框架過程。 其實就是因爲這不是疫情原因,家裏好多親戚

原创 光知道SpringBoot,不用thymeleaf就太不對了 添加thymeleaf模板 項目編寫 thymeleaf標籤語法

之前的時候,我爲了演示Linux配置提交項目執行環境,簡單的整理了一下springboot得相關內容,但是在實際的開發過程中,SpringBoot得使用可不僅僅就是這一點點遍歷而已,在SpringBoot中推薦使用thymeleaf模板引擎

原创 我哭了!Centos6停止更新只能切換7,哪些習慣也需要切換

上標題,真的是哭了,我一個老爺們差點被急哭了,兩天兩夜啊,我沒幹別的,就爲了解決下圖的這個問題公衆號:Java架構師聯盟,每日更新技術好文這是錯誤代碼提示,而原因只是因爲一條命令,yum -y install wgetError: Cann

原创 JVM調優不知道怎麼回答,阿里總結四大模塊,學不會就背過來

一個 web 應用不是一個孤立的個體,它是一個系統的部分,系統中的每一部分都會影響整個系統的性能,而併發量就是這個系統最重要的組成部分之一,它最大程度的影響着用戶體驗度,就像是一條高速公路,在這條高速上奔跑的汽車最關心的不就是這條高速是否會

原创 從設計模式+源碼講到Tomcat加載Spring,你還不懂?

概述大家是否清楚,Tomcat是如何加載Spring和SpringMVC,今天我們就弄清下這個過程(記錄最關鍵的東西)其中會涉及到大大小小的知識,包括加載時候的設計模式,Servlet知識等,看了你肯定有所收穫~文章首發個人公衆號:Java

原创 從零開始:搭建SpringBoot2.X整合Redis框架

最近也不知道寫啥,看之前寫過Kafka整合Springboot的文章,大家反響還挺熱烈的,嘿嘿嘿,就感覺幫助到大家了還挺好的,也算是達到了自己的目的,正好,今天業務模塊是springboot整合redis,因爲之前做過,所以有現成的代碼,c

原创 深入靈魂的考驗,每行註釋都是靈魂的單例模式,源碼+實例降臨

不管是設計模式也好,別的模式也要,他都是爲了解決問題而發明的有效的方法。除了我們已經熟悉的23種設計模式以外,還有MVVM、Combinator等其它的東西,都已經是前輩們經過多年的摸爬滾打總結出來的,其有效性不容置疑。我這篇文章也不會用來