腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
白石
专栏成员
举报
54
文章
80367
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(54)
apache(21)
java(18)
编程算法(14)
gradle(6)
node.js(5)
android(5)
http(5)
php(4)
javascript(4)
bash(4)
xml(4)
ide(4)
bash 指令(4)
打包(3)
spring(3)
ssh(3)
yum(3)
spring boot(3)
servlet(2)
oracle(2)
sql(2)
eclipse(2)
api(2)
maven(2)
unix(2)
容器镜像服务(2)
TDSQL MySQL 版(2)
容器(2)
缓存(2)
jdk(2)
hadoop(2)
jvm(2)
dns(2)
https(2)
hbase(2)
scala(1)
vue.js(1)
json(1)
ajax(1)
数据库(1)
云数据库 SQL Server(1)
云数据库 Redis(1)
memcached(1)
postgresql(1)
git(1)
tomcat(1)
lucene/solr(1)
nginx(1)
shell(1)
网络安全(1)
zookeeper(1)
grep(1)
大数据(1)
数据分析(1)
groovy(1)
singleton(1)
存储过程(1)
搜索文章
搜索
搜索
关闭
Groovy 使一个类不可变
apache
java
编程算法
创建不可变对象,创建后不能更改。 这使得不可变对象在并发和函数编程中非常有用。 要将Java类定义为不可变,我们必须将所有属性定义为readonly和private。 只有构造函数可以设置属性的值。 Groovy文档 具有适用于不可变对象的规则的完整列表。 使类不可变的Java代码很冗长,特别是因为需要重写hashCode(),equals()和toString()方法。
白石
2019-09-09
543
0
Groovy 简单的`@ToString`注解
java
编程算法
从Groovy 1.8开始,我们可以使用@ToString注释来轻松创建toString()方法。 我们只需要在类定义中添加注释,我们就可以获得类的属性的格式良好的输出。
白石
2019-09-09
1.6K
0
Groovy秘诀 顶
apache
xml
java
编程算法
shell
听说java世界里有个Groovy大神!java需要半天处理的事情,Groovy只需要几分钟,是的,几分钟…剩下来的时间,程序员终于有时间泡妹子了,^_^…….技术宅的兄弟,赶紧来看看吧。
白石
2019-08-23
4.5K
0
(WJW)etcd v3 集群最佳操作指南 顶
bash
bash 指令
编程算法
假设一个节点node2异常重启,可以执行/opt/app/etcd/run_etcd.sh脚本命令正常起来
白石
2019-08-23
1.6K
0
CentOS下安装生产环境可用的Memcached
memcached
编程算法
查找:memcached.c文件,把 } else if (ntokens >= 2 && ntokens <= 4 && (strcmp(tokens[COMMAND_TOKEN].value, "flush_all") == 0)) { 修改成: } else if (ntokens >= 2 && ntokens <= 4 && (strcmp(tokens[COMMAND_TOKEN].value, "xflush_all") == 0)) {
白石
2019-08-23
614
0
Groovy中 Base64 URL和文件名安全编码
编程算法
apache
php
Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是一个Writable对象。 我们可以在Writable对象上调用toString方法来获得String值。 可以使用添加到String类的decodeBase64Url方法使用相同的编码对编码的String值进行解码。
白石
2019-08-23
1.3K
0
Groovy 计算MD5和SHA哈希值
apache
编程算法
Groovy为String类添加了许多有用的方法。 从Groovy 2.5.0开始,我们甚至可以使用md5和digest方法计算MD5和SHA哈希值。 md5方法使用MD5算法创建哈希值。 digest方法接受算法的名称作为值。 这些值取决于我们Java平台上的可用算法。 例如,算法MD2,MD5,SHA-1,SHA-256,SHA-384和SHA-512默认可用。
白石
2019-08-23
3.5K
0
Groovy中 前序和后序树遍历
编程算法
apache
node.js
Groovy中的Node类有depthFirst和breadthFirst方法,可以使用深度优先遍历或广度优先遍历返回Node对象的集合。由于Groovy 2.5.0,我们可以指定是使用preorder(默认值)还是postorder遍历。此外,这些方法现在接受一个“闭包”,该“闭包”将为每个访问的节点调用。Closure将当前“节点”作为第一个参数,第二个参数是当前节点的树级。
白石
2019-08-23
606
0
在SQL GString Query中使用扩展变量
编程算法
apache
sql
使用groovy.sql.Sql类可以很容易地使用Groovy代码中的SQL数据库。 该类有几种方法来执行SQL查询,但是如果我们使用Sql中带有GString参数的方法,我们必须特别小心。Groovy将提取所有变量表达式,并将它们用作从SQL查询构造的PreparedStatement中占位符的值。 如果我们有变量表达式不应该被提取为PreparedStatement的参数,我们必须使用Sql.expand方法。 此方法将使变量表达式成为groovy.sql.ExpandedVariable对象。 此对象不用作PreparedStatement查询的参数,但该值被评估为GString变量表达式。
白石
2019-08-23
1.1K
0
Groovy里自定义JSON输出-JsonGenerator
json
javascript
apache
编程算法
Groovy 2.5.0增加了通过JsonGenerator实例自定义JSON输出。 将对象转换为JSON字符串值的最简单方法是通过JsonOutput.toJson。 此方法使用默认的JsonGenerator,其JSON输出具有合理的默认值。 但是我们可以使用自定义生成器并创建JSON输出。 要创建自定义生成器,我们使用可通过JsonGenerator.Options访问的构建器。 通过流式的API,我们可以例如忽略输出中带有null值的字段,更改日期的日期格式,并按名称或值的类型忽略字段。 我们可以通过将转换的实现添加为Closure或者实现JsonGenerator.Converter接口来为类型添加自定义转换器。 要获取JSON字符串,我们只需调用生成器的toJson方法。
白石
2019-08-23
2.3K
0
Java 8 Java.Time Package: 解析任何字符串到日期格式对象
编程算法
java
我的一个项目,我收到一个要求: 解析一个文本文件,字符串表示的日期或时间戳将有许多不同的格式,不提前知道,然而他们都代表一个有效的日期或时间戳需要正确解析。
白石
2019-08-23
961
0
Groovy-拾遗
java
http
apache
编程算法
许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这个限制的好处是清晰:Java 开发人员不必猜想两个对象上的 + 是把它们加在一起还是把一个对象附加到另一个对象上。不好的地方则是丧失了一个有价值的简写形式。
白石
2019-08-23
1.5K
0
Groovy操纵集合秘籍
apache
java
编程算法
例如:我们需要得到一个集合对象,它的每一个元素是list对象的每一个元素的两倍 java风格:
白石
2019-08-23
1.2K
0
Groovy Base64 URL和文件名安全编码
apache
编程算法
php
Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是一个Writable对象。 我们可以在Writable对象上调用toString方法来获得String值。 可以使用添加到String类的decodeBase64Url方法使用相同的编码对编码的String值进行解码。
白石
2019-08-22
1.3K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档