原创 Java 類初始化過程(主動引用、被動引用)

這裏參考了一下這個文章,大家感覺可以再閱讀一下: 《類的四種主動引用和三種被動引用》 文章地址:https://blog.csdn.net/weixin_42636552/article/details/82949999 《一文讓

原创 java 反射 reflection

靜態語言 & 動態語言 靜態語言 與動態語言相對應,運行時結構不可改變的語言就是靜態語言,如:Java、C、C++、C# Java不是動態語言,但Java可以稱之爲“準動態語言” Java有一定的動態性,我們可以利用反射機制獲得

原创 四個Java極速閱讀源碼的快捷鍵(IDEA 、Mac 環境下)

Command + 鼠標左鍵 進入源碼 這裏就不多做解釋,人人都會 如果發現點不進去的話,先看一看 maven是否將其倒入其中 Command + alt + ⬅️、➡️(方向左、右) 這裏本身是回到上次編輯位置 配合上一操作

原创 git 詳細使用 (未完待續~)

簽名設置 1.項目級別/倉庫級別:盡在當前本地倉庫範圍內有效 git config user.name userName git config user.email [email protected] cat .git/conf

原创 真正的程序內存佈局:代碼段、數據段、堆空間、棧空間 (拒絕誤導、拒絕錯誤概念)

內存空間的佈局 每個應用程序內存都應有自己獨立的內存空間,其內存空間一般都有以下幾大區域 1、代碼段(代碼區) 用於存放代碼(機器碼),只讀 2、數據段(全局區) 用於存放全局變量等(static) 整個程序運行中都存在,

原创 Java 註解,如何自定義註解 (含源碼 2020年最新)

註解 Annotation 1、什麼是註解? Annotation 是從 JDK5.0 開始引入的新技術 Annotation的作用: 不是程序本身,可以對程序作出解釋(這一點和註解 comment 沒什麼區別) 可以被其

原创 Mybatis 使用 HashMap 爲 Dao 參數(spring-boot)

爲什麼使用map作爲參數? 當表中的字段很多的時候,在 mapper的XML 中配置的字段會很多,爲空的字段可以不傳,就要使用map參數 代碼如下 // 萬能map Integer addUser2(Map<St

原创 IDEA 關於 springboot 全局搜索 (IDEA版本2020.3)

ctrl + N 調出搜索框 選擇 All 進行全局(該項目全文件)搜索 搜索後可以快速定位,並進入改文件的內部

原创 spring-boot 從0開始 第一章:helloworld與原理初探

1. SpringBoot 簡介 1.1 Spring - Rod Johnson Spring是一個開源框架,2003 年興起的一個輕量級的Java 開發框架,作者:Rod Johnson Spring是爲了解決企業級應

原创 java springboot properties 亂碼問題 (IDEA 2019.3環境)

file-settings 搜索: file encodings (左上角位置) 如下默認設置 將 GBK 全部改成 UTF-8

原创 mac下 vue 2.x 版本升級到 vue 4.x版本

1. 爲什麼 vue 要升級到 3.x 以上版本? 這裏關於一篇 vue 實戰教程 :https://www.bilibili.com/video/BV1EE411B7SU?t=111&p=5 如果vue 版本爲 2.x 時,無法

原创 快速入門 swagger2.x (springboot版)

前言: 首先看一下要實現的效果: swagger 實現效果 地址:http://swagger.stonestill.cn/swagger-ui.html 使用 java 的 通過 swagger 發佈jar包 使用 docke

原创 import MySQLdb 在 python3.x 如何安裝MySQLdb

如何優雅的在Python3.x連接mysql需要MySQLdb模塊? 如果您使用 python2.x 版本,請您直接執行指令 pip install MySQLdb 即可 爲什麼 python3.x 找不到 MySQLdb 這

原创 C++挖掘程序本質(第三章C++其他語法-終)李明傑-M了個J 配套教材

1. 運算符重載 (operator overload) 運算符重載(操作符重載):可以爲運算符增加一些新的功能 運算符 + 不能爲左右倆個對象類型運算,運算符重載就是增加運算符兩邊的類型 1.1 使用運算符重載 運算符重

原创 C++挖掘程序本質(第二章C++面向對象-中)李明傑-M了個J 配套教材

文章目錄前言1. 內存管理(4張內存圖-非常重要)1.1 類中的成員變量,不需要主動回收1.2 內存泄露1.3 創建對象(棧),對象內部申請棧空間 ☆1.4 創建對象(棧),對象內部申請堆空間 ☆1.5 創建指針與對象(棧-堆),