原创 在ElasticSearch中,集羣(Cluster),節點(Node),分片(Shard),Indices(索引),replicas(備份)之間的關係

【Cluster】 集羣,一個ES集羣由一個或多個節點(Node)組成,每個集羣都有一個cluster name作爲標識。 【node】 節點,一個ES實例就是一個node,一個機器可以有多個實例,所以並不能說一臺機器就是一

原创 RabbitMQ Cannot convert from [java.lang.String] to [java.nio.channels.Channel]解決辦法

記錄一下入門RabbitMQ問題 問題如下 2019-08-28 16:51:26.495 [SimpleAsyncTaskExecutor-1] WARN o.s.a.r.l.ConditionalRejectingError

原创 徽章不能掉

爲了我的徽章

原创 springboot自定義異常捕獲

需要的幾個基本類: ResultCode Response ResponseResult CommonCode: 自定義code信息 /** * Created by 李新宇 * 2019-07-31 17:54 * <

原创 springboot整合shiro-shiro介紹(一)

Shiro 介紹 Shiro是Apache下的一個開源項目,我們稱之爲Apache Shiro。它是一個很易用與Java項目的的安全框架,提供了認證、授權、加密、會話管理,與Spring Security 一樣都是做一個權限的安全

原创 springboot整合shiro-快速入門(二)

使用springboot + mybatis-plus + thymleaf模板實現快速入門 添加依賴 注意: shiro-spring 和 thymeleaf-extras-shiro <dependencies>

原创 idea顯示Run Dashboard

微服務項目的開發過程中,工程會非常多,經常要啓動很多個服務,才能完成一項測試。啓動的多了,容易開發者帶來錯亂的感覺,很不方便管理。在idea作爲開發工具時,推薦一個很好用的功能–Run Dashboard。 Run Dashboa

原创 windows下logstash無法關閉

終端無法使用ctrl+c退出logstash,使用kill也無法關閉進程, 於是關閉終端窗口後, 再次啓動logstash的時候提示無法啓動 解決辦法:刪除.lock文件

原创 logstash啓動了 mysql無法連接

報錯信息 [2019-07-19T17:00:00,134][ERROR][logstash.inputs.jdbc ] Unable to connect to database. Tried 1 times {:e

原创 DATETIM和TIMESTAMP的區別

首先 DATETIM和TIMESTAMP類型所佔的存儲空間不同,前者8個字節,後者4個字節,這樣造成的後果是兩者能表示的時間範圍不同。前者範圍爲1000-01-01 00:00:00 ~ 9999-12-31 23:59:59,

原创 SSI服務端包含技術

1、頁面內容多如何管理? 將頁面拆分成一個一個的小頁面,通過cms去管理這些小頁面,當要更改部分頁面內容時只需要更改具體某個小頁面即可。 2、頁面拆出來怎麼樣通過web服務瀏覽呢? 使用web服務(例如nginx)的SSI技術,將

原创 idea2018 3最新註冊碼(2019.6.27)

idea2018 3最新註冊碼(2019.6.27) 第一步: 打開hosts文件將 0.0.0.0 account.jetbrains.com 添加到文件末尾 第二步: 註冊碼 MNQ043JMTU-eyJsaWNlbnNlSW

原创 封裝一些正則相關操作的Java工具類

package com.skx.gain_taobao.tools; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Descrip

原创 Java 動態代理作用是什麼?

最近正好在看,特來挖墳。 關於動態代理設計模式很可能題主就在不知不覺中使用了,例如Spring中的AOP,Struts2中的攔截器等。 先來看靜態代理模式代碼: 靜態代理 package test; public interfa

原创 Entity實體類爲什麼要實現Serializable接口才能被序列化?

引起這個疑問,還是從Hibernate使用查詢緩存說起;對象實例除了存在於內存,二級緩存還會將對象寫進硬盤在需要的時候再讀取出來使用,此時就必須提到一個概念:序列化。 程序在運行時實例化出對象,這些對象存在於內存中,隨着程序運行停