标签:用户指南

Java

Activiti指南(创建流程引擎)

小丁 发布于 2019-08-19

创建流程引擎 正如之前在maven依赖关系摘要中所建议的,Activiti利用 Simple Logging Facade for Java (slf4j)进行日志记录,在此示例应用程序中,我们将使用log4j日志记录实现,将 log4j.properties 文件添加到项目中。...

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

Java

调用链系列(1):解读UAVStack中的贪吃蛇

7

songhua.gao 发布于 2019-08-13

一、背景 对于分布式在线服务,一个请求需要经过多个系统中多个模块,可能多达上百台机器的协作才能完成单次请求。这种场景下单靠人力无法掌握整个请求中各个阶段的性能开销,更无法快速的定位系统中性能瓶颈。当发生故障时通常需要查看大量日志跨越多个团队来确认问题。 二、举个栗子 程序猿小亮作...

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

Spring

Spring 指南(spring-retry)

hanze 发布于 2019-07-31

spring-retry 该项目为Spring应用程序提供声明式重试支持,它用于Spring Batch、Spring Integration、Apache Hadoop的Spring(以及其他),命令式重试也支持显式使用。 入门 声明式示例 @Configuration @En...

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

Spring

后端开发常用框架文档及中文翻译

尖兵 发布于 2019-07-16

https://www.docs4dev.com 包含 Spring 系列文档(Spring, Spring Boot, Spring Cloud, Spring Security, Spring Session),大数据(Apache Hive, HBase, Apache F...

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

Java

你还在抱怨开发工具,为什么不动手优化? | 人物志

9

尖兵 发布于 2019-06-26

受访者 | 张乎兴 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) Red Hat 创始人 Bob Young 曾说过:“要想对世界做出实质性的改变,开源需要做到这两点:一是要让人们广泛使用开源软件;二是要让用户知道并理解这种软件开发模式能给他们带来的...

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

Java

android 添加构建依赖项

3

Harries 发布于 2019-06-03

添加构建依赖项 使用 variant-aware 依赖项管理 解决与变体匹配相关的构建错误 配置 Wear OS 应用依赖项 Google 的 Maven 代码库 来自 SDK 管理器的离线代码库 解决类路径之间的冲突问题 为自定义逻辑发布变体依赖项 Android Studio...

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

Java

阿里巴巴程序员常用的 15 款开发者工具

xirruiqiang 发布于 2019-05-07

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,...

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

编程技术

红蓝对抗基础设施架构设计Wiki(上)

10

hellas 发布于 2019-04-29

此Wiki的目的是为渗透测试人员提供用于设置弹性Red Team基础架构的资源。这是为了补充Steve Borosh( @424f424f )和Jeff Dimmock( @bluscreenofjeff ) BSides NoVa 2017演讲“Doomsday Prepper...

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

Java

深入了解TransformApi

4

hanze 发布于 2019-04-24

其实 Transform API 在一个android工程的打包流程中作用非常大, 像是我们熟知的混淆处理, 类文件转dex文件的处理, 都是通过 Transform API 去完成的. 本篇内容主要围绕 Transform 做展开: Transform API 的使用及原理 字...

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

Java

开发人员常用框架文档整理及中文翻译

3

puefu.he 发布于 2019-04-10

开发人员常用的框架文档及中文翻译,包含 Spring 系列文档(Spring, Spring Boot, Spring Cloud, Spring Security, Spring Session),日志(Apache Flume, Log4j2),Http Server(NGI...

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

Java

UAVStack应用数据归集

8

xubiao.zhuang 发布于 2019-03-12

前言 为了保证应用的可靠运行,需要对系统建立完善的应用监控,实时获取应用信息和运行状态。在之前的文章里,我们通过介绍MOF中的CaptureFramework框架和InterceptFramework框架,分别阐述了应用实时数据和画像数据的采集方法。 然而仅仅采集是不够的,还需要...

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

Java

使用管道流实现Java 8阶段构建器

xiaoli.he 发布于 2019-01-26

Step builder多阶段步骤构造器模式是一种对象创建软件设计模式。与传统构建器模式进行比较时,步骤构建器模式提供了一些简洁的好处。Step Builder模式的主要优势之一是为客户提供有关如何使用API​​的指南。它可以看作是构建器模式和状态机的混合,事实上,这种模式通常被...

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

编程技术

UAVStack之微服务计算平台

3

zhuangli 发布于 2018-12-11

今天我们向大家介绍UAVStack中的微服务计算平台(MSCP),UAV系列软件中监控代理程序(Monitor Agent)和监控管理服务(Health Manager)都是基于MSCP构建的。 前言 微服务计算平台,即MicroService Computing Platfor...

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

Java

调用链系列三:解读UAVStack中的调用链技术

7

zhuangli 发布于 2018-11-12

本专题前几篇文章主要从架构层面介绍了如何实现分布式调用追踪系统。这篇文章我们不谈架构,就其中的一项关键技术实现进行深入探讨:如何从超文本传输协议(HTTP)中获取request和response的body和header。 在Java中,HTTP协议的请求/响应模型是由Servle...

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

Java

ArchUnit

9

darida 发布于 2018-11-05

写在前面 ThoughtWorks每年都会出品两期技术雷达,这是一份关于科技行业的技术趋势报告,在四个象限:技术、平台、工具以及语言和框架对每一个条目(Blip)做采用、试验、评估、暂缓的建议。(参考阅读: 解读技术雷达的正确姿势 ) 一直以来,我们都未对每一个Blip做进一步的...

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

Java

这可能是目前最透彻的Netty原理架构解析

12

songhua.gao 发布于 2018-11-05

本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK 原生 NIO 程序...

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

Java

调用链系列二:解读UAVStack中的调用链技术

4

hellas 发布于 2018-11-01

在上周的推送中,我们介绍了调用链的模型设计与模型时序图,本周将为大家继续介绍调用链是如何在中间件增强技术的赋能之下实现服务端信息收集以及服务间上下文传递的。 服务端信息收集 服务端信息收集流程如下图所示,通过在应用容器(Tomcat等)启动过程中植入切点,实现在应用逻辑执行之前和...

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