原创 Java讀取Excel文件內容

maven引入 <!--Apache POI - Java API To Access Microsoft Format Files--> <dependency> <groupId>org.apa

原创 sql server 模糊查詢通配符%和下劃線無法匹配問題

在sql server的like中%和下劃線類似於通配符%,所以無法使用like '%%'來匹配,可以通過以下兩種辦法實現匹配 1、使用escape 來解決 like '%\_%' escape '\' like '%|_%' es

原创 設計模式之單例模式(懶漢式,餓漢式,註冊式)

一、餓漢式 package com.lh.study.single; /** * @ClassName HungryOne * @Description * @Date 2018/12/8 11:49 * @Aurhor li

原创 JVM運行時區域(JVM內存)詳解

我們知道的JVM內存區域有:堆和棧,這是一種泛的分法,也是按運行時區域的一種分法,堆是所有線程共享的一塊區域,而棧是線程隔離的,每個線程互不共享。 線程不共享區域 每個線程的數據區域包括程序計數器、虛擬機棧和本地方法棧,它們都是在新線程

原创 數據結構樹,爲什麼是B+樹

1、二叉查找樹 Binary Search Tree 特點:右子節點的數據要比根節點的大,左子節點的數據比根節點小,特殊情況下會變成一個鏈表。 二叉搜索樹其期望高度(即爲一棵平衡樹時)爲log2n,其各操作的時間複雜度(O(log2n))

原创 【JVM】探究Java常量本質及三種常量池

一、靜態常量池 所謂靜態常量池,即*.class文件中的常量池,class文件中的常量池不僅僅包含字符串(數字)字面量,還包含類、方法的信息,佔用class文件絕大部分空間。 這種常量池主要用於存放兩大類常量:字面量(Literal)和符

原创 win 10 下git報錯 Git Pull Failed remote: HTTP Basic: Access denied Authentication failed

修改了git密碼以後發現報錯Git Pull Failedremote: HTTP Basic: Access denied Authentication failed for 'http://****/gitlab/local-proj

原创 springboot 使用線程池,異步執行方法

一、線程池配置類  package com.lh.spring.boot.thread; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spri

原创 Spring JPA 的UUID單獨映射查詢

接收的一個JPA的框架,以前都是Mybaties, 以前代碼都是查詢所有字段,改代碼發現很多並不需要全部字段,只要Id,或者id和name就足夠了。然後按照mybaties的方法寫了好多代碼都不行,最好才發現可以這樣... @Repos

原创 PostgreSQL uuid 類型數據使用java String 插入更新問題問題

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://m