标签:插件开发

Java

Jenkins 插件开发之旅:两天内从 idea 到发布(上篇)

4

xiaoli.wang 发布于 2019-05-13

首发于Jenkins 中文社区 本文介绍了笔者首个 Jenkins 插件开发的旅程,包括从产生 idea 开始,然后经过插件定制开发,接着申请将代码托管到 jenkinsci GitHub 组织,最后将插件发布到 Jenkins 插件更新中心的过程。 鉴于文章篇幅过长,将分为上下...

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

Java

sonar android上的实践

小丁 发布于 2019-05-08

1.2 下载好sonarqube后,解压打开bin目录,启动相应OS目录下的StartSonar,本方案系统是windows 所以启动位置在E:/sonarqube-7.5/bin/windows-x86-64/StartSonar 启动完成之后可以直接访问http://loca...

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

Java

sqlaction 更新至 v0.2.1.0,自动生成 JDBC 代码的数据库持久层工具

hanze 发布于 2019-04-18

0.2.1.0        2019-04-17        calvin * 新增拦截器"@@STATEMENT_INTERCEPTOR(...

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

Java

浅谈RASP技术攻防之基础篇

11

puefu.he 发布于 2019-03-18

引言 本文就笔者研究RASP的过程进行了一些概述,技术干货略少,偏向于普及RASP技术。中间对java如何实现rasp技术进行了简单的举例,想对大家起到抛砖引玉的作用,可以让大家更好的了解一些关于web应用程序安全防护的技术。文笔不好,大家轻拍。 一 、什么是RASP? 在201...

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

Java

浅谈RASP技术攻防之基础篇

11

尖兵 发布于 2019-03-18

引言 本文就笔者研究RASP的过程进行了一些概述,技术干货略少,偏向于普及RASP技术。中间对java如何实现rasp技术进行了简单的举例,想对大家起到抛砖引玉的作用,可以让大家更好的了解一些关于web应用程序安全防护的技术。文笔不好,大家轻拍。 一 、什么是RASP? 在201...

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

Java

MybatisGenerator插件开发三【Lombok】

邓龙华 发布于 2019-03-14

如果我们项目中使用了Lombok,那通过自定义插件也能讲其作用于生成的与数据库表映射的Model类上。在这里,我们会同时把表的字段以枚举的形式写到该类中,具体作何使用的话,下一章节会讲到。 修改Model类 直接上代码: public class LombokPluginexte...

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

Java

MybatisGenerator插件开发二【分页】

changyuan.xu 发布于 2019-03-14

分页查询在小项目的开发中基本是逃不了的,虽然有基于ThreadLocal的PageHelper插件可以直接使用,但还是想从源头解决问题。针对Mysql来说的话,其实只要在生成的Mapper和SqlMap文件中添加limit和offset就可以了。 添加limit、offset 直...

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

Java

Java 11 预览支持已在 Jenkins 2.155+ 中可用

xirruiqiang 发布于 2019-02-27

NOTE: 这是由 Java 11 支持团队 联合撰写的博客。 在 12 月 18 号(UTC时间下午4点)我们也会在 Jenkins 在线 Meetup 展示对 Java 11 的预览支持。 Jenkins 作为领先的开源自动化服务器之一,目前仍然只支持到 Java 8。在 9...

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

Java

SOFABoot 类隔离原理剖析

4

songhua.gao 发布于 2019-01-29

原创声明 :本文系作者原创,谢绝个人、媒体、公众号或网站 未经授权 转载,违者追究其法律责任。    SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的一个开发框架,其在 Spring Boot 基础能力之上,增加了类隔离能力,以更好...

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

Java

SkyWalking Java 插件贡献实践

1

xubiao.zhuang 发布于 2019-01-22

《SkyWalking Java 插件贡献实践》:本文将基于SkyWalking 6.0.0-GA-SNAPSHOT版本,以编写Redis客户端的SkyWalking Java Agent 插件为例,与大家分享我贡献PR的过程,希望对大家了解SkyWalking Java Age...

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

Java

SkyWalking之高级玩法

4

xiaoli.wang 发布于 2019-01-19

SkyWalking是基于javaagent的两大字节码操作工具之一的Byte Buddy实现的无侵入APM(application performance monitor) 系统,目前项目在Apache孵化器中,想了解SkyWalking和Byte Buddy源码的同学可在文章...

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

编程技术

一位资深Java架构师的晋级心得

Harries 发布于 2019-01-13

Java 架构师是什么?是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求...

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

Java

来自Java高级架构师的晋级心得

2

changyuan.xu 发布于 2019-01-07

序言 架构师是什么? 是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,...

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

编程技术

小读electron系统架构

3

尖兵 发布于 2019-01-04

主进程和渲染进程 在Electron应用中,通过执行package.json中的main字段所指向的文件,可以开启electron的主进程(main process)。在主进程中可以通过创建web页面的方式来展示出图形用户界面。而且一个electron应用有且只能有一个主进程。 ...

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

编程技术

Kong 1.0 GA 版本正式发布,微服务 API 网关

3

yeseng 发布于 2018-12-22

Kong 1.0 GA 版本已正式发布,这是一款可扩展、快速且开源的微服务 API 网关,用于管理、保护与连接混合及云原生架构。Kong 运行于全部服务之前,并可以通过插件实现各种扩展,例如身份验证、流量控制以及可观察性等等。 1.0 版本提供良好的向下兼容性。经过多年的发展以及...

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

编程技术

Nacos v0.7.0:对接 CMDB,实现基于标签的服务发现能力

5

songhua.gao 发布于 2018-12-21

Nacos近期发布了0.7.0版本,该版本支持对接第三方CMDB获取CMDB数据、使用Selector机制来配置服务的路由类型、支持单机模式使用MySQL数据库、上线Node.js客户端,并修复了一些bug。 一、对接CMDB,实现就近访问 在服务进行多机房或者多地域部署时,跨地...

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

Java

SkyWalking 之高级用法

5

小丁 发布于 2018-12-21

作者奇佐(企业代号名),目前负责贝壳找房java后端开发工作。 1 导读 SkyWalking中Java探针是使用JavaAgent的两大字节码操作工具之一的Byte Buddy(另外是Javassist)实现的。项目还包含.Net core和Nodejs自动探针,以及Servi...

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

Java

Jenkins 2.156 每周更新版发布,可扩展的持续集成引擎

xiaoli.he 发布于 2018-12-18

Jenkins 2.156 发布了,这个系列不是 LTS 版本,它每周都会发布一个新版本,为用户和插件开发者提供错误修复和新功能。 本次更新内容如下 User account creation by administrators did not show error messag...

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