原创 設計模式學習筆記--單例模式(Singleton)(創建型模式一)

單例模式(Singleton) 定義:確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。 優點:節約系統資源、提高了系統效率,同時也能夠嚴格控制客戶對它的訪問。 缺點:沒有接口,不能繼承,與單一職責原則衝突,一個類應該只關

原创 阿里雲免費ssl證書+tomcat8.5配置https+通過域名直接訪問項目

近期公司開發微信小程序,需要用到https進行訪問,在這期間遇到很多的坑,下面說說我配置https的填坑之路。 網上免費的證書很多,在此我們用的是阿里雲(之前在自己公司測試服務器上用的是jdk生成自簽發證書,但這個不能通過安全驗證),申請

原创 java-使用for循環給list賦值

最近在使用for循環給list賦值,最後發現list中的所有對象的值都變成了最後一個對象的值了,查資料才知道list在調用add()方法時,每次都只是保留的一個對象的引用,如果在for循環外面new list的對象,最後list集合裏面對

原创 jvm學習筆記--jvm的類加載器子系統

1、內存結構 類加載器子系統負責從文件系統或者網絡中加載class文件,class文件在文件開頭有特定的文件標識 ClassLoader只負責Class文件的加載,至於它是否可運行,則是由Execution Engine(執行引擎)決

原创 jvm學習筆記--jvm簡介

1、JVM在計算機系統所處的位置  jvm是運行在操作系統之上的,並沒有和硬件有直接的交互 2、java及jvm Java跨平臺語言:一次編譯,到處運行;java技術的核心就是jvm。 jvm跨語言的平臺:只要不同的編程語言的編譯器生

原创 SpringBoot項目連接數據庫報錯:Access denied for user 'root'@'localhost' (using password: YES)

原文鏈接:https://blog.csdn.net/u012862619/article/details/80482485,博主已經寫的很詳細,我就直接拿過來了,小問題需謹慎。 SpringBoot項目配置文件有兩種格式,常用的appl

原创 idea插件問題

idea離線下載插件,https://plugins.jetbrains.com/訪問不了 修改hosts文件,添加 13.225.166.96 plugins.jetbrains.com

原创 設計模式學習筆記--分類及原則

一、分類 1、創建型模式:對象實例化的模式,創建型模式用於解耦對象的實例化過程。 共五種:工廠方法模式、單例模式、抽象工廠模式、建造者模式、原型模式。 2、結構型模式:把類或對象結合在一起形成一個更大的結構。 共七種:代理模式、適配器模式

原创 設計模式--單例模式(Singleton)學習筆記

單例模式(Singleton) 定義:確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。 優點:節約系統資源、提高了系統效率,同時也能夠嚴格控制客戶對它的訪問。 缺點:沒有接口,不能繼承,與單一職責原則衝突,一個類應該只關

原创 js根據年份計算總週數並獲取每週的日期範圍

場景是這樣,選擇年份獲取每週日期範圍 html <div class="btn-group"> <button type="button" class="my my1 btn btn-primary dropdown-toggl

原创 js獲取UEditor富文本編輯器的內容

在實現新聞管理時用到了百度的UEditor編輯器,之前也用過,閱讀文檔然後操作是沒出現任何問題的(使用form表單提交)。現在是想用js獲取UEditor內容然後用ajax實現異步提交,死活都get不到UEditor的內容。網上查找資料都

原创 java Date類型處理(獲取本週開始時間,本月開始時間,本年開始時間)

Calendar 在 Java 中是一個抽象類(Abstract Class),GregorianCalendar 是它的一個具體實現。 Calendar 與 Date 的轉換非常簡單: Calendar cal = Calendar