原创 null,undefined,undeclared的區別

null,undefined,undeclared的區別 1.null表示"沒有對象",即該處不應該有值,轉爲數值時爲0。典型用法是: (1) 作爲函數的參數,表示該函數的參數不是對象。 (2) 作爲對象原型鏈的終點。 2.und

原创 20200109一家面試題

選擇題 1.關於java類中static成員和對象成員說法正確的是(C) A.static成員變量在對象構造時生成 B.static成員函數在對象成員函數中無法使用 C.虛成員函數不可能是static成員函數 D.static成員

原创 20200110一家面試題

1、如何對插入mysql數據的原數據進行加密,寫出加密函數? 加密:INSERT INTO t_pass_info(id,pass_info) VALUES (1,ENCODE(‘dong’,‘bb’)); 解密:SELECT

原创 20200119一家面試題(部分答案沒有寫之後再補)

spingboot 中的@configuration註解的作用和用法 @Configuration註解主要用於定義配置類.可替換xml配置文件.被註解的類內部包含一個或多個被@Bean註解的方法. springboot 如何進

原创 Mysql選用B+Tree結構(筆記整理)

B+Tree和B-Tree的區別? B+樹幾點關鍵字搜索採用閉合區間 B+樹非葉節點不保存數據相關信息,只保存關鍵字和子節點的引用 B+樹關鍵字對應數據保存在葉子節點中 B+樹節點是順序排列並且相鄰節點具有順序引用的關係

原创 Git學習一:安裝以及基本操作

慢慢的嘗試,細心的操作,你就會發現其實很簡單。 Git下載與安裝 1.首先在官網下載git(我的是windows 64位) https://git-scm.com/downloads 2.然後按照步驟安裝即可,安裝成功後,

原创 Centos7安裝postgresql9.6

Centos7安裝postgresql9.6 第一步:下載庫 以root模式進入CentOS7,輸入 yum install -y https://download.postgresql.org/pub/repos/yum/9.6

原创 整體搭建linux\centos

整體搭建linux\centos 第一步:下載 首先下載需要的文件和包(xshell,xftp,jdk,Tomcat,postgre) 第二步:安裝 安裝vm ware,然後安裝centOs 版本; 第三步:傳文件 控制好網絡連接

原创 整體搭建linux\centos

整體搭建linux\centos 第一步:下載 首先下載需要的文件和包(xshell,xftp,jdk,Tomcat,postgre) 第二步:安裝 安裝vm ware,然後安裝centOs 版本; 第三步:傳文件 控制好網絡連接

原创 git 基本命令操作

git分支 git checkout -b dev_wei 創建一個分支 git branch 查看所有的分支 git checkout master 切換到主分支master上 在不同的分支上進行的版本管理,只有在自己的

原创 JVM學習之常用的查看JVM的工具

常用的查看JVM的工具 1使用jdk自帶的 jconsole 直接在cmd命令中打入jconsole,就會彈出一個窗體 然後選擇對應的pid即可 2 使用jvisualvm,同上,直接命令輸入 安裝 visual

原创 面試總問到mysql與postgre數據庫的區別,回答不上了。。。

面試總問到mysql與postgre數據庫的區別,回答不上了。。。 看了這篇說的很詳細。。。 https://blog.csdn.net/hj7jay/article/details/65434955 點贊 收

原创 JVM學習之 Java對象內存佈局

Java對象內存佈局 一個Java對象在內存中包括3個部分:對象頭、實例數據和對齊填充 一塊是非堆區,一塊是堆區。 堆區分爲兩大塊,一個是Old區,一個是Young區。 Young區分爲兩大塊,一個是Survivor區(S

原创 JVM學習之JVM參數和常用命令

JVM參數 JVM參數分爲四種: 標準參數、-X參數 、-XX參數、其他參數 1.標準參數 -version、 -help、 -server、 -cp 2. -X參數 非標準參數,也就是在JDK各個版本中可能會變動