原创 IDEA生成bean且jpa註解 沒有Persistence

生成bean 發現沒有這個選項和博客不太一樣,後來發現沒有hibernate的配置 連接的話可以不配置數據庫,可以直接配置hibernate 就可以 連接數據庫 idea右側可連接數據庫,亦可直接查詢sql語句 之後會有選擇的選

原创 並行與併發,進程與線程

雖然對於基本概念瞭然於心,但是每隔一段時間看到別人寫的,總是會再點進去看看,哎,就會有不一樣的感受。 並行與併發。 並行: 同一時刻,兩個線程都在執行。 併發 :是同一時刻,只有一個執行,但是一個時間段內,兩個線程都執行了。 —

原创 web框架的選擇

時下流行的服務器web類 Nginx, Apache,容器類的Jboss ,Tomcat,WebLogic... 可用的web框架分幾個方向,多數都在用Serverlet,有其他的WebFlux、Vert.x、等, 又說springmvc

原创 spring中同一接口的不同實現類注入

同一接口不同實現的注入需要先明白依賴倒置的意思。 定義:高層模塊不應該依賴低層模塊,二者都應該依賴其抽象;抽象不應該依賴細節;細節應該依賴抽象。 問題由來:類A直接依賴類B,假如要將類A改爲依賴類C,則必須通過修改類A的代碼來達成

原创 單例模式的實現

單例模式的實現有懶漢式、餓漢式、內部類、枚舉幾種方式,分別來寫作測試一下一下 單例的實現主要是爲了整個應用中只存在一個實例,一般是資源連接類,數據庫連接池、線程池、、、、 主要需要實現的重點: 構造器必須私有化private

原创 實現代理的幾種方法

代理模式是設計模式結構型中的其中一種 實現代理功能有靜態代理,動態代理,Cglib的幾種方式 如果沒有概念,接下來一一分別代碼簡單實現,看看主要的不同,寫完基本能有個基本認知 代理即 兩個類之間不直接產生關係,而由中間設置的代理類

原创 從排序數組中刪除重複項(Leetcode)

給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 示例 1: 給定數組 nums = [

原创 springboot解決vue對接前端OPTIONS的問題

之前需要出一個頁面,前端已經寫好了,比較擅長使用vue框架,做好之後給我,死活出不來效果,請求不到數據,F12出來報錯,一堆查詢百度,最後發現vue有個OPTIONS前置請求,類似於嗅探,提前偵查接口是否存在這樣的機制。 起初我是

原创 springboot跳轉頁面

SpringBoot裏面只有src目錄,在src/main/resources下面有兩個文件夾,[static]和[templates],springboot默認static中放靜態頁面,而templates中放動態頁面 them

原创 sql操作字符串,sql增刪改字符串

有更改字符串的要求,結合substr() 、concat() 函數即可 列有八零七,八零八這樣的漢字 需要將八改爲六 先查詢截取 因爲截取的index從1開始的 substr(start,end)的作用截取 字符串 SE

原创 python中引入不同層級模塊

python中引入不同層級模塊 引入同一層級的 |com |--baidu |-- -- first.py |-- -- two.py 在two中引入 first 直接即可以在頭部寫入 import first 在代碼中使用

原创 Java Spring-AspectJ

  Spring的AspectJ的AOP AspectJ 是一個面向切面的框架,它擴展了 Java 語言。 AspectJ 定義了 AOP 語法所以它有一個專門的編譯器用來生成遵守 Java 字節編碼規範的 Class 文件。 Aspec

原创 ModuleNotFoundError: No module named 'pip._internal' 無法安裝python第三方模塊

python的版本3.7 安裝三方模塊, 無論是--version  還是你install  XXX三方模塊都會出現這樣的錯誤   開始以爲pip是沒有安裝 找到具體 安裝路徑/script/下發現有pip  pip3  pip3.7 

原创 複製文件IO、NIO的寫法比較

複製文件的比較 Io是web端不可不談的一個重點,而複製則是一個典型的運用,從複製中可以瞭解各中io的運用及效率 原生IO @Test public void executeInputStream() { String sr

原创 獲取Java程序運行的路徑

  網上很多人介紹了各種獲取的方法,但是獲取都不大好,一大番處理.我引薦了一個非常好的例子 System.getProperty("java.class.path")//這個方法可以獲取當前運行程序的完整路徑,絕對的路徑,並且適應操作系統