原创 SpringBoot Mybatis EnumTypeHandler自定義統一處理器

需求mybatis目前已經內嵌入了springboot中了,這說明其目前在數據訪問層的絕對優勢。而我們在開發的過程中,往往會在程序中使用枚舉(enum) 來表示一些狀態或選項,而在數據庫中使用數字來存儲。這樣做的好處是在程序中使用enum

原创 Spring Security系列教程

慕課網Spring Security教程:https://blog.csdn.net/newhanzhe/article/category/7825746 真實項目實踐:https://blog.csdn.net/jaune161/art

原创 在Eclipse For Mac中配置Lombok

0x01 下載lombok官網 https://projectlombok.org/download.html1.官網下載lombok.jar0x02 找到Eclipse.app 配置文件2.找到Eclipse應用(在Mac上就是Ecli

原创 【轉載】SpringBoot集成Java Mail實現郵件發送功能

SpringBoot集成Java Mail實現郵件發送功能 概述 springboot-email是基於SpringBoot環境集成Java Mail,並實現了郵件發送功能,包括簡易郵件發送、html正文郵件發送、內聯資源(靜態資源)郵件

原创 springboot整合rabbitmq,支持消息確認機制

文章轉載地址:https://blog.csdn.net/otherCoco/article/details/82893654 springboot整合rabbitmq,支持消息確認機制 安裝 推薦一篇博客 https://blog.cs

原创 WebStorm開發angularcli項目環境配置

原文出處:https://blog.csdn.net/aliceliu21/article/details/75503775 網上有很多關於配置angular cli 項目開發環境配置的文章,但是我都未配置成功。經過我的實驗,記錄下我配置

原创 Mockito單元測試之SpringMvc controller

創建測試類 package cn.******.jl.contract.api.controller; import static org.junit.Assert.assertEquals; import static org.mo

原创 JAVA8 - Lambda之List排序

先定義一個實體類 @Data @AllArgsConstructor @NoArgsConstructor public class Human { private String name; private int a

原创 Rest API: 基本認證和摘要認證

用spring security實現Rest API的基本認證(Basic)和摘要認證(Digest): Basic 認證 1. server - spring security配置 package com.pechen.config;

原创 SpringMVC學習筆記

一、SpringMVC基礎入門,創建一個HelloWorld程序 1.首先,導入SpringMVC需要的jar包。 2.添加Web.xml配置文件中關於SpringMVC的配置 <!--configure the setting

原创 Spring Security慕課網系列教程

說明:本系列博客是記錄慕課網中的教程的學習 https://blog.csdn.net/newhanzhe/article/category/7825746

原创 mybatis精通之路之TypeHandler初探

前言:在我們利用mybatis作爲持久層框架存儲數據時,從mybatis接收參數到mysql存儲數據,都會用到typeHandler類型處理器。這也就是從JavaType->JdbcType的轉化過程。由於mybatis初始時已經內置大部

原创 採用java8 lambda表達式 實現 java list 交集 並集 差集 去重複並集

一般的javaList 交、並集採用簡單的 removeAll retainAll 等操作,不過這也破壞了原始的javaList對象,採用java8 lambda表達式流操作則可以不影響原始list對象而得到兩個javaList對象的 交

原创 MERGE中使用SEQUENCE,帶來的序列快速增長問題

在使用MERGE INTO 語法的時候,經常是WHEN NOT MATCHED 則需要INSERT 數據,INSERT的時候會用到SEQUENCE,這時候會造成序列的快速增長。 原因是由於SEQ.NEXTVAL語法的緣故,不管MERGE

原创 Java 併發工具包 java.util.concurrent 用戶指南

譯序 本指南根據 Jakob Jenkov 最新博客翻譯,請隨時關注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。 本指南已做成中英文對照閱讀版的 pdf