原创 Spring Boot項目中使用RedisTemplate.delete() 刪除指定key失敗 的解決辦法

問題 實際通過redisTemplate.delete刪除了redis的key但是在判斷redisTemplate.hasKey時候還是存在,導致緩存刪除不了 解決 原因是在兩個服務在引入RedisTemplate,引入的方式不對

原创 Java工程師面試必問的基礎知識整理(超詳細)

前言 最近又重新複習了一遍java基礎知識,做了一下整理。這些知識點大部分爲面試必問,建議收藏。 在理解的基礎上進行記憶會更深刻,推薦用自己語言組織歸納,這樣面試官認爲你至少還是知道這個知識點的。 直接上乾貨! 目錄 一、jav

原创 熟悉mac'電腦進行開發

一、前言 由於公司的開發全部基於mac進行開發,對於常年使用windows進行開發的我來說確實較爲不習慣。 從mac的鍵盤鼠標和鍵盤和windows的都有很大的不同,軟件的下載和安裝也不同,還有分屏的概念等。 下面就我這些天瞭解的

原创 calling prepareStatement is no longer allowed! Increase reapTimeout to avoid this problem

異常: 2020-01-09 18:30:48.072 ERROR 10212 — [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service

原创 idea下新建的spring boot項目,無法導入依賴以及idea基礎回顧

一、問題描述 最近在idea中導入spring boot項目的依賴時,無論怎麼也無法導入依賴,如圖所示: 總是顯示:Project ‘org.springframework.boot:spring-boot-starter-pa

原创 kafka介紹以及結合spring消費topic

一、好久不見 現在是2019年6月12日,距離上一次更新足有一個余月。 這一個多月以來,甚是忙碌。沒有時間寫作,寫博客,寫程序。雖然有很多不確定的因素,但最能確定的是,她永遠離開我了。爲了停止悲痛,我忙到深夜,可每每想起她的一切,

原创 MyBatis常見問題

一、什麼是Mybatis 1、Mybatis是一個類似於Hibernate的ORM持久層開源框架, 2、Mybatis通過XML或者註解配置和映射,實現對數據庫的訪問 3、Mybatis的核心設計理念是基於原生sql進行的,正是由

原创 服務器使用itchat.,hotReload=True,自動LOG OUT原因分析

阿里雲服務器接入itchat和圖靈機器人,導致微信一直登錄後自動退出LOG OUT,找了很久的原因,最終定位到問題是因爲這句: itchat.auto_login(enableCmdQR=2, hotReload=True) ho

原创 JSONArray如何遍歷

String a = "[1,2]"; JSONArray json = JSONArray.fromObject(a); if(json.size()>0){ Obje

原创 穿透內網將外部的請求轉發到本地

在調試微信、支付寶、企業微信回調調時候,如何進行本地debug呢? 這就需要用到一個工具:WeNAT 能夠將外部的請求轉發到本地,下載後https://www.wezoz.com,直接按照說明配置本地服務端口號就可以得到域名

原创 疫情之下我是如何大膽跳槽的

一、前言 一場突如其來的疫情打亂了很多人的計劃,起初沒有人在意,直到這場災難和每個人息息相關。 企業停工,招聘也隨之縮減,別說招聘,有些企業甚至開始了裁員;這個時候。很多人並不願意冒險離職去尋求新的工作機會,這也會導致招聘市場上

原创 找不到問題在哪,不妨刪掉代碼在哪裏重新黏貼

一個比較老的項目,給同事部署本地環境的時候,出現pom依賴死活導入不進來的問題,所有條件都排查了,都和我一樣,最後把代碼刪了再黏貼就好了! 一個教訓

原创 利用數組實現環形隊列

package queue; import java.util.Scanner; public class CircleArrayQueueDemo { public static void main(String[] a

原创 Linux操作系統

一、Linux概述 Linux和Windows均屬於操作系統的範疇,和windows不同的是,他沒有像Windows有圖形化界面,可以鼠標點點點,Linux所有操作都是命令行操作,Linux不同於Windows,是個開源的操作系統

原创 按照順序添加到單鏈表

實際開發中的一個需求: 客戶端和服務端約定:客戶端給到幾個用戶給到服務端,用戶有用戶編號,姓名等屬性,現在客戶端需要服務端返回按照用戶編號從小到大的順序返回給客戶端,比如客戶端給的是8.6.10.1,需要服務端返回的是1.6.8.