原创 防sql注入常用方法

sql注入的原理與應對 sql注入是黑客通過代碼注入(前端表單、URL等),攻擊數據庫的一種手段。簡單的說,可以將數據庫語句區分成編譯前和編譯後兩種狀態,sql注入攻擊數據庫,只對編譯前的sql有作用。 舉個栗子:一個校驗用戶登入的sql

原创 Spring Boot 多數據源配置

Spring Boot 多數據源配置 本文主要介紹了,SpringBoot框架下集成mybatis的多數據源配置,一下展示了mysql和sqlserver兩種數據庫的鏈接方式。 1、添加SpringBoot多數據源的配置文件,以下鏈接了m

原创 Idea的常用快捷鍵

1、有些Idea頑固問題,你需要重裝一個idea。2、Alt+回車 導入包,自動修正Ctrl+N   查找類Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代碼Ctrl+Alt+O 優化導入的類和包Alt+Insert 生

原创 mysql數據庫雜談,增、刪、改、查、sql遞歸、導出xls、授權

mysql數據庫常用操作 這篇文章寫得比較雜,主要是樓主這幾年做後臺開發,斷斷續續添加進去的,有一些很簡單的操作也有部分比較難的 1、---------數據庫導出Exec表格 ----------select * into out

原创 區塊鏈是什麼

區塊鏈最近很火簡單的說他是一個數據庫集合(無中心的分佈式數據庫集羣),管理數據庫之間的加密傳輸、增長。1、是一個存放於非安全環境中的分佈式數據庫系統。2、密碼學保證數據在傳輸的過程中不被修改,(hash函數,非對稱加密)。3、對於新增區塊

原创 SpringMvc整合elasticsearch的代碼實現

                               SpringMvc整合elasticsearch 1、elasticsearch(以下簡稱es)的特性可以簡單歸結爲以下三點: 一個分佈式的實施文檔存儲,每個字段可以被索引與搜

原创 SpringMVC下MongoDB查詢周圍商家距離最近的點

這邊文章我在簡書有發表過一次,最近有時間把它們整理到csdn這邊,方便管理查看。A、插入地理座標db.mapinfo.insert({"address" : "廈門市天馬路","loc" : { "type": "Point", "coo

原创 mysql主從備份

mysql數據主從備份是實現mysql數據庫讀寫分離的前提,本文主要介紹mysql主從備份功能,主要思路準備兩個數據一個主庫,一個從庫,分別在兩個庫的my.ini文件下添加對應的配置,分別對兩個數據庫授權。 主庫(master)的IP

原创 mysql觸發器與存儲過程

一、異同點       觸發器和存儲過程都是一組mysql語句集,都可以實現一些比較複雜的業務邏輯,可以直接在數據庫中,編寫業務邏輯,對不同的表進行操作,執行效率較高,不同的是存儲過程需要主動調用,如下:#給參數賦值set @b=5;#調

原创 mysql數據庫自動生成數據庫開發設計文檔

1、輸出表結果,表結構可自己通過代碼調整,簡單但是有時候很實用,可以節省大量的時間,主要思路: a 在java代碼中,通過數據庫查詢語句獲取所有表名和表名備註信息。 b 通過表名獲取某張表的所有字段說明。 c 整理查詢出來的結果,

原创 mysql 審計功能windows系統

 mysql的審計功能,主要可以記錄下對數據庫的所有操作,包括登錄、連接、對錶的增刪改查等,便於責任追溯,問題查找,當然一定方面也會影響數據庫效率。根據mysql版本的不同有兩種分爲企業版和社區版,審計功能目前在網上找到的基本都是基於li

原创 spring mvc下http發送和接收xml請求

spring mvc下http發送和接收xml請求 本文主要介紹,如何在spring mvc框架下,配合swagger插件,通過http,發送和接受xml請求。 1、通過control編寫,接收xml請求的接口, 其中@RequestBo

原创 redis常用的5種數據類型

本文重要介紹,redis的五種數據類型,以及各應用場景,文章主要來源https://www.cnblogs.com/dijia478/p/8058775.html。 字符串string: 字符串類型是Redis中最爲基礎的數據存儲類