会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZackZhou
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2020年10月9日
Groovy In Action 笔记 (7) -- Map相关
摘要: Groovy中的Map默认为java.util.LinkedHashMap类, Groovy的编译器以及classloader会对此类型做特殊处理(后续详解),先看看map的基本操作: /** * @author :ZackZhou * @date :Created in 2020/9/15 11:
阅读全文
posted @ 2020-10-09 13:06 ZackZhou
阅读(190)
评论(0)
推荐(0)
2020年10月8日
Groovy In Action 笔记 (6) -- Closure的Scope
摘要: Groovy中Closure是核心一个语言特性,下面分析一下 Closure中this,owner,delegate不同scope: this: 指的是定义此闭包的类。 owner:如果此闭包定义在另一个闭包里面,那么owner指的是外部的闭包,其他情况同this。 delegate:默认情况下和o
阅读全文
posted @ 2020-10-08 20:29 ZackZhou
阅读(180)
评论(0)
推荐(0)
Groovy In Action 笔记 (5) -- List 相关
摘要: list在Groovy中很重要,记录一下list的一些见操作: def list = [] list << 2 // list >> 2 // invalid assert list.size() == 1 assert list == [2] //传统添加 list.add(3) assert l
阅读全文
posted @ 2020-10-08 20:23 ZackZhou
阅读(236)
评论(0)
推荐(0)
Groovy In Action 笔记 (4) -- String相关
摘要: String类型作为使用频率最高类,大部分语言对此类型做了特殊的优化,如Java中的String Pool, 用来避免不停地在堆中实例化相同的字符串,从而提高效率。 下面介绍一下Groovy中的String类型的一些操作,代码如下: //Strings //literal string def wo
阅读全文
posted @ 2020-10-08 18:24 ZackZhou
阅读(146)
评论(0)
推荐(0)
Groovy In Action 笔记 (3) -- 基本数据类型
摘要: Groovy中所有类型均为引用类型。即使是Java中的8种Primitive Type,groovy中背后使用的都是对应的包装类。没有boxing,unboxing操作. 一下为一些基本类型操作 //Integer def age = 10 println("age++ " + (age++)) /
阅读全文
posted @ 2020-10-08 17:48 ZackZhou
阅读(304)
评论(0)
推荐(0)
2020年10月7日
Groovy In Action 笔记 (2) -- '=='与‘equals’
摘要: 聊聊Groovy中的 '==' 与 'equals' 先看看Java中它们的区别: '==' 对于值类型,则比较值 对于引用类型,则比较两个变量是否指向的为相同内存地址 'equals' 如果类没有override此方法,则比较两个变量是否指向的为相同内存地址 如果有override此方法,则使用子
阅读全文
posted @ 2020-10-07 19:50 ZackZhou
阅读(512)
评论(0)
推荐(0)
2020年10月6日
Groovy In Action 笔记 (1) -- 概述
摘要: 1. 基于JVM的一种强类型的动态语言,因此可以在同一个项目中与Java混合使用. 2. 可以使用Groovyc编译为 .class 文件,与Java一致(Javac编译 .java文件为 .class文件). 3. 除了将.groovy文件编译为.class 文件,groovy提供了另一种方式将g
阅读全文
posted @ 2020-10-06 12:07 ZackZhou
阅读(416)
评论(0)
推荐(0)
2020年8月11日
ansible notes
摘要: 问题: 每次都要重复一些部署操作,耗费时间, 看了下ansible, 记录一下: ad-hoc:ansible qa -a 'df -h /' -u root --ask-pass qa 为 /etc/ansible/hosts 文件里面的服务器组, 如: 如果已经有免密码登录,则不需要 -u ro
阅读全文
posted @ 2020-08-11 20:05 ZackZhou
阅读(108)
评论(0)
推荐(0)
2020年7月15日
grafana中如何根据label选取数据
摘要: 在定义自己的Grafana Dashboard 的时候,我们经常需要根据不同的label来进行数据分类,下面是本人使用的方法,记录一下: 假设promethues 中存在一下数据: indicator_a{label_a_a="value_a_a",label_a_b="value_a"} 1182
阅读全文
posted @ 2020-07-15 15:42 ZackZhou
阅读(3421)
评论(0)
推荐(0)
向node_exporter中添加新监控信息
摘要: 在使用promethues进行服务器指标监控的时候,有时候需要添加一下自己的监控信息, 下面是本人的做法,记录一下: Steps: 被监控服务器上启动 node-exporter 如: docker run -d --restart=always --net="host" --pid="host"
阅读全文
posted @ 2020-07-15 15:28 ZackZhou
阅读(1332)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告