原创 淺談Java併發編程-1-Java內存模型(JMM)

目錄   一、可見性簡介 二、synchronized實現可見性原理 三、volatile保證可見性 四、volatile適用場景 五、synchronized和volatile比較 六、總結     一、可見性簡介 1、可見性:一個線程

原创 淺談Spring-1-事務管理

目錄 一、什麼是事務 二、四種事務特性(ACID) 三、處理事務時可能會出現的三種安全性問題 四、事務的隔離級別(5種) 五、Spring事務管理 1、Spring 當中的@Transactional註解 2、Spring當中的事務傳播行

原创 淺談常用字符串類型的區別

一、常用字符串類型的區別 String、StringBuffer和StringBuilder 嗯,隨便搜一下我們能知道,StringBuffer和StringBuilder對比String在字符串拼接的時候,String的會更慢一些。因爲

原创 Redis入門-1-基礎知識

目錄 一、什麼是redis 二、關於redis的一些基本內容 三、redis作爲緩存要注意的問題 一、什麼是redis redis是一種鍵值型的非關係型數據庫(NoSql:not only sql),對數據的存取是在內存當中,並且支持將數

原创 Redis入門-4-Redis實現session共享

目錄 一、什麼是session共享 二、實現session共享的幾種方式及一些對比 三、用redis實現session共享 四、瀏覽器和服務器之間的session是怎麼對應上的 五、springboot中是如何整合session共享的 六

原创 Redis入門-3-用註解操作Redis

一、爲什麼使用註解來操作redis緩存   一般如果我們想把一個對象添加到redis緩存當中,都會寫這樣的一段代碼 @Autowired private RedisUtil redisUtil; redisInstance=redis

原创 Redis入門-2-基本操作

前言,本篇博客將具體描述如何使用在springboot中引入redis作爲緩存使用 一、相關環境 spingboot 2.0 redis 二、代碼相關內容 1、添加依賴 <dependency>

原创 Redis基礎知識雜談

目錄   一、什麼是redis 二、關於redis的一些基本內容   一、什麼是redis redis是一種鍵值型的非關係型數據庫,對數據的存取是在內存當中,並且支持將數據持久化到磁盤文件當中。由於性能出色、易於集羣拓展、支持數據的持久化

原创 初涉設計模式--單例模式

單例模式是創建者模式的一種,目的即是創建一個單例,通過類只能獲取到一個實例   目錄   一、餓漢模式 二、懶漢模式 三、餓漢模式和懶漢模式對比 四、雙重校驗鎖的方式 一、餓漢模式 public class HungrySingleto

原创 java自定義註解

本文章簡單描述了java的一些基礎概念,以及註解的解析的方式舉例,算是一個自己的學習筆記和總結。 一、註解的一些基本概念 1、jdk自帶的註解 @Override(重寫方法),@Deprecated(聲明過時),@Supperwarnin

原创 StringBuffer和StringBuilder

一、String、StringBuffer和StringBuilder區別 嗯,隨便搜一下我們能知道,StringBuffer和StringBuilder對比String在字符串拼接的時候,String的會更慢一些。因爲String其實不

原创 FreeMaker循環嵌套數據輸出

1、freemaker循環輸出list數據的格式我們都知道是 <#list user as userList> ${user.username} </#list> 2、但是如果list裏面還有list對象,需要循環嵌套輸出數據呢? 也很簡

原创 web分頁實現的三種方式

個人所知的web分頁的三種方式,閒來無事總結一下。1、使用前端表格插件進行分頁例如用bootstrap的拓展table組件,注意設置其分頁屬性時設置爲“client”,即是 sidePagination:"client", //客戶端分頁