简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java 项目(SVN+Maven)中 FindBugs 等常用插件的使用、单元测试及其覆盖率等报告,力求实战
Kafka 是 Apache 的子项目,是一个高性能跨语言的分布式发布/订阅消息队列系统(没有严格实现 JMS 规范的点对点模型,但可以实现其效果),在企业开发中有广泛的应用。高性能是其最大优势,劣势是消息的可靠性(丢失或重复),这个劣势是为了换取高性能,开发者可以以稍降低性能,来换取消息的可靠性。作者:王克锋出处:https://kefeng.wang/2017/11/15/kafk...
在 Kafka 工作机制 一文提及了 Kafka 消息的不可靠性。本文就 Kafka 消息的三种不可靠性(重复、丢失、乱序),分析它们出现的内部原因和解决办法。作者:王克锋出处:https://kefeng.wang/2017/11/22/kafka-reliability/版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。1 Kafka 消息的问题Kaf...
CAT 是大众点评开源的实时监控系统,它侧重于 Java 应用监控,可与各种流行的中间件框架集成(MVC框架、RPC框架、数据库框架、缓存框架等),实现应用各层级系统的运行状况监控。本文总结了 CAT 服务器集群的搭建、Java 应用的集成、以其控制台的使用。作者:王克锋出处:https://kefeng.wang/2018/07/06/tracing-cat/版权:自由转载-非商...
众所周知,数据库很容易成为应用系统的瓶颈。单机数据库的资源和处理能力有限,在高并发的分布式系统中,可采用分库分表突破单机局限。本文总结了分库分表的相关概念、全局ID的生成策略、分片策略、平滑扩容方案、以及流行的方案。作者:王克锋出处:https://kefeng.wang/2018/07/22/mysql-sharding/版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和...
单点登录是多域名企业站点流行的登录方式。本文以现实生活场景辅助理解,力争彻底理清 OAuth2.0 实现单点登录的原理流程。同时总结了权限控制的实现方案,及其在微服务架构中的应用。作者:王克锋出处:https://kefeng.wang/2018/04/06/oauth2-sso/版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。1 什么是单点登录1....