原创 【解決方案】阿里雲服務器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