原创 HashCode和Equals的關係

一丶HashCode hashCode() 的作用是獲取哈希碼,也稱爲散列碼;它實際上是返回一個int整數。這個哈希碼的作用是確定該對象在哈希表中的索引位置。hashCode() 定義在JDK的Object.java中,這就意味

原创 Mysql & INDEX

索引: Mysql官方對索引的定義爲:索引(Index)是幫助Mysql高效獲取數據的數據結構; 索引的本質就是數據結構 可以理解爲排好序的快速查找數據結構 數據本身之外,數據庫還維護這一個滿足特定查找算法的數據結構,這些數據結

原创 Spring Boot 啓動流程篇

Spring Boot 啓動原理 前言: Spring Boot 優勢 SpringBoot所具備的特徵有: 可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs; 內嵌

原创 Mysql & Explain Optimizer

Mysql Query Optimizer Explain: 使用EXPLAIN關鍵字可以模擬優化器執行SQL查詢語句(僅限於查詢語句),從而知道Mysql是如何處理編寫的SQL語句,分析SQL語句或者是表結構的性能瓶頸 作用

原创 Spring Boot Thymeleaf

模板引擎 JSP、Velocity、Freemarker、Thymeleaf SpringBoot推薦的Thymeleaf; 語法更簡單,功能更強大; 1、引入thymeleaf; <dependency> <grou

原创 Spring Boot 靜態資源映射篇

Web開發 1.簡介: 使用Spring Boot : 創建Spring Boot應用選中我們需要的模塊; Spring Boot 已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就可以運行起來; 自己可以編寫業務代碼

原创 Spring Boot 日誌篇

SpringBoot:底層是Spring框架,Spring框架默認是用JCL;‘ ​ SpringBoot選用 SLF4j和logback; 1.SLF4J使用:     1.1如何在系統中使用SLF4J: 以後開發的時候,日誌

原创 Spring Boot 修改默認錯誤處理機制

SpringBoot默認的錯誤處理機制 默認效果: ​ 1)、瀏覽器,返回一個默認的錯誤頁面 瀏覽器發送請求的請求頭: 原理: ​ 可以參照ErrorMvcAutoConfiguration;錯誤處理的自動配置; 給容器中添

原创 Spring Boot & Spring MVC

SpringMVC自動配置 官方指導 1. Spring MVC auto-configuration Spring Boot 自動配置好了SpringMVC 以下是SpringBoot對SpringMVC的默認配置:(WebMv

原创 ORACLE數據庫數據類型

Oracle的數據類型 Oracle的數據類型分爲標量(Scalar)類型、複合(Composite)類型、引用(Reference)類型和LOB(Large Object)類型4種類型。 因爲標量類型沒有內部組件,所以,它又分爲

原创 Dubbo+Zookeeper搭建環境

一.Dubbo搭建 前沿:介紹 簡介 DUBBO是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,是阿里巴巴SOA服務化治理方案的核心框架,每天爲2,000+個服務提供3,000,000,000+次訪問量支

原创 Dubbo+Zookeeper服務註冊與發現

Dubbo理論簡介 Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。

原创 Dvajs介紹

dva 是基於 redux 最佳實踐 實現的 framework,簡化使用 redux 和 redux-saga 時很多繁雜的操作 數據流向 數據的改變發生通常是通過用戶交互行爲或者瀏覽器行爲(如路由跳轉等)觸發的,當此類行爲會改

原创 Oracle導出整個數據庫和導入整個數據命令

一 導出數據庫 tip:win10 用管理員權限打開cmd命令執行 exp fs1104/@端口號/orcl file=e:/fs1104.dmp full=y file後面寫導出盤符 接下來耐心等待就好了 二 導入數據 ex

原创 Node.js安裝教程

1)首先準備好安裝包工具 2)勾選同意協議 3)默認是裝在C盤下面 (根據個人 可以選擇安裝盤符) 4)繼續點擊下一步 5)安裝成功 6)打開cmd 命令測試 是否安裝成功 npm -v node -v (如果現實下圖