原创 Mybatis緩存 &redis

注: 參考 MyBatis 緩存機制深度解剖 / 自定義二級緩存 分佈式系統架構——使用Redis做MyBatis的二級緩存 mybatis-redis項目分析 Mybatis緩存和Redis緩存服務器的案例分析

原创 eclipse 使用相關

1. eclipse 設置默認編碼爲Utf-8 在eclipse中,js文件的默認編碼是ISO-8859-1,每次新增一個js文件,就必須手動的將js文件的編碼格式改爲UTF-8,由於這種針對每個文件的編碼設置保存在項目的.setting

原创 數據庫連接池Druid &與dbcp、c3p0的區別

Druid是Java語言中最好的數據庫連接池。Druid能夠提供強大的監控和擴展功能。 1. DruidDataSource配置 <bean id="dataSource" class="com.alibaba.druid.pool.D

原创 SpringBoot 註解相關

1. SpringBoot 註解 1. @SpringBootApplication     @SpringBootApplication:申明讓spring boot自動給程序進行必要的配置,這個配置等同於:     @Configur

原创 數據庫 Mysql相關04

1. Mysql 支持的數據類型 2. 創建和操縱表  

原创 SpringBoot 集成h2數據庫

目錄   1. h2數據庫 2. 在pom.xml中導入相關依賴 3. 修改application.yml文件,加入H2相關配置 4. 編寫bean(使用lombok 簡化代碼) controller 5. 在 Spring Boot 啓

原创 數據庫 Mysql相關03

1. 組合查詢 多數SQL查詢都只包含從一個或多個表中返回數據的單條SELECT語句。MySQL也允許執行多個查詢(多條SELECT語句),並將結果作爲單個查詢結果集返回。這些組合查詢通常稱爲並(union)或複合查詢(compound

原创 JSR303 數據校驗

前端頁面進行數據校驗之後,提交的數據後端還需要再進行一次數據校驗 1. JSR303 數據校驗 1. 給bean添加校驗註解 javax.validation.constraints  package com.zx.zxmall.pro

原创 跨域(HTTP訪問控制(CORS))

跨域:指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。同源策略:是指協議,域名,端口都要相同,其中有一個不同都會產生跨域;    Access to XMLHttpRequ

原创 關閉es的語法檢查

  es的語法檢查太嚴格,程序本身並沒有錯誤 同時也會在瀏覽器的控制檯輸出大量信息 關閉es的語法檢查 ,修改相關文件 註釋掉webpack.base.conf.js中的代碼段 保存後重啓項目即可,不會在控制檯輸出大量的語法檢查語句

原创 Java8 新特性(Lambda ,Stream API等)

1. Lambda表達式 2. 函數式接口 3. 方法引用與構造器引用 4. Stream API 5. 接口中的默認方法與靜態方法 6. 新時間日期API 7. 其他特性  

原创 Vue 001

1. MVVM思想 M:即Model,模型,包括數據和一些基本操作 V:即View,視圖,頁面染結果 VM:即View-Model,模型與視圖間的雙向操作(無需開發人員干涉) 在MWM之前,開發人員從後端獲取需要的數據模型,然後要通過DO

原创 數據庫mysql 相關02

1. 計算字段 計算字段並不實際存在於數據庫表中。計算字段是運行時在SELECT語句內創建的。 字段(eld)基本上與列(column)的意思相同,經常互換使用,不過數據庫列一般稱爲列,而術語字段通常用在計算字段的連接上。 重要的是要注意

原创 SpringCloud Feign聲明式遠程調用

  1. Feign聲明式遠程調用 1. 簡介 Feign是一個聲明式的HTTP客戶端,它的目的就是讓遠程調用更加簡單。Feign 提供了HTTP請求的模板,通過編寫簡單的接口和插入註解,就可以定義好HTTP請求的參數、格式、地址等信息。

原创 SpringCloud 組件

1. SpringCloud Alibaba簡介 1)簡介 Spring Cloud Alibaba致力於提供微服務開發的一站式解決方案。此項目包含開發分佈式應用微服務的必需組件,方便開發者通過Spring Coud編程模型輕鬆使用這些