原创 【解決方案】阿里雲服務器gitlab郵箱配置OpenTimeout: execution expired

一、問題原因:      阿里雲服務器默認是屏蔽25端口的。改用163郵箱的465端口即可。 二、解決辦法:  gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_tls'] = tru

原创 【解決方案】[Warning] World-writable config file ‘/etc/(…)/my.cnf’ is ignored

changed permissions to /mysql/my.conf file: $ chmod 0444 my.cnf When using Docker Toolbox and the Devilbox on Windows

原创 【解決方案】如何啓動linux上的svn服務

首先看看svn安裝的位置: 可以看到的是svn的地址是opt/svn 那麼到底是不是:我們到這個目錄下看:   是的,我們在repository下面看到了conf db format hooks locks 等等 就是我們的svn 倉

原创 【解決方案】Springboot緩存自定義,支持過期時間,過期方式properties文件配置

@Configuration @ConfigurationProperties(prefix = "caching") @Data @Slf4j @EnableCaching public class CacheConfiguratio

原创 【Netty專欄】一、Netty介紹和應用場景

一、Netty簡介 Netty 是由 JBOSS 提供的一個 Java 開源框架,現爲 Github上的獨立項目。 Netty 是一個異步的、基於事件驅動的網絡應用框架,用以快速開發高性能、高可靠性的網絡 IO 程序。 Netty主要針對

原创 【Netty專欄】四、零拷貝原理

一、什麼是零拷貝? 零拷貝(Zero-copy) 技術是指計算機執行操作時,CPU不需要先將數據從某處內存複製到另一個特定區域。這種技術通常用於通過網絡傳輸文件時節省CPU週期和內存帶寬。 零拷貝技術可以減少數據拷貝和共享總線操作的次數,

原创 【踩坑記錄】Quartz避坑指南,看這一篇就夠了。。。

一、基本組件介紹 Scheduler 任務調度器,按照特定的觸發規則,自動執行任務。 Job 接口,定義需要執行的任務。 JobDetail 包含job的基本信息。 Trigger 描述Job執行的時間觸發規則。 JobStore 存放J

原创 【解決方案】springboot 設置非web啓動

spring.main.web-application-type=none  

原创 【解決方案】Mysql 的時區問題:zeroDateTimeBehavior CONVERT_TO_NULL convertToNull

一、報錯如下 JDBC driver for MySQL連接提示"The connection property ‘zeroDateTimeBehavior’ acceptable values are: ‘CONVERT_TO_NUL

原创 【Netty專欄】七、Netty作爲HTTP服務器實例

import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.nio.NioEvent

原创 【Netty專欄】五、Netty線程模型

一、常見的線程模型: 傳統阻塞IO線程模型 Reactor模式 二、各線程模型介紹: 1、傳統阻塞IO線程模型 傳統阻塞IO線程模型   模型特點: (1)採用阻塞IO模型獲取輸入的數據 (2) 每個連接都需要獨立的線程完成數據讀取、處

原创 【Netty專欄】六、Netty入門實例

一、代碼實例 import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Chann

原创 【解決方案】springboot 打jar包後啓動,resource下配置文件找不到

public static String getFileContent(String fileName) { StringBuilder sb = new StringBuilder(); try {

原创 【解決方案】docker-compose.yml安裝sqlserver

version: '3' services: sqlserver: image: "microsoft/mssql-server-linux:latest" container_name: "sqlserver"

原创 【解決方案】docker網絡管理

docker network create -d overlay --gateway 10.0.1.1 --subnet 10.0.1.0/24 --attachable --label com.docker.compose.netwo