原创 HttpClient使用Ip代理訪問目標IP

一、HttpClient使用代理IP 1.1、前言   在爬取網頁的時候,有的目標站點有反爬蟲機制,對於頻繁訪問站點以及規則性訪問站點的行爲,會採集屏蔽IP措施。   這時候,代理IP就派上用場了。可以使用代理IP,屏蔽一個就換一個IP。

原创 springboot+maven 項目 打jar包之後部署並啓動方式

1、不管如何  先clean下  清掉之前的,命令:mvn clean。 2、然後利用 mvn package -DskipTests 打出jar包。 3、利用工具將jar包上傳到linux服務器上面對應的位置。 4、之前如果部署過的話

原创 Spring Boot(六):RabbitMQ 詳解

        RabbitMQ 即一個消息隊列,主要是用來實現應用程序的異步和解耦,同時也能起到消息緩衝,消息分發的作用。消息中間件最主要的作用是解耦,中間件最標準的用法是生產者生產消息傳送到隊列,消費者從隊列中拿取消息並處理,生產者不

原创 多線程與hibernate openSession綁定在當前線程

先上代碼: package com.ifunpay.portal.task; import com.alibaba.fastjson.JSON; import com.ifunpay.portal.dao.order.OrderEnt

原创 SpringBoot(三): 共享Session

分佈式系統中,Session共享有很多的解決方案,其中託管到緩存中應該是最常用的方案之一。 那SpringBoot如何使用Session 1、引入依賴 <!--session依賴注入--> <dependency> <group

原创 一篇關於索引很好的總結博客

mysql之索引原理與慢查詢優化 一、介紹 1.什麼是索引? 一般的應用系統,讀寫比例在10:1左右,而且插入操作和一般的更新操作很少出現性能問題,在生產環境中,我們遇到最多的,也是最容易出問題的,還是一些複雜的查詢操作,因此對查詢語句的

原创 Spring Boot(九):SpringBoot整合Shiro做登錄認證和權限管理

 Shiro 是一個功能強大、靈活的,開源的安全框架。它可以乾淨利落地處理身份驗證、授權、企業會話管理和加密。Shiro 的首要目標是易於使用和理解。安全通常很複雜,甚至讓人感到很痛苦,但是 Shiro 卻不是這樣子的。一個好的安全框架應

原创 linux下 tail 、more、less、cat之間的區別

一、tail命令 語法:tail -200f ../logs/cational.out 二、more命令 說明:more 命令類似 cat ,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下

原创 Spring Boot(七):springboot的定時任務

springboot定時任務就非常簡單! 1、添加依賴:引入 Spring Boot Starter 包即可 <dependency> <groupId>org.springframework.boot</grou

原创 Spring Boot(八):SpringBoot項目如何部署上線(兩種方式 jar包和war包)

項目部署一般是兩種方式:一種是打包成 jar 包直接執行,另一種是打包成 war 包放到 tomcat 服務器下。springboot一般情況下默認爲jar包方式,這裏我把jar包和war包兩種方式都記錄一下 *默認maven管理項目 !

原创 mysql創建用戶並授權之後依舊被拒絕訪問

創建用戶: CREATE USER 'user'@'localhost' IDENDIFIED BY 'password';   授權: GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost'

原创 HttpClient 傳入代理IP和端口則走代理,不傳則直接請求的兩個方法

 HttpClient 傳入代理IP和端口則走代理,不傳則直接請求的兩個方法   方法使用的相關包 import com.ifunpay.util.common.StringUtil; import net.sf.json.JSONOb

原创 Java取掉json數據中值爲null的屬性字段

@JsonInclude(JsonInclude.Include.NON_NULL)  集成於Springboot2.0中 此方法的配置意在實體類與json互轉的時候 屬性值爲null的不參與序列 化。   使用時:用註解的方式放在標記類