原创 Java常用名稱縮寫大全

名稱縮寫 文章目錄名稱縮寫RDB--->redis database 儲存複製數據庫AOF--->Append-only file 僅追加文件IOC--->inversion of control 控制反轉AOP--->Aspec

原创 java開發中如何優雅的完成參數校驗

java開發中如何優雅的完成參數校驗 文章目錄java開發中如何優雅的完成參數校驗@[toc]爲什麼要用validator實戰演練1. @Validated 聲明要檢查的參數2. 對參數的字段進行註解標註3. 在全局校驗中增加校驗

原创 瀏覽器跨域問題解決

瀏覽器跨域問題解決 1、新建文件夾,隨意建,路徑記錄一下 2、複製快捷方式 3、右鍵屬性 在目標中輸入 “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

原创 fastJson和gson轉json數據格式時亂序問題

fastJson和gson轉json數據格式時亂序問題 //先看如下簡單程序 //此時我們使用阿里的fastJson把對象轉json格式 public static void main(String[] args) {

原创 SpringBoot學習筆記(二)

一、SpringBoot 1,SpringBoot簡介 Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不

原创 悲觀鎖和樂觀鎖

原文鏈接:https://blog.csdn.net/rexct392358928/article/details/52230737 悲觀鎖(Pessimistic Lock), 顧名思

原创 事務隔離級別&ACID&CAP&髒讀幻讀不可重複讀

spring事務 數據庫事務的四種特性 1:原子性: 事務包含的所有操作要麼全部成功,要麼全部失敗回滾;成功必須要完全應用到數據庫,失敗則不能對數據庫產生影響; 2:一致性: 事務執行前和執行後必須處於一致性狀態, 例:用戶A和

原创 volatile不能保證原子性及其解決方案

volatile不能保證原子性及其解決方案 volatile類型的變量有三個特點 1:可見性 2:不能保證原子性 3:禁止重排 2、不能保證原子性 或者說最終一致性不能得到保證,我們看如下案例 import java.util.c

原创 Git整理(二)

Git 回退版本 #回退至上一次提交的版本 #中間的六個長度的字符串對應的是日誌信息的提交id的前六位 #網上回退100個版本$ git reset --hard HEAD~100 $ git reset --hard HEAD^

原创 Junit版本錯誤問題(附junit jar包下載地址)java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

Junit版本錯誤問題(附junit jar包下載地址)java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing junit各版本下載地址: https://pan.

原创 Git整理(一)

Git Git簡介 git是世界上最先進的分佈式版本控制系統 很多人都知道,Linus在1991年創建了開源的Linux,從此,Linux系統不斷髮展,已經成爲最大的服務器系統軟件了。 Linus雖然創建了Linux,但Linu

原创 Git整理(三)

Git(三) 遠程倉庫 到目前爲止,我們所有的操作都是在本地倉庫中管理版本,這在svn中也可以使用,前面也說過git,需要有一臺只作用於交換的僞中央倉庫,但是你只有一個電腦的時候怎麼辦,建兩個版本庫?當然可以,其實一臺電腦上也是可

原创 在Eclipse和myeclipse如何設置Java/html/css/jsp代碼提示(圖文)

在Eclipse和myeclipse如何設置Java/html/css/jsp代碼提示(圖文) 第一步:打開eclipse或者myeclipse 依此點擊Window——>Preferences 第二步:點擊Java——>e

原创 redis儲存方式以及儲存數據

redis儲存方式以及儲存數據介紹 Redis數據基礎類型有哪些? string 普通key:value儲存 set name xiaoli get name--->xiaoli list 有序可以重複 has

原创 CentOS7安裝mysql詳細步驟

mysql的安裝 安裝步驟 1、下載 MySQL Yum Repository wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm