原创 【一】、封裝HttpClient和Json解析

封裝HttpClient和Json解析(這裏主要介紹封裝的思想,具體的代碼實現我會在github中給出) 在實際開發中,我們可能需要調用第三方服務器的接口,這就要使用到HttpClient來發送請求,這裏就基於HttpClie

原创 zookeeper學習使用

zookeeper使用 ls ls2 stat get ls : 查看目錄簡要信息 ls2 : 查看目錄詳情 stat : 查看狀態 get : 獲取節點數據 create 1.創建默認節點:create /tyilack no

原创 Java去除字符串中的不可打印字符和(emoji)表情字符

str.replaceAll("[\\p{C}\\p{So}\uFE00-\uFE0F\\x{E0100}-\\x{E01EF}]+", "") .replaceAll(" {2,}", " ");

原创 vue實現動態添加數據滾動條自動滾動到底部

在使用vue實現聊天頁面的時候,聊天數據動態加到頁面中,需要實現滾動條也自動滾動到底部。這時我找到網上有個插件 vue-chat-scroll https://www.npmjs.com/package/vue-chat-sc

原创 idea使用groovy腳本自動生成數據庫實體

import com.intellij.database.model.DasTable import com.intellij.database.util.Case import com.intellij.database.uti

原创 彙總:基於SSM封裝的一個迅速開發項目的底層框架集成項目

本章開始會記錄封裝的全過程,包括集成一些常用的框架工具集成、MVC架構的設計等 (目錄內容待更新……) 下面就從零開始介紹開發的整個過程,首先先使用spring boot創建maven項目,pom.xml文件如下: <?x

原创 Java9集合類中重載多個of方法原因

在java9 api的集合類中,有很多看似一樣的重載of方法: 那這裏有個問題是爲什麼有了VarArgs(可變長參數)方法,還需要定義那麼多重載的方法呢?查看官方的更新日誌中可以發現有如下描述: http://openjdk.j

原创 vue使用element-ui的el-input監聽不了回車事件解決

vue使用element-ui的el-input監聽不了回車事件,原因應該是element-ui自身封裝了一層input標籤之後,把原來的事件隱藏了,所以如下代碼運行是無響應的: <el-input v-model="form

原创 docker compose使用

原文鏈接:https://www.li-rui.top/2018/11/04/docker/docker-compose%E4%BD%BF%E7%94%A8/ 看到一篇很不錯的dock

原创 RabbitMQ報錯:Error: unable to perform an operation on node 'rabbit@manage01'.

安裝完成之後問題描述: 1、打開http://ip:15672/#/ 後臺管理頁面會很慢 2、springboot項目連接mq經常連接不上(偶爾可以連上) 3、報錯:AmqpTimeoutException: java.util.co

原创 Mybatis報錯解決: Your driver may not support getAutoCommit() or setAutoCommit()

報錯信息: ### Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your driver may n

原创 spring boot 返回的json中去掉值爲null的屬性

直接上代碼: import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonGenerator; import

原创 groovy語法校驗和沙盒(sandbox)運行

groovy語法校驗主要解決腳本在編寫時能實時檢查語法是否正確,類似IDE的功能,沙盒運行主要解決系統若嵌入System.exit(0),會導致整個應用停掉的問題 需要引用的依賴包如下: <!-- https://mvnrepos