标签:Agent

编程技术

Kratos:bilibili 开源的一套 Go 微服务框架

yeseng 发布于 2019-04-26

Kratos Kratos是 bilibili 开源的一套Go微服务框架,包含大量微服务相关框架及工具。主要包括以下组件: http框架blademaster(bm) :基于 gin 二次开发,具有快速、灵活的特点,可以方便的开发中间件处理通用或特殊逻辑,基础库默认实现了log&...

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

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

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

Java

使用Jenkins Pipeline自动化构建发布Java项目

6

dulong 发布于 2019-04-26

简介 Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变...

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

Java

Spring Cloud 参考文档(Spring Cloud Sleuth介绍)

9

darida 发布于 2019-04-25

Spring Cloud Sleuth介绍 Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。 术语 Spring Cloud Sleuth借用了 Dapper 的术语。 Span:基本工作单元,例如,发送RPC是一个新的span,就像向R...

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

Java

RxHttp 一条链发送请求之强大的数据解析功能(二)

6

xiaoli.wang 发布于 2019-04-25

在上一文中,我们对RxHttp做了一个整体的介绍,文章一经发表后,就收到了广大读者众多不同的声音,有对我的肯定,也有对RxHttp提出改进的建议,更有读者直接指出了我的不足,为此,我收获了很多,让我对很多东西都有了新的认知,我想这就是很多人坚持写作的原因,因为这里,可以相互学习,...

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

编程技术

一探B站后台架构, 他山之石, 何以攻玉? — 仅从一个一线Golang开发者的角度谈B站4.22代码

2

刘莉莉 发布于 2019-04-25

4月22日, B站部分后台源代码因为某愤怒的员工, 被上传至Github. 本文我们不讨论安全, 法律 (根据代码漏洞, 去恶意攻击或者获利是违法的! 我们工作时也要注意代码安全), 我仅从开发者的角度谈谈, 这份代码我们能学到什么? B站Golang生态建设, 代码规范, 工具...

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

Java

冷门instrument包,功能d炸天

8

hanze 发布于 2019-04-24

文中代码示例工程如下,更多参考btrace和arthas: https://github.com/sayhiai/example-javaagent 原创文章,转载注明出处 (http://sayhiai.com) 5版本以后,jdk有一个包叫做 instrument ,能够实现...

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

Java

Jenkins 2.173 发布,开源持续集成引擎

Harries 发布于 2019-04-20

Jenkins 2.173 发布了,本次更新移除了一些不太推荐的功能,请管理员及时关注,如果希望能恢复的旧的形态,可以按照下面的提示操作。 另外,有一项重要的更新,使得我们可以把所有的中文本地化资源文件从 Jenkins 核心中移除。因此, 请关注 Jenkins 简体中文插件后...

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

Java

2019-DDCTF-WEB-WriteUp

37

尖兵 发布于 2019-04-19

最近打了打DDCTF,本来是无聊打算水一波。最后竟然做high了,硬肛了几天.. [100pt] 滴~ 看到url疑似base64,尝试解密后发现加密规则如下。 b64(b64(ascii2hex(filename))) 于是可以自己构造,使其实现任意文件读取,首先先尝试/etc...

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

Java

浅谈动态追踪技术

3

小丁 发布于 2019-04-18

本文主要介绍了动态追踪技术,并举例说明动态追踪技术的应用。 身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。 初次碰到可能会手忙脚乱,暴力的解...

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

编程技术

拍拍信微服务网关实践分享

13

xiaoli.wang 发布于 2019-04-18

背景: 拍拍信作为一家专业的数据服务公司,承载着百亿级数据量,每天支撑着千万级的调用量,对数据的安全、用户需求响应时效、系统的稳定都有着极其严格的要求,在此大前提下,拍拍信踏入微服务化之路。 截止发稿,拍拍信在微服务的道路上已经走过一年有余,90%以上的服务已经投产,整个微服务生...

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

Java

简记前后端如何实现统计测试覆盖率

4

puefu.he 发布于 2019-04-17

恰逢项目初起之时,代码基础各部分都有待完善。第一天上项目发现前后端几乎没有测试,遂决定加个测试覆盖率的限制。 前端 前端用的 react , 测试用的 jest 。Jest是Facebook的一个专门进行Javascript单元测试的工具,适合React全家桶使用。因jest本身...

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

Java

Confluence 未授权RCE分析(CVE-2019-3396)

37

hanze 发布于 2019-04-16

这个漏洞本来是上周一就分析完了,但是高版本无法造成rce这个问题着实困扰了我很久,在得出了一定的结论后才写完了这篇文章。总体来说,这个漏洞真的是值得好好跟一下,好好研究一下的,能学到很多东西。 0x01 漏洞概述 There was an server-side template...

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

Java

自己动手实现OkHttp

4

darida 发布于 2019-04-16

在Android、Java开发领域中,相信大家都听过或者在使用Square家大名鼎鼎的网络请求库: OkHttp ,当前多数著名的开源项目如 Fresco 、 Glide 、  Picasso 、  Retrofit 都在使用OkHttp,这足以说明其质量,而...

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

Java

nginx/tomcat日志格式规范

likai 发布于 2019-04-16

最近准备设计和开发一套日志收集平台,进而后续进行实时的日志分析、业务监控和预警等。在此之前,需要制定日志的格式规范,当然还有其他的约束性规范,才能良好的实现日志搜集、数据分拣、数据分析等特性。 制定日志格式规范的方式与目的: 1)所有项目,日志格式统一,可以极大的简化日志收集和分...

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

Java

Jenkins 筆記 1 – 安裝與環境設定

3

xiaoli.he 发布于 2019-04-15

開始研究 Jenkins,計劃用它取代TFS Build Service 解決工作專案的建置部署需求。 TFS Build Service 跟 Visual Studio 整合度極佳,但有幾個缺點: 每個 TFS Build Controller/Build Server 只能處...

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

Java

JVM 核心知识体系

14

hanze 发布于 2019-04-14

1.问题 1、如何理解类文件结构布局? 2、如何应用类加载器的工作原理进行将应用辗转腾挪? 3、热部署与热替换有何区别,如何隔离类冲突? 4、JVM如何管理内存,有何内存淘汰机制? 5、JVM执行引擎的工作机制是什么? 6、JVM调优应该遵循什么原则,使用什么工具? 7、JPDA...

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

Java

那些绕不过去的 Java 知识点

9

puefu.he 发布于 2019-04-13

Checks for unguarded accesses to fields and methods with @GuardedBy annotations @GuardedBy("obj") private ConcurrentMap<String,...

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