原创 es 添加自定義詞庫

首先看下自定義詞庫之前的效果    可以看到分詞吧屌絲當成兩個單詞來處理了實際上並不是我們想要的。 準備工作這裏略過,先要有es環境和已經安裝ik分詞插件 (插件版本要和es版本一致) 查看當前es 版本 ls lib/ | grep

原创 es 基本導入導出操作

安裝elasticdump  首先安裝nodejsnpm install elasticdump -g 使用dump導出es數據到json #導出dataelasticdump --input=http://host:9200/d

原创 gorm的一些注意點

1.create id列未賦值最新的id  檢查id字段是否貼有  `gorm:"column:draftsId;primary_key;type:int(11);not null"` 2.create 測試環境能帶出id值,預發環境Cre

原创 go 關於類型斷言和實現接口的測試

package main import "fmt" type LittleBoy struct { name string age int32 } type Boy struct { name string

原创 rancher(k8s) 跨命名空間訪問服務

1.外部訪問k8s 內部服務。可以通過以下思路。 首先域名 指向前端服務。然後前端服務通過ingresses服務配置。進行路由轉發。分發到各個後臺服務的service。 這樣就能實現用域名正常訪問服務。 2.如何實現跨命名空間進行服務訪問。

原创 使用Miniconda 安裝py 環境

首先下載Miniconda  運行Miniconda 配置清華源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

原创 Mysql 事務隔離級別以及相關概念

數據庫隔離級別  概念講解 髒讀(Dirty Read) 一個事務讀取到另一個事務還沒提交的數據叫髒讀。 例如,事務A修改了一行數據,但沒有提交,事務 B讀取了被事務A修改後的數據,之後事務A因爲某種原因Rollback了,那麼事務B

原创 mysql 通過存儲過程添加分表和分表的字段

use orgs; DROP PROCEDURE IF EXISTS CreateTable; DELIMITER // CREATE PROCEDURE `CreateTable`(IN tableName varchar(100))

原创 mysql 對json格式數據進行操作

https://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html 在隊尾插入json數據對象示例  SELECT JSON_ARRAY_APPEND('{"list

原创 liunx 基本常用命令

文件傳輸以及備份載入鏡像 #從192.168.1.1中 拷貝 test.pca 到本地的tmp 文件() scp [email protected]:test.pca /tmp/ #傳輸本地tar 文件到 hostname 爲19 的機器

原创 go 使用sort 進行多重排序

type Combination struct { Group string OrderNo int32 Model []string // 3+3 3+1+2 7選擇3 F floa

原创 docker 安裝rabbitmq 延時插件rabbitmq_delayed_message_exchange

進入容器內部安裝 首先容器啓動rabbitmq  上官網下載對應版本的插件 插件下載地址:https://www.rabbitmq.com/community-plugins.html 找到rabbitmq_delayed_messa

原创 redis 慢日誌查詢

首先使用cli 命令鏈接上redis :redis-cli -h ****** -p 端口 -a 密碼獲取慢日誌查詢前十條:SLOWLOG GET 10返回入下:   1) 1) (integer) 1     //slowlog 唯一

原创 go for循環中調用goroutine ,使用chan進行通信

package main import ( "fmt" "runtime" "strconv" "sync" ) func main() { var wg sync.WaitGroup

原创 gorm 子查詢

//實現代碼 //GetLatelyUserOperationFlow 獲取每個列表數據中的最近一條的未讀消息 func GetLatelyUserOperationFlow(orgId int32, objectId []int32)