原创 spring boot 整合mybatis 通過官方mybatis-spring-boot-starter

pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 spring boot application.properties 全部配置屬性

# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This samp

原创 spring boot demo 通過maven構建

pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 java多線程學習之線程通信-wait()等待 notify()喚醒

package learn.thread; import java.util.ArrayList; import java.util.List; import org.omg.Messaging.SyncScopeHelper

原创 java多線程學習之啓動順序不等於執行順序

package learn.thread; /* * 線程start()方法執行順序不等於啓動順序 */ public class Demo2 extends Thread { public Demo2(int i)

原创 設計模式之懶漢單例非線程安全

package design.singletonLazy.demo; public class Main { public static void main(String[] args) { // 創建多線程驗

原创 java通過jedis使用redis,以及部分api介紹

package redis.demo; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; impo

原创 java try return 和finally return 執行順序證明

package demo; public class FinallyReturnDemo { static int x = 0; public static void main(String[] args) {

原创 java多線程學習之ReentrantReadWriteLock(二)

package learn.thread; import java.util.concurrent.locks.ReentrantReadWriteLock; /* ReentrantReadWriteLock,比ReentrantL

原创 java jdbc 兩層輕量封裝

package db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.

原创 java線程學習之Condition

package learn.thread; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java

原创 java jdbc 查詢與更新實現

package jdbc.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; impor

原创 mysql 常用命令技巧大全

#刪除數據庫 DROP DATABASE IF EXISTS learn; #創建數據庫 CREATE DATABASE learn CHARSET utf8; #選擇數據庫 USE learn; #刪除數據庫表 DROP TAB

原创 設計模式之懶漢單例線程安全

package design.singletonLazy.demo; public class Main2 { public static void main(String[] args) { // 創建多線程

原创 設計模式之餓漢單例

package design.singleton.demo; //餓漢式單例 public class SingletonHungryEntity { //直接創建對象實例 private static Singlet