标签:Master

Java

让我们庆祝 Jenkins 对 Java 11 的支持

3

尖兵 发布于 2019-07-18

本文首发于: Jenkins 中文社区 原文链接 作者:alecharp 译者:Yanjun Shi 让我们庆祝 Jenkins 对 Java 11的支持 本文是为了庆祝 Jenkins 对 Java 11的支持 NOTE:这是由 Java 11支持团队准备的联合博客文章:Adr...

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

Java

成为一名 Jenkins 贡献者:对新手友好的工单

7

wenming.gapo 发布于 2019-07-18

本文首发于:Jenkins 中文社区 译者:Rick 两个月前,我发表了一篇介绍性文章, 成为一名 Jenkins 贡献者的旅程。在那篇第一次发表的文章 review 过后,学习到了我们可以参与和贡献的多种途径。 因此,在这个站点仓库中有对首次、基础的贡献的描述。 现在,我们将会...

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

编程技术

『互联网架构』dubbo 调用埋点(114)

14

xubiao.zhuang 发布于 2019-07-18

上边几次都是说的单体的拦截埋点,应用的内部进行的,很多的情况系统都是分布式的,怎么去监听RPC(远程过程调用),dubbo,RMI,springcloud,http。只要远程调用,跨进程调用都属于RPC,也不可能所有的能都涉及到,很多公司都有自己的封装,例如阿里的HFS,这次只针...

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

编程技术

拆解大数据总线平台DBus的系统架构

10

yeseng 发布于 2019-07-18

mysql 日志抽取模块由两部分构成: canal server:负责从mysql中抽取增量日志。 mysql-extractor storm程序:负责将增量日志输出到kafka中,过滤不需要的表数据,保证at least one和高可用。 我们知道,虽然mysql innodb...

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

Java

鸟瞰 Java 并发框架

8

dulong 发布于 2019-07-18

1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库。但是,当深入实现细节时,我们想起了一位智者曾经说过的话:“细节决定成败”。最终我们意识到 NoSQL 不是解决所有问题的银弹,而 N...

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

编程技术

从新手到架构师,一篇就够:从100到1000万高并发的架构演进之路

16

changyuan.xu 发布于 2019-07-18

本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。 (本文同步发布于: http://www.52im.net/thread...

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

Java

『互联网架构』插桩处理埋点(113)

8

刘莉莉 发布于 2019-07-17

上节说了javaagent和javassist,其实javassist也是基于ASM实现的。一般人不懂得JVM指令的话,根本ASM搞不起来,也用到了访问者的设计模式,看起来跟咱们写代码不是一个套路,学习成本比较高,所以有了javassist。 源码:https://github....

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

Spring

190717-SpringBoot系列教程JPA之query使用姿势详解之基础篇

2

Harries 发布于 2019-07-17

前面的几篇文章分别介绍了CURD中的增删改,接下来进入最最常见的查询篇,看一下使用jpa进行db的记录查询时,可以怎么玩 本篇将介绍一些基础的查询使用姿势,主要包括根据字段查询, and/or/in/like/between 语句,数字比较,排序以及分页 I. 环境准备 在开始之...

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

Java

Java Web应用服务器之一——Tomcat监控选型及实践

13

darida 发布于 2019-07-17

监控选型 Tomcat Manager和Psi-probe是不错的可视化监控工具,能够很好地查看Tomcat状态信息(比如单位时间请求数,线程状态等)。在生产环境中,随着Tomcat实例的不断增加,维护不同实例上的Manager控制台会显得有些繁琐,同时,为了与企业监控系统、运维...

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

Java

以Spring Cache扩展为例介绍如何进行高效的源码的阅读

2

songhua.gao 发布于 2019-07-16

摘要 日常开发中,需要用到各种各样的框架来实现API、系统的构建。作为程序员,除了会使用框架还必须要了解框架工作的原理。这样可以便于我们排查问题,和自定义的扩展。那么如何去学习框架呢。通常我们通过阅读文档、查看源码,然后又很快忘记。始终不能融汇贯通。本文主要基于Spring Ca...

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

Java

『互联网架构』埋点基础知识(112)

10

likai 发布于 2019-07-16

上节给整个调用链的体系结构讲述了,按照我的流程可以搭建出来调用链的项目。架构目标基本功能,可扩展性,可配置性,可运维性。识别系统的方式,就是通过唯一性的包名来完成的。就像克隆人一样的基因都是一样的被识别成一个人。本次了解埋点和插撞具体是如何实现的。 源码:https://gith...

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

Spring

lock-spring-boot-starter 1.1.0 版本发布

yeseng 发布于 2019-07-16

lock-spring-boot-starter 是一个基于 Spring Boot 的 starter 机制编写的分布式锁工具。 与其他分布式锁不同的是,使用起来更方便快捷,只需要通过注解 @Lock 的方式即可实现对方法进行加锁。 支持 6 种锁类型:可重入锁、公平锁、联锁、...

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

Java

三、SpringCloud鉴权之OAuth2.0(上篇)

2

likai 发布于 2019-07-16

鉴权中心 springsecurity +oauth2.0 1、前言 必备知识 学习本文之前你应该会熟练使用Springboot,并对 SpringSecurity 和 OAuth2.0 有所理解,如有需要请参考下面的一些内容,简单理解下相关知识 SpringSecurity S...

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

Java

SPRING BATCH remote chunking模式下可同时处理多文件

hellas 发布于 2019-07-16

SPRING BATCH remote chunking模式下,如果要同一时间处理多个文件,按DEMO的默认配置,是会报错的,这是由于多个文件的处理的MASTER方,是用同一个QUEUE名,这样SLAVE中处理多个JOB INSTANCE时,会返回不同的JOB-INSTANCE-...

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

Java

Fastlane + Jenkins 搭建简单的 iOS 持续集成平台

11

darida 发布于 2019-07-16

##背景 对于一个产品,肯定有打包测试的需求。如果每次打包,都需要通过原始的 Xcode + Archive 方式(或者脚本打包)的话特别麻烦,需要打包的人有 Mac 系统和 Xcode,还需要拉代码,打包的时候还需要 Build 号加 1,成本非常高。构建一个这样的持续平台,每...

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

Java

『互联网架构』调⽤链系统工程结构(111)

49

hellas 发布于 2019-07-15

本次主要演示下如何部署调用链系统,希望他们通过这个源码的学习,适当的改良完成属于自己的调用链系统。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统工程结构(111)/ (一)service...

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

Java

浅谈struts2漏洞防护与绕过-上

12

changyuan.xu 发布于 2019-07-15

这篇文章的重点不在于分析漏洞,而是通过漏洞去分析struts2沙箱的防护以及绕过,注意本文的struts2的版本范围与漏洞影响的范围是不对应的,只是顺序问题。 然后本文环境是使用的kingkk师傅仓库的 https://github.com/kingkaki/Struts2-Vu...

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