原创 go strings_func

go的strings包專門操作字符串 import ( "fmt" s "strings" ) var p = fmt.Println func main() { p("Contains: ", s

原创 go worker線程池

Worker Pools package main import "fmt" import "time" // 使用goroutine 開啓大小爲3的線程池 // 其中1個channel爲執行做通信,1個對結果進行保存 //

原创 go sort排序

go裏有sort的排序的包,可以直接使用,也可以使用func來自定義 下面給例子 //****************************************************/ //Copyright(c) 2

原创 go 上下文傳遞context

有go有channal,slick,map,interface,func等等,其中func可以當作參數傳遞的這個功能也是很多動態語言支持的。 現在看下怎麼使用 import ( "fmt" ) type Do str

原创 go time定時器

ticker := time.NewTicker(time.Second * 3) 生成一個ticker定時器,三秒後執行即ticker.C會輸出一個IO import ( "fmt" "strconv

原创 redis spring的使用

spring的redis配置使用: 1.首先加上maven的包: <!-- redis支持 --> <dependency> <groupId>redis.clients</groupId>

原创 nvm和nodejs安裝使用(轉)

前言 安裝 Node.js(以下直接以node稱呼)有很多種方式。不過由於node更新非常快速,開發過程很有可能會有切換node版本的需求,因此強烈建議不要使用MAC上常用的 Homebrew 安裝node,而是使用 nvm ( Node

原创 數據恢復(2)- ibd

一、找回表結構,如果表結構沒有丟失直接到下一步 a、先創建一個數據庫,這個數據庫必須是沒有表和任何操作的。 b、創建一個表結構,和要恢復的表名是一樣的。表裏的字段無所謂。一定要是innodb引擎的。

原创 DDD領域驅動設計(Domain Driven Design)(轉)

摘要 本文將介紹領域驅動設計(Domain Driven Design)的官方參考架構,該架構分成了Interfaces、Applications和Domain三層以及包含各類基礎設施的 Infrastructure。本文會對架構中一些重

原创 mac常用Terminal命令與快捷鍵參考

系統資訊 指令 說明 date 顯示系統日期與時間 cal 顯示本月月曆 uptime 顯示開機時數 w 顯示上線用戶清單 whoami 顯示目前用戶名 uname -a 顯示系統核心資訊 cat

原创 STS 新建一個spring-boot rest 項目

1.打開STS,右鍵選擇項目 2.下一步選擇consuming rest,紅色箭頭指向,點擊finsh 3.代碼修改 Application.java package hello; import org.slf4j.Logger

原创 ScriptEngineManager for grovry

pom.xml <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId>

原创 搭建Nexus私服

搭建私服可以做什麼? 1、如果公司開發組的開發環境全部內網,這時如何連接到在互聯網上的Maven中央倉庫呢? 2、如果公司經常開發一些公共的組件,如何共享給各個開發組,使用拷貝方式嗎?如果這樣,公共庫升級了怎麼辦? 當然可以解決的

原创 數據恢復(1) bin-log

打開mysql的bin log功能: 對於mysql也是支持增量備份,但要打開mysql的bin log功能。 我們修改mysql的配置文件。linux是/etc/my.cnf,windows是mysql的安裝目錄/my.ini 我

原创 git .gitignore 生效

示例,在dir的目錄下,運行 git status 如果在dir的target目錄下的.class 也加入track的情況(即提示use “git add …”) 首先往.gitignore增加內容(如果沒有則新建一個文件) /targe