行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。

加载中
置顶
发表了博客
04/06 13:40

我,第一次做项目经理,干赔了

我第一次做项目经理,那是十多年前的事情了,当时给国家开发银行做一个财务风险分析的系统,这个项目: - 金额:200 万 - 周期:起初定的 8 个月做完 - 人员:10 个人左右。除了我之外还有,需求分析师 2 人;测试 1 人;Java 5 人(那时候还没有前后端分离这个词,前后端一起搞);BI 工程师 1 人。 项目启动之后,我们项目组去国开行驻场,行里给我们腾出来一间办公室,办公室不大,我们十来个人坐进去之后,满满当当的。 我们... 展开更多

收藏 6
1
置顶
架构师
发表了博客
03/04 18:30

一场关于代码注释的争执,引发的三点思考

在一次研发沟通会上,大家关于是否需要代码注释做了一番争执(讨论)。 主要内容简述如下: A:我提议项目应该有个注释,我们有些程序员几乎从不注释代码,谁都知道没注释的代码是没法阅读的。 B:我觉得注释没必要,注释被当做万灵药,可是任何实际编码过的人都知道,注释反而会使代码更难读懂。注释很容易产生大量的废话,而编码语言相对简明扼要得多。 C:是这么回事。假如代码不清晰,又怎能注释的清楚呢?再说,代码一变,... 展开更多

收藏 4
3
置顶
发表了博客
02/22 00:07

为什么阿里巴巴不建议boolean类型变量用isXXX?

背景: 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 例子: 1.其他非boolean类型 private String isHot; public String getIsHot() { return isHot; } 2.boolean类型 private boolean isHot; public boolean isHot() { return isHot; } 3.包装类型 private Boolean isH...... 展开更多

收藏 0
2
置顶
架构师
发表了博客
02/02 12:50

盘点软件开发中那些有趣的边际效应

我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。 什么是边际效应 边际效应是源自经济学中的一个概念。 是指消费者对某种物品的消费量每增加一单位所增加的额外满足程度。边际的含义是额外增量。在边际效应中,自变量是某物品的消费量,而因变量则是满足程度或效用,消费量额外变动所引起的效用的变动即为边际效应。 什么是边际效应递减? 我们在听专家做投资... 展开更多

收藏 0
0
置顶
发表了博客
01/25 08:54

RESTful API如何进行版本控制

本文将帮助您理解为什么需要版本控制,以及如何对REST API进行版本控制。我们将讨论4种版本控制的方法,并比较不同的方法。 您将学到 为什么我们需要对RESTful API 进行版本控制? 可用的版本控制有哪些? 如何实现基于 Restful 的版本控制? 为什么我们需要对RESTful API进行版本化 最好的版本控制方法是不进行版本控制。只要不需要版本控制,就不要版本控制。 构建向后兼容的服务,以便尽可能避免版本控制! 然而,在许多情况下我... 展开更多

收藏 8
1
置顶
架构师
发表了博客
01/17 09:01

如何成为一名优秀的技术Leader?

我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。 相信大部分人对于团队管理和技术管理在认知上,存在一定隔阂,无形之中会将【管理岗】和【技术岗】进行对立比较。 在国内一些大研发团队,一般会同时设置两类角色来更好地做团队运行管理。 研发经理/总监,主要负责团队价值输出和业务目标管理; 技术Leader/架构师,主要负责技术攻坚和技术架构落地。 本文结... 展开更多

收藏 11
1
置顶
发表了博客
01/12 10:40

后端程序员不得不了解的 网站防盗链

本文收录在 GitHub 地址 https://github.com/chengxy-nds/Springboot-Notebook 下午摸鱼的时候遇到了一件有意思的事,在网上找到一个资源站,将资源站的 url 放到自己的博客里,想白嫖一波,结果在我自己的博客里链接失效了,折腾半天忽然想起来,这个网站应该是做了防盗链处理。 什么是盗链 盗链是个什么操作,看一下百度给出的解释:盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广... 展开更多

收藏 5
0
置顶
高级程序员
发表了博客
2020/12/24 13:48

编写令人愉悦的API接口(二)

![](https://oscimg.oschina.net/oscnet/up-0e1946bf09e0d016865f0f3dc29c548b485.png) ## 引言 制定API接口的规范在设计接口时尤为重要,统一的格式规范会减少联调的难度,也能让后续维护者身心愉悦.在编写接口时,运用适合的参数检验技巧也能提高代码的健壮性.本文将围绕这两点详解一些我的一些经验. ## 思考 1. 业务接口通常都包含最基础的CRUD操作,怎么尽可能的统一这部分接口? 2. API接口部分会使用到`HttpServletRequest`和`... 展开更多

收藏 3
0
置顶
程序员
发表了问答
2020/11/18 18:03

设计一个版本管理工具的难点在哪里?花多少钱有人做么?

我想做自己的版本管理工具,设计一个版本管理工具的难点在哪里?花5万有人做么?

收藏 0
置顶
发表了资讯
2020/11/18 09:38

SourceGit v1.9 已经发布,适用于 WIN10 的 Git 客户端

SourceGit 是仅用于 Windows 10 的开源 Git 客户端。 SourceGit v1.9 已经发布,此版本更新内容包括: 搜索框优化 工具栏调整 冲突解决成功(continue无错误后),如果rebase-apply残留,删除之 可切换本地分支的上游分支 InteractiveRebase不可对初始提交rebase 使用StringBuilder替代TextBox.AppendText和string.Join 其他一些显示的优化 详情查看:https://gitee.com/sourcegit/SourceGit/releases/v1.9......

收藏 6
置顶
程序员
发表了博客
04/09 00:32

Activiti工作流学习笔记(四)——工作流引擎中责任链模式的建立与应用原理

原创/朱季谦 本文需要一定责任链模式的基础,主要分成三部分讲解: 一、简单理解责任链模式概念 二、Activiti工作流里责任链模式的建立 三、Activiti工作流里责任链模式的应用 一、简单理解责任链模式概念 网上关于责任链模式的介绍很多,菜鸟教程上是这样说的:责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/31 07:58

Hi, Data Lakers!这里有一份来自PMC Chair的新年礼包,请注意查收!

Apache Hudi社区PMC Chair - Vinoth Chandar的新年祝福 大家好,我是来自Apache Hudi社区的Vinoth,实际上我和一些同学已经在github或者jira上有过一些交流,但不是以个人名义,所以我发了这个视频。 我代表Hudi社区祝愿大家在2021新年快乐,很高兴看到Hudi在中国变得越来越流行,去年我们看到很多来自中国的开发者参与到社区并且贡献了很多非常棒的特性。 我们在2020年一起完成了很多事情,比如毕业成为了顶级项目,也支持很多... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/23 20:30

Apache Pulsar PMC 成员翟佳入选「2020 中国开源先锋 33 人」

关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 SegmentFault 思否在近期展开了第二届“中国技术先锋”年度评选并基于今年思否团队对开源领域的重点观察与实践,特联合长期耕耘与推广开源文... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/23 20:00

Apache Pulsar PMC 成员翟佳入选「2020 中国开源先锋 33 人」

关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 SegmentFault 思否在近期展开了第二届“中国技术先锋”年度评选并基于今年思否团队对开源领域的重点观察与实践,特联合长期耕耘与推广开源文... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/22 16:53

CRM是什么意思,有哪些作用?

我们总会听到一些人提到CRM或CRM系统,但是通常不知道它的含义,所以今天小Z就来详细介绍一下CRM。 GartnerGroup1993年首次提出了这一概念:所谓的客户关系管理就是为企业提供一个全面的管理视角,让企业能够更好地与客户沟通,实现客户收益率最大化。 客户关系管理是一种商业战略,通过选择和管理客户,与客户建立长期的关系,使价值最大化。客户关系管理以客户为中心的商业理念,应用到市场推广、营销和服务过程。如果企业有适... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/22 16:47

apache-airflow-upgrade-check-检查气流版本之间的兼容性-Apache Airflow PMC

apache-airflow-upgrade-check-检查气流版本之间的兼容性-Apache Airflow PMC 发布:2020-12-22 16:47:35.128463 作者:Apache Airflow PMC ### 作者邮箱:dev@airflow.apache.org ### 首页:https://airflow.apache.org ### 文档:None ### 下载链接 <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for addition...... 展开更多

收藏 0
0
置顶
发表了博客
2020/12/22 16:44

apache-airflow-backport-providers-email-后端口airflow.providers.email*气流1.10的包装*-Apache Airflow PMC ...

apache-airflow-backport-providers-email-后端口airflow.providers.email*气流1.10的包装*-Apache Airflow PMC 发布:2020-12-22 16:44:39.082432 作者:Apache Airflow PMC ### 作者邮箱:dev@airflow.apache.org ### 首页: ### 文档:None ### 下载链接 <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for ad...... 展开更多

收藏 0
0
置顶
发表了博客
2020/11/11 11:55

祝贺 StreamNative 团队成员 Jennifer 当选 Apache Pulsar PMC 成员

## 关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 当前已有众多国内外大型互联网和传统行业公司采用 Apache Pulsar,案例分布在人工智能、金融、电信运营商、直播与短视频、物联网、零售与... 展开更多

收藏 0
0
置顶
发表了博客
2020/11/10 19:00

祝贺 StreamNative 团队成员 Jennifer 当选 Apache Pulsar PMC 成员

关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 当前已有众多国内外大型互联网和传统行业公司采用 Apache Pulsar,案例分布在人工智能、金融、电信运营商、直播与短视频、物联网、零售与电子... 展开更多

收藏 0
0
置顶
发表了博客
2020/11/10 18:30

迎新:Apache Pulsar 首位女性 PMC 成员

关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 当前已有众多国内外大型互联网和传统行业公司采用 Apache Pulsar,案例分布在人工智能、金融、电信运营商、直播与短视频、物联网、零售与电子... 展开更多

收藏 0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部