原创 #創建Oracle數據庫表所遇到的問題

像mysql一樣設置主鍵自增 這個問題說真的真的是給我卡住了,處於各種懵逼狀態!由於以前公司用的數據庫都是mysql以爲直接Auto_Increment 就可以了~設置主鍵自增,結果可想而知!!! 真的是太慘了,耽誤了自己很長時間

原创 SprngBoot的啓動流程

前言 最近,在學習Springboot + SpringCloud,以前就對傳統的項目JSP + Servlet項目感興趣,對哪些東西感興趣呢?打個比方當客戶端發出一個請求給服務器,在這個最始之初,他會先去校驗Web.xml的配置

原创 自定義動態代理模式

前言 上一節中我們簡單概述了JDK中的動態代理模式,但是難免心中存疑,我們可以很明確的知道最核心的地方就是生成代理類的過程,也就是我們的這一塊代碼:Proxy.newProxyInstance(clazz.getClassLoad

原创 基於JDK的動態代理模式

前言 學習呢,在我看來有輸入就要有輸出,所謂的輸入就是你看的視頻,所謂的輸出就是當你學完這個課程,你自己對這個視頻的理解以及感受,簡單地講,我自己寫博客,是爲了記錄自己學習的過程,當然,如果能給其他人帶來幫助,那就更好不過了,旨在

原创 HttpClient設置請求頭消息User-Agent模擬瀏覽器

HttpClient設置請求頭消息User-Agent模擬瀏覽器   比如我們請求 www.tuicool.com   用前面的代碼   這個是一個Maven項目Pom.xml配置如下 <?xml version="1.0" e

原创 Web端第一次登陸和第二次登陸的區別

今天大致弄清楚了關於微信公衆號與小程序之間的區別,下面我們還需要梳理一個知識點:在Web端用戶第一次登陸與第二次登陸的區別(第二次登陸爲記住密碼),下面有什麼區別呢,就我現在的觀點看來,主要可以分爲以下區分 1.第一次登陸

原创 Git常用指令大全

Git 常用命令 bash —>腳本解釋器,功能一般 zsh —>腳本解釋器,功能很強大,但是,比較複雜 on my zsh —>腳本解釋器,人爲迭代,發佈在Github上面 1.查看當前git版本(git bash): git

原创 簡單工廠模式、工廠方法模式、抽象工廠模式區別和聯繫

1. 簡單工廠模式 簡單工廠模式,按照我在現實中的理解是:生產統一規格的商品,當然了,你可以生產其他商品的東西,假設我們生產的是汽車~那麼我們可以生產一下汽車 那麼我們既然說到了統一規格就需要定義一個接口,代碼如下: package

原创 Sprigboot通過MultipartFile上傳時所遇到的BUG

1.Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory 該問題說明,Spring-

原创 CURL指令學習

Curl指令學習 1.curl URL ------> 返回請求地址的內容 2.curl -i URL ------> 返回請求地址的內容還返回請求頭 3.curl URL -H ‘Content-Type:applicat

原创 IDEA熱部署不生效解決方案(親測有效)

1.pom依賴 <!--Spring 官方提供的熱部署插件 --> <dependency> <groupId>org.springframework.boot</group

原创 fatal: pathspec 'fileName' did not match any files 解決辦法

再刪除文件的時候突然出現了這個問題:fatal: pathspec ‘fileName’ did not match any files 分析如下:這個文件怎麼回事?爲什麼刪不掉?難道是分支的錯誤?還是怎麼回事? 產生原因:該文件存在

原创 Java8之function函數詳解

1. function 我們來看下function這個函數式接口裏面都有什麼方法 下面,我們來仔細研究下以下的方法 1.R apply(T t) 按照以往的邏輯,我們先來看下原始接口是怎麼說的 翻譯過來就是:將給定的參數應用到

原创 Java8基礎知識點梳理

最近可能是自己的原因導致對Java8的學習落入的下乘,我們就來抽個時間將Java8的知識點進行梳理下吧 常用的函數(函數式接口) 1.function 根據我的記憶是function裏面有個apply方法,apply方法是接受一個

原创 Java權限驗證

Java權限驗證 這裏面我們進行一些簡單的權限驗證,先從數據庫建立關係來說起 建立數據庫表 1.User表(用戶) CREATE TABLE USER( id INT(11) PRIMARY KEY AUTO_INCREME