原创 linux下Kafka安裝及基本操作

下載Kafka http://archive.apache.org/dist/kafka/1.1.0/ 解壓並重命名 cd /usr/local tar zxvf kafka_2.12-1.1.0.tgz mv kafka_2.12-1.1

原创 詳解springboot和vue前後端分離開發跨域登陸問題

這篇文章主要介紹了詳解springboot和vue前後端分離開發跨域登陸問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 前後端分離開發中,

原创 springboot和vue前後端分離開發跨域登陸問題

前後端分離開發中,一般都會遇到請求跨域問題。而且一般也會遇到登陸失效問題。今天就以springboot和vue爲例來看如何解決上述問題 增加過濾器 @WebFilter @Component public class CorsFilter

原创 Springboot和vue整合

最近要把一個spirngboot項目和vue整合一下。於是百度了一下,大部分的教程都是build前端vue項目,然後把生成的dist目錄下的文件拷貝到resources下的static下即可,但是按照以上教程實際上項目啓動後無法正常訪問。在

原创 RestTemplate中文亂碼完美解決方案

RestTemplate中對字符串使用的是StringHttpMessageConverter中默認的編碼 public class StringHttpMessageConverter extends AbstractHttpMessag

原创 Spring緣起-後置處理器BeanPostProcessor的簡單介紹

BeanPostProcessor官方定義爲工廠鉤子,我們也俗稱後置處理器。它允許自定義修改新的bean實例,例如檢查標記接口或用代理包裝它們。應用程序上下文可以在其bean定義中自動檢測BeanPostProcessor bean,並將它

原创 spring實戰:使用註解+反射來解決switch或者if多條件判斷的問題

業務場景 在與倉庫系統的對接過程中,我們使用了阿里巴巴的奇門規範。該規範中根據不同的method方法參數來確定不同的業務,比如: # 入庫單創建 method=taobao.qimen.entryorder.create # 庫存查詢 me

原创 Redis所有基本類型的基本操作之Java實現

前不久分享過Redis的基本數據結構及基本命令詳解。在熟悉了redis的基本操作之後,今天給大家分享下實際開發中對redis操作的Java實現版本。 Maven依賴 首先我們開發採用的是Maven,所以Maven依賴如下,因爲使用了spri

原创 Spring中Bean創建完成後執行指定代碼的幾種實現方式

在實際開發中經常會遇到在spring容器加載完某個bean之後,需要執行一些業務代碼的場景。比如初始化配置、緩存等。有以下幾種方式可以實現此需求(歡迎補充) 實現ApplicationListener接口 實現ApplicationList

原创 Redis的基本數據結構及基本命令詳解

redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這

原创 Java中線程池原理以及參數說明

Java開發的同學肯定使用過多線程,使用多線程那就肯定會用到線程池。而且個人認爲線程池也是各大互聯網公司在面試的時候比問的一個知識點。因此作爲開發人員,必須瞭解線程池的原理以及具體參數的含義。 首先我們來了解下線程池的基本原理 第一步便是

原创 java中thread的join方法爲什麼能讓線程插隊

在面試中經常會遇到這樣的問題:在主線程中有兩個子線程,如果能讓着兩個子線程能順序的執行?答案自然是用join來使得兩個線程順序執行,先看一下具體代碼 public class ThreadOfJoin { public stati

原创 wait、notify實戰之實現連接池

前言 在瞭解到wait、notify的使用方式之後,我們使用wait、notify來實現一個連接池。如果還有不清楚wait、notify使用的,請進入傳送門:https://segmentfault.com/a/11900000191043

原创 Java多線程中wait、notify、notifyAll使用詳解

這篇文章主要介紹了Java多線程中wait、notify、notifyAll使用詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 基礎知識 首先我們需要知道,這幾個都是Object

原创 Java中wait、notify、notifyAll使用詳解

基礎知識 首先我們需要知道,這幾個都是Object對象的方法。換言之,Java中所有的對象都有這些方法。 public final native void notify(); public final native void notifyA