原创 JDK8日期時間Api LocalDate 、LocalTime、LocalDateTime

package com.mybatis.springbootmybatis.jdk8.localdate; import java.time.*; import java.time.format.DateTimeFormatter;

原创 linux安裝redis步驟 - 主從複製 - 哨兵配置

1.獲取redis資源   wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解壓   tar xzvf redis-4.0.8.tar.gz 3.安裝  

原创 springboot 記錄打印日誌到本地文件夾

<?xml version="1.0" encoding="UTF-8"?> <!-- 說明: 1、日誌級別及文件 日誌記錄採用分級記錄,級別與日誌文件名相對應,不同級別的日誌信息記錄到不同的日誌文件中 例如:error級別記錄到log

原创 CentOS7.5環境下搭建禪道

CentOS7.5環境下搭建禪道 在安裝配置禪道之前,可以百度瞭解一下兩款項目管理工具禪道與JIRA的區別。 一、安裝 進入禪道官網https://www.zentao.net,選擇適用的版本進行安裝,我這裏下載的是“開源版

原创 初識Lambda-含API及Demo

/*  * 一、Lambda 表達式的基礎語法:Java8中引入了一個新的操作符 "->" 該操作符稱爲箭頭操作符或 Lambda 操作符  *   箭頭操作符將 Lambda 表達式拆分成兩部分:  *   * 左側:Lambda 表達

原创 集合轉Map工具類

項目中使用的,拿去就可以用.  package com.qsqx.utils; import java.util.Collection; import java.util.Collections; import java.util.L

原创 Synchronized與Lock區別

Java裏面的兩種管程模型 之前我們瞭解了Java裏面的一種管程模型monitor,synchronized就是基於Monitor實現的管程模型,在這個模型裏面,synchronized中用鎖解決了資源互斥問題,然後提供了wait(),n

原创 初識-設計模式五 工廠模式

package com.mybatis.designpatterns.factory; public class Add extends Operation { public Double getResult(){

原创 Linux把程序設置成服務運行

      在linux下,把程序設置systemctl服務,並開機啓動。以nexus服務爲例:進入usr/lib/systemd/system/目錄 新建nexus.service文件,寫入如下內容, 字段說明請百度systemctl服

原创 Redis和Memcache區別,優缺點對比

1、 Redis和Memcache都是將數據存放在內存中,都是內存數據庫。不過memcache還可用於緩存其他東西,例如圖片、視頻等等。 2、Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數

原创 Shell的腳本學習

  第1章 Shell概述 1)需要看懂運維人員編寫的Shell程序。 2)偶爾會編寫一些簡單Shell程序來管理集羣、提高開發效率。   第2章 Shell解析器 (1)Linux提供的Shell解析器有: [atguigu@hado

原创 初識-設計模式三 裝飾者模式

package com.mybatis.designpatterns.decorator; abstract class Component { // 通用的抽象方法類 public abstract void run();

原创 初識-設計模式二 策略模式

package com.mybatis.Strategist; public class Cash { /** * 收銀系統: * 需求:1.客戶買賣東西正常收費 * 2.打折收費

原创 初識-設計模式四 代理模式

package com.mybatis.designpatterns.proxy; abstract class Subject { public abstract void request(); } package co

原创 UML圖樣例