原创 Oracle插入長度超過4000的字符串

最近開發中向oracle中存儲長度超過4000的字符串時報錯,本來字符設置的是varchar2(4000),後改爲clob類型,發現還是報錯,百度了下發現因爲oracle在插入CLOB的數據默認會以varchar2的類型插入,所以

原创 SpringBoot Thymeleaf實現驗證碼生成

使用後臺返回驗證碼圖片,驗證碼存到session中後端實現校驗,前端只展示驗證碼圖片。 本篇用SpringBoot Thymeleaf實現驗證碼生成。 創建springboot項目 引入依賴 完整pom.xml <?xml ver

原创 多數據源配置springboot+Mybatis

多數據源用到的場景很多,所以就寫了本篇文章進行演示如何配置多數據源。項目源碼地址點擊此處查看 項目依賴springboot2+mybatis+mysql 首先在mysql中創建數據庫db1和db2,然後分別在兩個數據庫中創建表te

原创 Java8 Stream分割list集合

使用Java8 Stream分割list集合,寫好的工具類,可以直接用 package com.example.java8; import com.example.excel.Student; import org.apache

原创 for循環使用多線程 並查看執行結果

直接上代碼 import java.util.concurrent.*; public class ThreadDemo { public static void main(String[] args) throws E

原创 Spring Cloud學習筆記(三)Hystrix斷路器

點擊此處查看完整源碼 微服務中,我們希望單個模塊出錯不影響整個系統,當底層服務不可用時,可以阻斷故障的傳播。這就是斷路器的作用。他是系統服務穩定性的最後一重保障。 在springcloud中斷路器組件就是Hystrix。 使用Hy

原创 Spring Cloud學習筆記(四)OpenFeign

點擊此處查看完整源碼 微服務之間免不了需要服務間調用。Spring Cloud框架提供了RestTemplate和FeignClient兩個方式完成服務間調用,前面我們採用的是RestTemplate來實現調用,RestTempl

原创 SpringBoot 定時任務和任務之間並行執行詳解

使用SpringBoot創建定時任務非常簡單,只需在添加幾個註解就可以實現定時任務。 @Component @EnableScheduling //在啓動類上註解也可以 public class TestJob { @

原创 Spring Cloud學習筆記(二)服務註冊與消費

點擊此處查看完整源碼 1.服務註冊 服務註冊就是把一個微服務註冊到Eureka Server上,Eureka Server創建方式點擊此處 我們先創建一個provider提供者,創建springboot項目,添加兩個依賴 選擇如下

原创 Navicat premium 12下載

鏈接:https://pan.baidu.com/s/1DBxx3RpbWHPKCo2nHH7i4A 提取碼:k3uh 免安裝版,解壓後直接運行即可

原创 mysql中replace into的用法詳解

replace into語句會根據唯一鍵/主鍵刪除原有的一條記錄, 並且插入一條新的記錄來替換原記錄。如果沒有表不存在唯一鍵/主鍵 或者 插入的數據唯一鍵/主鍵沒有重複的,那麼會新增一條記錄。 新建一個test表,三個字段,uid

原创 springboot+logback日誌使用

項目的開發中,日誌是必不可少的組件,所以也會相應的在項目中實現和構建我們所需要的日誌框架。 logback是Springboot推薦並且默認使用的日誌系統。 官方推薦使用的xml名字的格式爲:logback-spring.xml

原创 python 多線程代理刷csdn瀏覽量

環境:python3.7 首先拉取自己的所有文章鏈接 # coding: UTF-8 from bs4 import BeautifulSoup import urllib.request as urlrequest inFil

原创 HttpClientUtil工具類

依賴 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.11

原创 Java Excel導出工具類

最近經常用到excel導出,整理了一下代碼,寫了個工具類 用到的jar包 POI3.17 package com.example.excel; import org.apache.poi.hssf.usermodel.*; im