1.8k 2 分钟

书名:信 作者:东野圭吾 背景:哥哥为供弟弟上大学,因抢劫失手杀人入狱,因为哥哥是罪犯,弟弟后面的生活处处碰壁,笼罩在哥哥的阴影中 主题:亲情,爱情(较少)   《信》是东野圭吾写的一篇以亲情为主的中篇小说,与《嫌疑人 x...
2.4k 2 分钟

# 运算符 Go 语言的运算符和其他编程语言基本相同,了解下即可 # 算术运算符 /* hello.go */package mainimport ( "fmt")func main() { a, b := 12, 20 var c int c = a + b //32 c = a - b //-8 c = a * b //240 c = a / b //0 地板除,只取整数部分 c = b / a //1 地板除,只取整数部分, c = a % b //12 c = b % a //8 fmt.Println("c =",...
814 1 分钟

# Go 语言常量 常量类似标识符,一旦定义便不被修改,可以是 bool,number 或 string # 定义 /* hello.go */package mainimport ( "fmt" "unsafe")const SERVER_IP string = "127.0.0.1"const SERVER_PORT int = 9527const SERVER_HOST = "jalen.site"const IP, PORT = "192.168.0.1", 3306const...
3.2k 3 分钟

# 简单搭建 Hexo 博客站点 # Hexo 基本安装和使用 install git & nodejs 执行下面命令: $ npm install -g hexo-cli$ hexo init myBlog$ cd myBlog$ npm install$ hexo s 本地测试:visit: http://localhost:4000/ 新建一个 post(即新建一篇博客文章,markdown 格式): $ hexo new "My New Post" 运行服务器: $ hexo server # 或者 hexo s 生成静态文件...
732 1 分钟

# 简单记录下博客搭建的过程 # 准备 域名:name.com 云服务器:aliyun,tencent cloud,BandwagonHost,aws 均可 证书:freessl.cn 博客项目: https://github.com/SincerelyUnique/luckyBlog (java ssm) https://github.com/SincerelyUnique/beibq (python flask) # 开始 name.com 申请域名,9.9$ 购买云服务器 (暂时买的国外的,国内的最近接触 tencent cloud,经常被 ddos,先不用),或者申请 AWS...
4.4k 4 分钟

# Go 语言学习 简单学习一下 go 语言,因为工作涉及,并且最近几年 go 语言发展比较快,用到的地方也比较多,不过更多都是用在 devops 相关业务上。 # 安装 安装比较简单啦,我用的是 windows,下载 amd64 的 msi 安装报直接安装即可,安装后会自动在系统高级环境设置中添加 go 的环境变量到 path 中,所以很简单。 # 简单程序示例 package mainimport "fmt"func main() { fmt.Println("Hello World")}func init()...
1.9k 2 分钟

python使用redis分布式锁 1.使用分布式锁需要注意的细节: (1)互斥性。任何时刻只有一个客户端能持有锁 (2)避免死锁。即使一个客户端持有锁的期间崩溃而没有主动释放锁,也需要保证后续其他客户端能够加锁成功 (3)加锁和解锁必须是同一个客户端,客户端自己不能把其他客户端加的锁给释放了。 2.使用redis实现分布式锁,主要是使用了3个命令 setnx + expire + del, 但是注意这些命令不具备原子性, 比如一个线程在setnx后抛出异常导致没有执行expire,此时会导致锁不释放并一直阻塞,所以一定要保证这 些命令搭配使用的原子性...
11k 10 分钟

# centos registry+jenkins+k8s+maven 简单部署 (待续) # node 节点安装 registry 并启动 registry [root@node conf]# docker pull registryUsing default tag: latestlatest: Pulling from library/registryddad3d7c1e96: Pull complete 6eda6749503f: Pull complete 363ab70c2143: Pull complete 5b94580856e6: Pull complete...
1.3k 1 分钟

# centos7.6 安装 jenkins 主要有:jenkins(war 包),jdk8,tomcat9,git,maven3.8 主要操作:安装这些依赖环境后启动 tomcat 一路配置就好了 下载 tomcat9地址:https://tomcat.apache.org/download-90.cgi 下载 jenkins war 包放到 tomcat 的 webapps 目录 [root@node tomcat9]# ./bin/startup.sh # 启动...