原创 python之(urllib、urllib2、lxml、Selenium+PhantomJS)爬蟲

  一、最近在學習網絡爬蟲的東西,說實話,沒有怎麼寫過爬蟲,Java裏面使用的爬蟲也沒有怎麼用過。這裏主要是學習Python的時候,瞭解到Python爬蟲的強大,和代碼的簡介,這裏會簡單的從入門看是說起,主要是瞭解基本的開發思路,後續會講到

原创 Python之Django

    一、Django是一個開放源代碼的Web應用框架,由Python寫成。採用了MTV的框架模式,即模型M,視圖V和模版T。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容爲主的網站的,即是CMS(內容管理系統)軟件。並於20

原创 springboot之手動控制事務

  一、事務的重要性,相信在實際開發過程中,都有很深的瞭解了。但是存在一個問題我們經常在開發的時候一般情況下都是用的註解的方式來進行事務的控制,說白了基於spring的7種事務控制方式來進行事務的之間的協調。   二、spring的7中事務

原创 Java的幾種常見排序算法

  一、所謂排序,就是使一串記錄,按照其中的某個或某些關鍵字的大小,遞增或遞減的排列起來的操作。排序算法,就是如何使得記錄按照要求排列的方法。排序算法在很多領域得到相當地重視,尤其是在大量數據的處理方面。一個優秀的算法可以節省大量的資源。在

原创 python之協程

    一、這幾天在折騰Python的協程問題,Python的協程相對原理上來說要簡單很多了。在使用Java做開發的時候,經常使用線程,過程中經常也有聽說過微線程/協程的概念,但是沒有去深刻的學習過Java的協程是怎麼實現的。這一篇文章主要

原创 Java之協程(quasar) python之協程

  一、前面我們簡單的說了一下,Python中的協程原理。這裏補充Java的協程實現過程。有需要可以查看python之協程。   二、Java協程,其實做Java這麼久我也沒有怎麼聽過Java協程的東西,但是一直有有聽到微線程/協程的概念,

原创 python之閉包、裝飾器

  一、學習Python的時候發現函數內部,還可以寫函數,並且可以返回函數。覺得挺新奇的,主要是在探索裝飾器(有點像Java的註解)的時候,發現這個理解還是很主要的,所以這裏記錄一下。   二、閉包   1)首先看一部分代碼 def su

原创 python之基礎總結(飛機大戰)

    一、學習python有一段時間了,總體上手還是挺好的,但是有些東西還是和Java存在着一定的區別,這裏主要是通過學習,然後自己去編寫一個案例。從中學習到的一些東西,這裏分享出來,如果存在不正確的地方還請指出,因爲剛學可能認識的還不夠

原创 python之打包、發佈模塊

  一、python中針對於寫好的模塊,並且比人也可以使用改模塊,這樣就可以以同意的打出來,讓別人安裝或者賦值過後可以更好的使用以及集成。   二、最近在學習python所以這裏主要是記錄一下python的打包和發佈過程   三、具體流程

原创 springboot之websocket,STOMP協議

  一、WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進行全雙工通訊的協議。   WebSocket 使得客戶端和服務器之間的數據交換變得更加簡單,允許服務端主動向客戶端推送數據。在 WebSocket API 中

原创 rabbitmq的安裝和使用

     一、RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而羣集和故障轉移是構建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通

原创 springboot之rabbitmq

   一、RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而集羣和故障轉移是構建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通訊的

原创 springboot之assembly的文件配置

    一、在使用springboot框架的時候,存在一個問題。就是我們配置yaml文件,需要單獨提出來做參數修改。當然這個是可以通過spring.profiles.active的方式來配置dev,prod等環境的激活。但是我們如果存在環境

原创 springboot之jar運行腳本

  一、現在的工程都將就獨立和簡單了,我們在使用springboot做開發或者其他框架做開發時,在linux上面執行的時候。總會寫一下腳本,目的當然是爲了更加好的運行程序。不然每次都手動輸入一下命令,來調試環境。調整端口等。個人感覺特別麻煩

原创 springboot之jpa多數據源

  1、隨着業務複雜程度的增加,我們在單一數據源上面的使用越來越不滿足具體的業務邏輯以及實現了。   2、那麼多數據源,比如多庫多數據庫等,我們在使用一個工程的時候多數據源的連接還是很有必要的,這裏做一下記錄   3、實例配置   1)目錄