原创 VM Linux CentOS7安裝Docker筆記

安裝必要的一些系統工具 yum install -y yum-utils device-mapper-persistent-data lvm2 添加軟件源信息 yum-config-manager --add-repo http

原创 VMware 安裝Linux CentOS7(Java,MySQL8.0)

一、安裝前準備: VMware虛擬機安裝包,自行下載,本次選擇的是(VMware® Workstation 15 Pro 15.5.1 build-15018445)版本 Linux CentOS7安裝包,可以在官網下載Cent

原创 GC(garbage collectors)垃圾回收器學習筆記,第一天

一、什麼是垃圾 常見語言是怎麼申請及釋放內存的? C語言: 申請 malloc 釋放 free C++: 申請 new 釋放 delete java: 申請 new 釋放 自動內存釋放(優點:編程簡單,系統爲容易出錯)

原创 java: -source 1.5 中不支持 diamond 運算符

Error:(54, 63) java: -source 1.5 中不支持 diamond 運算符 (請使用 -source 7 或更高版本以啓用 diamond 運算符) 修改setting 中的 右鍵項目選擇Open Moud

原创 VS Code 使用技巧

中文顯示: 打開VS Code,使用快捷鍵【Ctrl+Shift+P】,在彈出的搜索框中輸入【configure language】,然後選擇搜索出來的【Configure Display Language】,如下圖: 然後就打開了lo

原创 springboot項目啓動時提示Address already in use: bind

springboot項目啓動,控制檯輸出的錯誤信息 web項目在啓動的時候,一般會報Address already in use: bind,常規的處理思路爲:刪除任務管理器中的javaw.exe進程即可;當刪除仍然解決不了時,一般處理

原创 SSH框架配置步驟

一、目的: 使初學者能更好的去了解SSH框架。 給以後的自己,也給別人一個參考。 嘗試搭建一個完整的SSH框架項目。 二、SSH三大框架的概述 Struts + Spring + Hibernate三者各自的特點都是什麼? Struts

原创 thyemeleaf學習要點心得

一、thymeleaf模板子頁面引用JS,CSS,HTML的方法: 這是我的目錄結構 1,引用JS文件 首先將公共資源提取出來放在單獨的一個html中,並加入thymeleaf模板的引用 然後,在<div>中引用thymeleaf的th

原创 數據庫設計三大範式應用實例剖析

先說幾句:        首先作者的勞動果實,讓我對這個比較模糊到現在對範式有了一個比較清晰的認識。不過,結合我自己的實際理解及經驗,我會在裏面加入一些我個人的註釋,以便於更好的理解,我希望原作者能夠同意。我所以的個人說明都會放在{}內,

原创 Mybatis增強型註解簡化SQL語句

1. 背景 MyBatis提供了簡單的Java註解,使得我們可以不配置XML格式的Mapper文件,也能方便的編寫簡單的數據庫操作代碼: public interface UserMapper { @Select("SELECT *

原创 SpringBoot實現原理

一、什麼是SpringBoot? SpringBoot是一個快速開發框架,快速的將一些常用的第三方依賴整合(原理:通過Maven子父工程的方式),簡化XML配置,全部採用註解形式,內置Http服務器(Jetty和Tomcat),最終以ja