陈晨_软件五千言

资深Java从业人员,精通企业级应用服务架构,大数据相关架构,RUP、Scrum等过程管理/技术团队管理方法与培训...

Spark流式编程介绍 -编程模型

来源Spark官方文档 http://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#programming-model 文章目录编程模型基本概念处理事件时间和延迟数据容错性 编程模型 结构化流中的...

2019-08-22 19:13:07

阅读数 13

评论数 0

互联网安全设计剑与盾

文章目录前言互联网的攻击(剑)厂家们的防守(盾)HTTPS加密/解密加签/验签重放CDN安全防盗链复杂鉴权 前言 互联网是软件厂家求生之地,自然也险象环生。要保证企业生存发展,自身软件的安全是最重要的,要能够保护软硬件的可用,数据的安全。 互联网的攻击(剑) 目前互联网常见的攻击方式如下: XS...

2019-08-04 11:35:03

阅读数 106

评论数 0

Docker+Maven+Jenkins在Devops中完整应用

过去与现在 很早之前,当我们需要一个部署环境的时候,我们可能指的是一台PowerEdge R710 2U服务器,走一系列冗长的申请流程,然后上架到机房、调试网络、安装系统、调试环境、最终部署应用,就这样过去了几个月。 接着出现了虚拟化技术,我们在一台内部服务器使用Citrix XenApp划分出几...

2019-07-20 10:21:26

阅读数 74

评论数 0

Linux下安装docker与kubernetes(k8s)

文章目录环境kubernetes基础环境配置安装docker和kubernetes下载kubernetes的镜像初始化k8s-master添加node节点启动Kubernetes dashboard异常汇总k8s重启后无法启动。kubernetes部分pod一直没有正常running。 环境 安装...

2019-07-19 18:06:32

阅读数 91

评论数 0

Atlassian In Action-Jira之二次开发(五)

到现在已经写到了第五章节,实际上离Jira的官方系统已经越来越远,本章节的内容基本上已经完全脱离了Jira这个系统本身,而是依赖Jira的API接口和数据库进行开发了。主要包含如下几个功能: 人员任务排期管理 历史人员任务排期检查 BI报表 注意: 由于我们的二次开发基本都是做成静态页面,但是...

2019-07-17 11:34:09

阅读数 7446

评论数 1

Atlassian In Action-Jira之推荐插件(四)

前面的几章基本已经完整构建了Jira的管理平台,并且有了一套比较完成的制度和方法。但是优化是永无止境的,我们作为研发管理人员,需要让系统使用起来更加高效和便捷。为了达到这个目的一般有两种途径,插件和开发。我们本章再推荐一些插件,下一章会介绍一些很轻量的二次开发,无需修改到jira本身而是使用接口或...

2019-07-12 09:46:11

阅读数 6731

评论数 0

Atlassian In Action-Jira之核心插件(三)

道生之,德畜之,物形之,势成之。 --《道德经》 Jira的道在于构建了整个环境和思维模式,也赢得了市场的认可,成了一种势。无数的厂家便成了Jira的海洋生态当中的重要组成部分。有些厂家的插件是提升了Jira的体验,有些则是强化了特定功能。这里只推荐三个算得上必须使用的插件。 BigPictu...

2019-07-07 10:38:57

阅读数 6427

评论数 1

如何进行软件技术管理?

文章目录引言组织文化体系软件工程管理ScrumRUPScrum+RUP迭代边界研发测试与发布总结 这个问题其实来源于一次面试,在聊完一堆的技术架构之后,面试官抛出一个问题:“你是怎么进行研发管理的工作的?”当时我的回答是:“主要是应用Scrum来进行管理。”后续的情况不细说,但是我觉得我这句话来...

2019-06-11 17:58:00

阅读数 5629

评论数 1

Java利用Mybatis进行数据权限控制

权限控制主要分为两块,认证(Authentication)与授权(Authorization)。认证之后确认了身份正确,业务系统就会进行授权,现在业界比较流行的模型就是RBAC(Role-Based Access Control)。RBAC包含为下面四个要素:用户、角色、权限、资源。用户是源头,资...

2019-06-06 18:19:18

阅读数 216

评论数 0

[simple-orm-mybaits]基于Mybatis的ORM封装介绍

文章目录前言ORM框架现状Mybatis优缺点simple-orm-mybatis设计思路介绍simple-orm-mybatis使用说明simple-orm-mybatis实际使用推荐最佳实践更多说明 前言 最早接触Java的web开发框架就是SSH,其中的H就是Hibernate。Hibern...

2019-05-30 17:24:58

阅读数 123

评论数 0

Atlassian In Action - Jira之核心配置(二)

道生一,一生二,二生三,三生万物。 --《道德经》 如果说第一节的指导思想是管理之“道“,那我们本节的核心配置就是**Jira系统之”道“**了。有了核心配置,才有后续的各种管理方法的实施可能。 本节的核心配置包括下面几点: 项目 用户组 问题类型 字段配置 工作流 项目(Project)...

2019-05-11 16:46:38

阅读数 152

评论数 0

Atlassian In Action - Jira之指导思想(一)

太上,不知有之;其次,亲而誉之;其次,畏之;其次,侮之。信不足焉,有不信焉。悠兮,其贵言。功成事遂,百姓皆谓“我自然”。 --《道德经》 研发管理或者系统工具的指导思想我觉得就是依照上面这句话做到“不知有之”和“我自然”。如果管理方法是合理和高效的,它一定是符合(或者能够引导符合)大多数人的使...

2019-05-11 16:34:24

阅读数 129

评论数 0

Atlassian In Action - (Atlassian成长之路)

Atlassian是我工作过程中,使用过的最满意的研发团队管理套装。使用的主要软件包括Jira Software,Confluence,Fisheye/Crucible。理论上还可以再加上Bitbucket和Bamboo,我们实际使用的是Gitlab和Jenkins。我下面也对Jira Softw...

2019-05-11 16:30:01

阅读数 128

评论数 0

Kafka核心概念介绍

本文的英文原文来自于kafka官方介绍文档 文章目录主题与日志分布式地理位置复制生产者消费者多租户保障Kafka作为消息系统Kafka作为存储系统Kafka作为流处理系统集成系统 Apache Kafka® 是一个分布式的流平台。具体是指什么? 流平台有三个关键能力: 发布和订阅流记录,类似与...

2019-04-21 16:30:06

阅读数 86

评论数 0

RocketMQ核心概念

本文英文原文来自RocketMQ官方核心概念文档 文章目录生产者生产者群组消费者拉取消费推送消费消费者群组主题消息消息队列标签代理服务命名服务消息模型消息顺序 根据上面的模型,我们能够深入消息系统设计中的某些主题: 并行消费 消费热点问题 消费负载均衡 消息路由 多重连接 金丝雀部署(灰度,A...

2019-04-13 11:22:23

阅读数 84

评论数 0

RocketMQ生产部署

本文英文原文来自RocketMQ官方部署文档 文章目录前提准生产环境部署命名服务代理服务配置代理服务配置命令行管理工具如何访问如何使用复制模式复制:同步/异步 代理服务如何配置部署 本章节介绍了准生产环境部署方案。综合来讲,我们要部署一套弹性伸缩并且没有单点故障的RocketMQ集群。 前提 开...

2019-03-31 15:30:22

阅读数 80

评论数 0

RocketMQ基础架构

基于官方文档进行翻译 文章目录概览代理服务集群生产者集群消费者集群命名服务代理服务 概览 Apache RocketMQ是一个分布式消息和流平台,它的特性包括低延迟,高性能,高可靠性,万亿级容量和弹性扩展。它的架构主要包括四部分:命名服务(name servers),代理服务(brokers),...

2019-03-30 16:56:54

阅读数 82

评论数 0

Flink概念- 数据流编程模型 + 分布式运行环境

Flink概念- 数据流编程模型 + 分布式运行环境 文章基于Apache Flink 1.7的文档翻译而来 https://ci.apache.org/projects/flink/flink-docs-release-1.7/concepts/programming-model.html h...

2019-03-23 16:35:29

阅读数 187

评论数 0

mybatis的插入与批量插入的返回ID的原理

文章目录背景底层调用方法单个对象插入直接保存实体的对象作为参数传入(给伪代码示例)多个对象,实体对象作为其中一个对象传入列表批量插入直接保存实体的对象作为参数传入(给伪代码示例)多个对象,实体对象作为其中一个对象传入完成 背景 最近正在整理之前基于mybatis的半ORM框架。原本的框架底层类OR...

2019-03-07 18:08:47

阅读数 579

评论数 0

python入门学习(excel导入mysql)

文章目录背景说明:前置条件:硬件环境:编码过程要点1. 头部引入2. excel读取3. mysql写入4. 整体代码总结参考 背景说明: 基于Jira设计了一套研发的KPI考核的机制,主要采用任务+工时的形式,分为工作量+质量+规范的考核体系。 数据都从Jira导出,经过规则计算后,生成对应的每...

2019-02-28 17:55:08

阅读数 160

评论数 0

提示
确定要删除当前文章?
取消 删除