腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
白石
专栏作者
举报
54
文章
76924
阅读量
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 创建索引属性Getter和Setter方法
java
apache
http
在Groovy中,我们可以在类中定义属性,并自动在类文件中生成这些属性的getter和setter方法。 如果我们有一个Collection类型属性,我们通常会获得此属性的get/set方法。 但是根据JavaBean规范,我们可以将Collection类型属性定义为索引属性。 这意味着我们需要一个带索引参数的额外get/set方法,因此我们可以直接在属性中设置元素的值:
白石
2019-09-18
1.8K
0
Groovy 使用Builder AST 转换为流式API
api
apache
java
从Groovy 2.3开始,我们可以使用@Builder AST转换轻松地为我们的类创建一个流畅的API。 我们可以将注释应用于我们的类,结果类文件将具有支持流畅API的所有必要方法。 我们可以自定义如何使用不同的注释参数生成流畅的API。 在Groovy代码中,我们已经可以使用with方法 有一个简洁的方法来设置属性值或使用 命名的构造函数参数。 但是如果我们的类需要从Java中使用,那么为Java开发人员提供一个流畅的API来为我们的Groovy类做很好。
白石
2019-09-18
942
0
Groovy 使一个类不可变
apache
java
编程算法
创建不可变对象,创建后不能更改。 这使得不可变对象在并发和函数编程中非常有用。 要将Java类定义为不可变,我们必须将所有属性定义为readonly和private。 只有构造函数可以设置属性的值。 Groovy文档 具有适用于不可变对象的规则的完整列表。 使类不可变的Java代码很冗长,特别是因为需要重写hashCode(),equals()和toString()方法。
白石
2019-09-09
523
0
Groovy 简单的`@ToString`注解
java
编程算法
从Groovy 1.8开始,我们可以使用@ToString注释来轻松创建toString()方法。 我们只需要在类定义中添加注释,我们就可以获得类的属性的格式良好的输出。
白石
2019-09-09
1.5K
0
使用Eclipse来开发调试WebBuilder项目
eclipse
tomcat
apache
ide
java
命名为WB8,然后在项目的右键菜单里,添加Groovy支持!如下图所示:
白石
2019-08-23
734
0
BFG Repo-Cleaner - 快速清除Git提交历史中的特定文件
git
scala
java
有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人clone你的代码或下载zip包的时候也必须更新或下载这些无用的文件,因此, 我们需要一个方法, 永久的删除这些文件(包括该文件的历史记录).
白石
2019-08-23
2.7K
0
如何在同一台机器上安装多个版本的Java 顶
jdk
java
ide
gradle
unix
不久前,我写了一篇文章,Java Lambda表达式说明。对于我来说,使用Java 8探索这个概念很容易,因为它已经安装在我的项目中。但是在我目前的项目中,我们仍然使用Java 8,现在,我想升级并学习Java 11。然而,不幸的是,我无法安装它。
白石
2019-08-23
2.1K
0
Groovy秘诀 顶
apache
xml
java
编程算法
shell
听说java世界里有个Groovy大神!java需要半天处理的事情,Groovy只需要几分钟,是的,几分钟…剩下来的时间,程序员终于有时间泡妹子了,^_^…….技术宅的兄弟,赶紧来看看吧。
白石
2019-08-23
4.4K
0
Spring Boot与JAX-RS框架Jersey的完美搭配
spring boot
spring
ajax
servlet
java
Jeresy是一个轻量级的JAX-RS框架 添加Jeresy 2.x的依赖 compile group: 'org.glassfish.jersey.core', name: 'jersey-client', version: '2.26' compile group: 'org.glassfish.jersey.containers', name: 'jersey-container-servlet', version: '2.26' compile group: 'org.glassfish.j
白石
2019-08-23
2.6K
0
让Spring Boot完美融合Groovy作为可热替换的Bean实现步骤
java
servlet
spring
apache
spring boot
用apply plugin: 'groovy'替换掉apply plugin: 'java'
白石
2019-08-23
6.7K
0
基于solr实现hbase的二级索引 顶
hbase
lucene/solr
TDSQL MySQL 版
xml
java
由于hbase基于行健有序存储,在查询时使用行健十分高效,然后想要实现关系型数据库那样可以随意组合的多条件查询、查询总记录数、分页等就比较麻烦了。想要实现这样的功能,我们可以采用两种方法:
白石
2019-08-23
731
0
巧妙解决:access denied (javax.management.MBeanTrust...
java
当使用Oracle的JDBC驱动连接数据库时,会出现这种错误:access denied (javax.management.MBeanTrustPermission register)
白石
2019-08-23
1.7K
0
在使用Java 8并行流之前要考虑两次
api
oracle
java
unix
如果您倾听来自Oracle的人们谈论Java 8背后的设计选择,您会经常听到并行性是主要动机。 并行化是lambdas,流API和其他方面的驱动力。 我们来看一下流API的示例。
白石
2019-08-23
904
0
Java 8 Java.Time Package: 解析任何字符串到日期格式对象
编程算法
java
我的一个项目,我收到一个要求: 解析一个文本文件,字符串表示的日期或时间戳将有许多不同的格式,不提前知道,然而他们都代表一个有效的日期或时间戳需要正确解析。
白石
2019-08-23
935
0
Groovy-拾遗
java
http
apache
编程算法
许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这个限制的好处是清晰:Java 开发人员不必猜想两个对象上的 + 是把它们加在一起还是把一个对象附加到另一个对象上。不好的地方则是丧失了一个有价值的简写形式。
白石
2019-08-23
1.5K
0
非Spring环境下的Ribbon+Feign使用宝典
http
php
java
Ribbon是一个负载均衡客户端,可以很好的控制http和tcp的一些行为,一般都是Ribbon搭配Feign一起使用;Feign默认集成了ribbon
白石
2019-08-23
1.2K
0
Groovy操纵集合秘籍
apache
java
编程算法
例如:我们需要得到一个集合对象,它的每一个元素是list对象的每一个元素的两倍 java风格:
白石
2019-08-23
1.2K
0
怎样让Oracle的存储过程返回结果集
java
oracle
存储过程
Oracle存储过程: CREATE OR REPLACE PROCEDURE getcity ( citycode IN VARCHAR2, ref_cursor OUT sys_refcursor /* 这个sys_refcursor类型在SYS.STANDARD包中 */ ) AS BEGIN OPEN ref_cursor FOR SELECT * FROM tb_city_code WHERE city_code = ci
白石
2019-08-23
2.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档