标签:正则表达式

Java

Content Replace Plugin 1.5.1 发布,Jenkins 文件内容替换插件

zhuangli 发布于 2020-01-19

Content Replace Plugin 1.5.1 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 ...

阅读(79)评论(0)赞 (0)

Java

什么是注解?

6

xubiao.zhuang 发布于 2020-01-18

一、概念 Java 注解是在 JDK5 时引入的新特性,注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。注解类型定义指定了一种新的类型,一种特殊的接口类型。 在关键词 interface 前加 @ 符号也就是用 ...

阅读(34)评论(0)赞 (0)

Spring

SpringBoot实现通用的接口参数校验,注解实战

1

尖兵 发布于 2020-01-15

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 本文介绍基于 SpringBoot 和 JDK8 编写一个结合自定义注解实现通用的接口参数校验。 缘由 目前参数校验常用的方法是在实体类上添加注解,但对于不同...

阅读(44)评论(0)赞 (0)

Java

通天塔性能优化实践

12

尖兵 发布于 2020-01-12

近年来通天塔的业务数据量和用户流量都呈现出了非常迅猛的增长趋势,为了解决历史架构设计中的不足,应对诸多因素引发的风险并保证通天塔平台的稳定运行,通天塔后端组专项成立了一个“通天塔后端技术优化组”,号召并鼓励团队每个人积极参与进来,全盘分析和梳理、技术设计和技术Review、形成技...

阅读(65)评论(0)赞 (0)

编程技术

Istio 1.4.3 发布,大型微服务系统管理工具

Harries 发布于 2020-01-12

Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 1.4.3 版本具体更新内容如下: Bug fix...

阅读(33)评论(0)赞 (0)

Java

Content Replace Plugin 1.4.0 发布,Jenkins 文件内容替换插件

changyuan.xu 发布于 2020-01-10

Content Replace Plugin 1.4.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下...

阅读(36)评论(0)赞 (0)

Java

Webhook 通用触发插件

1

小丁 发布于 2020-01-10

本文首发于: Jenkins 中文社区 原文链接 作者:Tomas Bjerre 译者:wenjunzhangp Webhook 通用触发插件 介绍通用 Webhook 触发插件,使用 Webhook 插件构建 Jenkins 自动化服务 这篇文章将介绍我在 Jenkins 上遇...

阅读(28)评论(0)赞 (0)

Java

Kafka 消费者 Java 实现

5

xirruiqiang 发布于 2020-01-09

这是崔斯特的第一百一十三篇原创文章 努力、奋斗 (๑• . •๑) 应用程序使用 KafkaConsumer向 Kafka 订阅 Topic 接收消息,首先理解 Kafka 中消费者(consumer)和消费者组(consumer group)的概念和特性。 KafkaConsu...

阅读(55)评论(0)赞 (0)

Java

Kotlin 系列之函数的定义与调用

11

darida 发布于 2020-01-08

本章内容包括 用于处理集合,字符串和正则表达式的函数 使用命名参数,默认参数,以及中缀调用语法 通过扩展函数和属性来适配Java库 使用顶层函数,布局函数和属性架构代码 在 Kotlin 中创建集合 Kotlin 没有自己的集合类库而是完全使用标准的 Java 集合类库。 val...

阅读(47)评论(0)赞 (0)

Java

Spring Bean管理

3

wenming.gapo 发布于 2020-01-07

IOC容器 工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂;其核心是一个对象容器,由于具备控制反转的能力,所以也叫它IOC容器; 容器可以理解为存放对象的地方,当然不仅仅是存储,还有对象的管理,包括-创建-销毁-装配; 这样原本程序要做的事情交给了Spring,所以这...

阅读(34)评论(0)赞 (0)

Spring

SpringBoot整合 drools规则引擎 系列教程(二)Drools规则脚本语言

zhuangli 发布于 2020-01-07

package 包充当每组规则的唯一名称空间。一个规则库可以包含多个程序包。 通常,将包的所有规则与包声明存储在同一文件中,以便包是独立的。但是, 也可以在规则中使用从其他的包中导入的对象 imports 与Java中的import语句类似,用来标识在规则中使用的任何对象的标准路...

阅读(130)评论(0)赞 (0)

Spring

Spring @Valid @Validated

4

xiaoli.he 发布于 2020-01-07

对于属性的验证有如下一些注解 @NotBlank:只用在String上,值不能为null,并且trim后长度大于零。不为null,不是全为空格的字符串 @NotNull: 不能为null,但可以是长度为零的字符串 @NotEmpty: 不能为null,长度大于零 @Null:必须...

阅读(24)评论(0)赞 (0)

Java

调试排错 – Java问题排查:Linux命令

xirruiqiang 发布于 2020-01-07

本文原创,更多内容可以参考: Java 全栈知识体系 。如需转载请说明原处。 Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai 文本操作 文本查找 – grep grep常用命令: # 基本使用 grep yoursearchke...

阅读(45)评论(0)赞 (0)

Java

Java 发展简史:初生遇低谷,崛起于互联网

8

hellas 发布于 2020-01-05

作者 | 泰斗贤若如 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) Java 起源与诞生 20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度。 SUN公司为了抢占市场先机,在1...

阅读(93)评论(0)赞 (0)

Java

这六种原因,真能让 Java 应用 CPU 使用率飙升至 100% 吗?

3

dulong 发布于 2020-01-04

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 问题 1、无限循环的while会导致CPU使用率飙升吗? 2、经常使用Young GC会导致CPU占用率飙升吗? 3、具有大量线程的应用程序的CPU使用率是否...

阅读(41)评论(0)赞 (0)

Java

Java 工程师该如何编写高效代码?

xubiao.zhuang 发布于 2020-01-03

1. 常量 & 变量 1.1. 直接赋值常量值,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。 反例:  复制代码 Longi =newLong(1L); Strings =newString("abc"); 正例:  复制代码 L...

阅读(44)评论(0)赞 (0)

Java

Java Exploit编写——GoldenEye篇(下)

9

zhuangli 发布于 2020-01-02

接上文,此篇来攥写最激动人心的环节——在GoldenEye靶机中,利用Moodle漏洞,一键getshell。 根据靶机要求,本文中的DNS为手动添加,域名指向靶机 最终效果如图 0x00 getshell原因 根据老外的 WriteUP ,getshell需要满足三个条件: 需...

阅读(40)评论(0)赞 (0)