原创 開源許可證雜談

前言 目前,國際公認的開源許可證共有80多種 (https://opensource.org/licenses/alphabetical)。它們的共同特徵是,都允許用戶免費地使用、修改、共享源碼,但是都有各自的使用條件。 如果一種

原创 Elasticsearch-02.安裝Elasticsearch

Elasticsearch-02.安裝Elasticsearch 本系列博客基於Elasticsearch 7.0進行編寫,旨在對自己的所學進行結構化輸出,查漏補缺。 安裝Elasticsearch Elasticsearch

原创 Redis學習筆記 - 16.Redis 高級功能-GEO

介紹 Redis3.2版本提供了GEO(地理信息定位)功能,支持存儲地理位置信息用來實現諸如附近位置、搖一搖這類依賴於地理位置信息的功能,對於需要實現這些功能的開發者來說是一大福音 因爲GEO的底層實現是zset,所以支持zset

原创 Redis學習筆記 - 18.Redis 高級功能-過期訂閱

情景 有一個這樣的場景,某系統裏爲用戶開闢了一個空間,這個空間在有效期裏可以隨意使用。但是到期後要回收。我們可以通過定時任務對數據庫表中存在的空間信息進行檢查,如果截止時間到了,就進行對應的操作。也可以把這個定時的工程扔給系統以外

原创 淺談敏捷思想-08.從產品願景到用戶故事地圖

從產品願景到用戶故事地圖 產品願景 明確產品願景就是明確商業目的,一方面可以幫助團隊統一思想,同時也可以確認問題域範圍。 產品願景模板 爲了 [目標用戶], 他們的 [需要和機會], 這個 [產品名稱], 是一個 [產品類型],

原创 Maven使用指南 配置阿里雲鏡像提高下載速度

maven作爲一個項目管理工具確實非常好用,但是在國內這個網絡條件下實在是讓人惱火。之前oschina的中央倉庫可用,現在oschina的maven服務器關了,一直沒找到國內鏡像來替代。今天發現阿里雲公開了一箇中央倉庫,大家可以試

原创 Maven 將scope=system的依賴打進jar包

如果項目不幸需要依賴不在中央倉庫的jar包,可以通過配置systeam方式引用依賴。 <dependency> <groupId>groupId</groupId> <artifactId>artifactId</

原创 Maven 安裝jar到本地庫

安裝Jar包進入本地庫 mvn install:install-file -Dfile=a.jar -DgroupId=gid -DartifactId=aid -Dversion=0.0.1 -Dpackaging=jar

原创 ES6 同步執行任意多個Promise

核心代碼 var taskIndex = 0; var taskFinishIndex = 0; function addSyncTask(func, resolve, reject) { var taskId = task

原创 Maven使用指南 SpringBoot項目配置多角色

項目結構 ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ └── code │ │ └── res

原创 Redis學習筆記 - 17.Redis 通訊協議-RESP

介紹 Redis制定了RESP(REdis Serialization Protocol, Redis序列化協議) 實現客 戶端與服務端的正常交互, 這種協議簡單高效, 既能夠被機器解析, 又容易 被人類識別。 發送命令格式 間隔

原创 Jenkins:找不到Send files or execute commands over SSH

那就需要去安裝Publish Over SSH插件啦。 Jenkins -> 系統管理 -> 插件管理 -> 可選插件 當然也可以通過地址一步跳轉。 http://{你的jenkins地址}/pluginManager/avai

原创 Jenkins卡在等待界面解決方法

部署jenkins服務器出現Please wait while Jenkins is getting ready to work。 Jenkins卡在等待界面解決方法。 Jenkins等待安裝界面 原因 jenkins裏面文

原创 生活中的邏輯謬誤06.德克薩斯神槍手

德克薩斯神槍手 The Texas Sharpshooter 德克薩斯神槍手說的是一個沒有射擊技能的人用一把槍向穀倉的一面牆射出大量子彈,然後在彈孔最多的位置畫上靶心。 追求名聲和資助的研究人員常常會變成德克薩斯神槍手,他們隨機開

原创 PostgreSQL 查找當前數據庫的所有表、字段

查看當前所有表 SELECT tablename FROM pg_tables WHERE tablename NOT LIKE'pg%' AND tablename NOT LIKE'sql_%' ORDER B