原创 npm報錯npm ERR! code EPERM,以管理員身份運行解決

看截圖的最後一行要以管理員身份運行。 解決如下:

原创 npm報錯Error: ENOENT: no such file or directory, mkdir

報錯如下: 解決方法: 檢查C:\Users\Administrator目錄下的.npmrc是否有問題。筆者的電腦上面沒有F盤,刪掉這一行後直接就能用了。 最後 排錯不易,如果問題沒解決可以看這個文章: https://bl

原创 元素 'beans' 必須不含字符 [子級], 因爲該類型的內容類型爲“僅元素”錯誤原因

元素 ‘beans’ 必須不含字符 [子級], 因爲該類型的內容類型爲“僅元素”錯誤原因一般是: 在xml文件裏面寫了一些文本在標籤以外 比如

原创 JVM學習筆記之JVM運行時數據區

JVM運行時數據區可以用下圖表示 概述:其中虛線框內(程序計數器、Java虛擬機棧、本地方法棧)是線程私有的內存空間,只存在於線程的生命週期內,線程結束之後就會消失,因此不需要對這三個區域進行垃圾回收。 堆和方法區是線程共享的數據

原创 華爲雲服務器購買及使用指南

前言 作者參與牛客網的買服務器返現活動,以某個奇妙的價格價格購入了一個一年的華爲雲服務器,具體多少錢就不透露了,不然會被當作廣告性能參數如下: 購買 偶然看到這個活動,然後點進去,就點進去看了,結果就買下來了。 2019年12

原创 MySQL中的utf8和utf8mb4的區別

一、概述 1、MySQL在5.5.3之後增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來兼容四字節的unicode。 2、好在utf8mb4是utf8的超集,除了將編碼改爲utf8mb4外不需要做

原创 單例模式詳解(懶漢式、餓漢式、線程安全、雙重檢驗鎖)

文章目錄單例(Singleton)概述Ⅰ 懶漢式-線程不安全Ⅱ 餓漢式-線程安全Ⅲ 懶漢式與餓漢式橫評Ⅳ 懶漢式-線程安全改進(通過加鎖的方法)單鎖 getUniqueInstance() 方法雙重校驗鎖-線程安全後記(對於vol

原创 linux文件權限和chomd命令的使用

在linux中可以使用ll查看文件的權限: 使用chomd命令改變文件權限。 Linux文件基本權限有9個,owner,group,others三種身份對應各自read,write,execute三種權限。 文件權限字符:“-r

原创 Java Web之Cookie和session

Cookie 概述 HTTP協議是無狀態的,無狀態的意思是每次請求都是獨立的,它的執行情況和結果與前面的請求和之後的請求都無直接關係,它不會受前面的請求響應情況直接影響,也不會直接影響後面的請求響應情況。 一句有意思的話來描述就是

原创 Java集合的使用

集合的族譜 Java集合框架分爲兩大派系:Collection和Map,實際上的繼承關係十分複雜,下圖的繼承關係爲簡化版 Collection Collection共有的方法如下(不同的實現類有所不同): 重點方法已經被標註出

原创 lamdba表示式快速入門

Lambda 表達式是 Java8 的新特性。 利用這個特性,可以使我們創建匿名內部類的對象時,代碼簡潔。 而且寫出更加簡潔美觀的代碼是當今的潮流。 新特性的加入能火起來,原因無非是有好處,比如比以前更加簡單實用。 函數式接口 在

原创 ArrayList源碼分析(保姆級細節分析)

長文警告!!筆者嘔心瀝血之作,希望能幫到你 文章目錄簡介繼承關係實現的接口類中的屬性構造函數無參構造ArrayList()指定容量 ArrayList(int initialCapacity)很少用到的ArrayList(Coll

原创 Java反轉鏈表(單向鏈表和雙向鏈表)

這是一個常見的考驗 Coding 能力的筆試題。 主要思路就是: 對於每個節點,使用臨時變量記錄原來的前驅和原來的後繼,然後把原來的前驅接到這個節點的後繼上。 代碼如下: public class ReverseList {

原创 JAVA單元測試註解詳解及代碼演示

JAVA單元測試註解詳解及代碼演示 單元測試能不通過main方法運行我們想要運行的方法,所以用於測試某段代碼的時候會很方便。 先假設一個簡單的類 實現加法和除法兩個方法 public class Demo { public i

原创 數據庫的三級模式結構和模式間映射

圖解 三級模式結構:外模式、模式和內模式以及他們之間的映射圖如下: (PS:上圖中的用戶一般是指數量很多的用戶羣體,他們通過各種應用/視圖(或者說是軟件)使用數據庫) 詳解 一、外模式(External Schema) 定義:也