原创 編程實用工具

編程實用工具後端IDE組件客戶端管理代碼文檔設計原型思維導圖調試網絡遠程控制內存文本服務系統效率 基於MAC OS,在Windows上大都應該也有相應的版本。 持續更新中。。。(歡迎補充) 後端 IDE 通用/文本 Vim

原创 Springboot Gradle項目同時引入mysql5、mysql8

問題說明: 如果在build.gradle文件中加: dependencies { ... implementation 'mysql:mysql-connector-java:5.1.34' implementati

原创 通過配置的方式實現類似SQL方式查詢MongoDB

背景說明 對於Mysql,有靈活的sql語句直接執行,且sql語句對於程序來說即一個字符串,很方便擴展或變換,即使是有變量,也可以通過字符串操作直接實現替換,最重要的是sql結構比較簡單易懂,而且天生適合關聯查詢。而MongoDB

原创 Learn MAC

1. 解決brew 和 brew cask 慢或不動的問題  安裝brew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste

原创 通用java後臺服務

通用java後臺服務瘦Jar包項目構建文件同步遠程依賴包鏡像製作項目構建文件Docker鏡像生成文件運行實際業務 瘦Jar包 java 生成 jar 包一般都默認採用 fat 模式,導致生成的 jar 包很大,因爲包含了所有依賴包

原创 Springboot http session支持分佈式;同時支持 cookie 和 header 傳遞;websocket 連接 共享 http session

這裏有三個問題: 1. http session支持分佈式; 2. session 同時支持 cookie 和 header 傳遞; 3. websocket 連接 共享 http session。 對於第一個問題,很簡單: imple

原创 Docker Mysql問題記錄

解決連接Docker mysql容器慢的問題 問題描述: 創建一個內部網絡(docker network create ims_network),在這個內部網絡跑了兩個容器(一個mysql容器,一個python容器),從python容器中

原创 對於Websocket發送消息時,報錯“TEXT_FULL_WRITING”的一種解決方案

import java.nio.ByteBuffer; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArra

原创 eclipse gradle springboot 打印單元測試日誌

在eclipse中運行Gradle Tasks - test,是不會打印logger.debug等日誌的,解決方法: 直接在你想要運行的單元測試文件右鍵,配置Run Configurations - Project Settings -

原创 Learning OpenSips

CentOS7中安裝:   安裝依賴:   yum -y install gcc make yum -y install ncurses ncurses-devel bison flex lynx git clone https://

原创 Learning Mysql

1. 統計一個數據庫中每張表的行數 use information_schema; select table_name,table_rows from tables where TABLE_SCHEMA = '數據庫名' order by

原创 eclipse gradle springboot lombok 使用

1. eclipse gradle lombok報錯:找不到符號 解決方案: File - Settings - Build - Compiler - Annotation Processors 中勾選Enable annotation

原创 Learning Linux

使用nc測兩臺機子udp連通性 A:nc -ul 12121 B:nc -u A 12121 現在A 和 B能互相通信  

原创 使用@ConditionalOnProperty控制是否加載

public interface OSService { void os(); } @ConditionalOnProperty(prefix = "custom.os", name = "name", havingValu

原创 通過@PropertySource和@ConfigurationProperties來加載(讀取)自定義配置文件

在項目中,習慣用YAML來寫配置文件,但讀取自定義配置文件時,遇到了問題: 編寫兩個配置文件: 1. temp.yml prefix: what: x list: - name: tech item: 123