原创 redis實戰-redis命令

主要內容: 字符串命令、列表命令和集合命令 散列命令和有序集合命令 發佈命令和訂閱命令 其他命令 字符串:字符串可以存儲的三種類型的值,字符串,整數,浮點數。 列表 散列  有序集合 發佈與訂閱 其他指令 排序:

原创 Java NIO 簡介基礎1

 Java NIO(New IO)是從Java 1.4版本開始引入的一個新的IO API,可以替代標準的Java IO API。NIO與原來的IO有同樣的作用和目的,但是使用的方式完全不同,NIO支持面向緩衝區的、基於通道的IO操作。NI

原创 設計模式-行爲型模式-訪問者式模

訪問者模式基本介紹 1)  訪問者模式(Visitor Pattern ),封裝一些作用於某種數據結構的各元素的操作,它可以在不改變數據結構的前提下定義作用於這些元素的新的操作。 2) 主要將數據結構與數據操作分離,解決數據結構和操作耦合

原创 設計模式-結構型模式-橋接模式

橋接式 模式(Bridge)- 基本介紹 1) 橋接模式(Bridge模式)是指:將實現與抽象放在兩個不同的類層次中,使兩個層次可以獨立改變。 2) 是一種結構型設計模式 3) Bridge模式基於類的最小設計原則,通過使用封裝、聚合及繼

原创 設計模式-行爲型模式-職責鏈模式

職責鏈模式基本介紹  職責鏈模式(Chain of Responsibility Pattern),又叫 責任鏈模式,爲請求創建了一個 接收者對象的 鏈( 簡單示意圖) 。這種模式對請求的發送者和接收者進行解耦  職責鏈模式通常每個接收者

原创 設計模式-行爲型模式-解釋器模式

四則運算問題 通過解釋器模式來實現四則運算,如計算a+b-c的值,具體要求 1) 先輸入表達式的形式,比如 a+b+c-d+e, 要求表達式的字母不能重複 2) 在分別輸入a ,b, c, d, e 的值傳統方案解決四則運算問題分析 1)

原创 mysql 範式簡單介紹

第一範式(1NF)所謂第一範式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。如果出現重複的屬性,就可能需要定義一個新的實體,新的實體由重複的屬性構成,新實

原创 spring 事務簡單介紹

一、事務的基本原理 Spring事務 的本質其實就是數據庫對事務的支持,沒有數據庫的事務支持,spring是無法提供事務功能的。對於純JDBC操作數據庫,想要用到事務,可以按照以下步驟進行:     獲取連接 Connection con

原创 1.Spring Boot 基礎

SpringBoot 設計理念 約定優於配置 約定優於配置(Convention Over Configuration),也稱作按約定編程,是⼀一種軟件設計範式,旨在減少軟件開發⼈人員需做決定的數量量、獲得簡單的好處,⽽而⼜又不不失靈活性

原创 Java NIO 簡介

 Java NIO(New IO)是從Java 1.4版本開始引入的一個新的IO API,可以替代標準的Java IO API。NIO與原來的IO有同樣的作用和目的,但是使用的方式完全不同,NIO支持面向緩衝區的、基於通道的IO操作。NI

原创 idea springboot 自動編譯

idea初使用之自動編譯 原文地址:https://blog.csdn.net/diaomeng11/article/details/73826564/ 因爲公司需要,方便使用框架以及代碼整合,使用同一開發集成環境idea,因爲以前一直使

原创 java面向對象的特徵

面向對象的三個基本特徵是:封裝、繼承、多態。 封裝是面向對象的特徵之一,是對象和類概念的主要特性。 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏。 封裝的優點 將變化隔

原创 設計模式-創建型模式-工廠方法模式

工廠方法模式介紹 工廠方法模式設計方案:將披薩項目的實例化功能抽象成抽象方法,在不同的口味點餐子類中具體實現。 工廠方法模式:定義了一個創建對象的抽象方法,由子類決定要實例化的類。工廠方法模式將對象的實例化推遲到子類。 //將Pizza

原创 設計模式-創建型模式-原型模式

1) 原型模式(Prototype模式)是指:用原型實例指定創建對象的種類,並且通過拷貝這些原型,創建新的對象 2) 原型模式是一種創建型設計模式,允許一個對象再創建另外一個可定製的對象,無需知道如何創建的細節 3) 工作原理是:通過將一

原创 設計模式-結構型模式-裝飾者模式

方 案1- 解決星巴克咖啡訂單問題分析 1) Drink 是一個抽象類,表示飲料 2) des就是對咖啡的描述, 比如咖啡的名字 3) cost() 方法就是計算費用,Drink 類中做成一個抽象方法. 4) Decaf 就是單品咖啡,