本文是周明耀技术管理专栏的第四篇文章,今天我们主要讲讲软件研发的流程问题。
写在前面
最近针对技术管理工作写了两篇文章,分别是《程序员, 这是你想要的技术 leader 吗?》和《别人家的技术 leader 是如何建设团队、管理人员、沟通工作的?》,此外,通过一篇文章《这二十个问...
water
7年前 (2018-09-28) 2663℃ 0评论
0喜欢
原文地址:http://jlongster.com/How-I-Became-Better-Programmer
译者注:本文作者 James Long,前 Mozilla 工程师,NodeJS, ReactJS 社区活跃开发者。NodeJS 著名模板引擎 N...
water
7年前 (2018-09-28) 3522℃ 0评论
1喜欢
世间很多道理都是相通的,小时候看武侠片里面分不同层次的高手,今天有幸看到软件设计领域其实也有不同层次的高手,软件领域分为四个境界:
第一境界:知器
就是掌握一门或者几门编程语言,会模仿例子来实现程序代码,并且让代码在计算机系统中成功运行起来。达到这个境界的人还不能算是真正意义上...
water
7年前 (2018-09-28) 2928℃ 0评论
1喜欢
SAP BI商务智能是什么?这是很多SAP基础入门的学员经常问的问题。SAP BI(Business Intelligence)即商务智能,它是一套完整的商业解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决...
water
7年前 (2018-09-27) 3942℃ 0评论
0喜欢
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://do...
water
7年前 (2018-09-26) 3823℃ 0评论
0喜欢
1.摘要
最近排查了一个比较灵异的线上jvm内存持续增长的问题,排查过程异常艰辛,但是最后竟然是用最简单的办法搞定了……
2.现象
线上机器部署了两个java实例,在运行几天后java开始吃swap空间,java实例的内存占用接近7G,程序响应很慢,重启后又恢复正常。线上配置的堆...
water
7年前 (2018-09-25) 7860℃ 0评论
3喜欢
我们的一个系统上线后发现内存占用非常高,已分配内存达到11G,而已分配地址空间更是17G了,而根据jmap执行结果发现:
Attaching to process ID 1507, please wait... ...
water
7年前 (2018-09-25) 7445℃ 0评论
2喜欢
问题描述
通过本文,你应该了解:
1. pmap 命令
2. gdb 命令
3. perf 命令
4. 内存 RSS、VSZ的区别
5. java NMT
这几天遇到一个比较奇怪的问题,觉得有必要和大家分享一下。我们的一个服务,运行在docker上,在某个版...
water
7年前 (2018-09-25) 4032℃ 0评论
0喜欢
摘要: 故障案例一 系统环境: RHEL 6.8 64-bit(glibc 2.12)、Sun JDK 6u45 64-bit、WLS 10.3.6 故障现象: 这里引用一下客户当时发邮件时提出的问题描述吧。
故障案例一
系统环境:
RHEL 6.8 64-bit(gl...
water
7年前 (2018-09-25) 3814℃ 0评论
0喜欢
NER(Named Entity Recognition,命名实体识别)又称作专名识别,是自然语言处理中常见的一项任务,使用的范围非常广。命名实体通常指的是文本中具有特别意义或者指代性非常强的实体,通常包括人名、地名、机构名、时间、专有名词等。NER系统就是从非结构化的文本中抽取...
water
7年前 (2018-09-10) 26187℃ 0评论
26喜欢
Kafka 0.9+增加了一个新的特性Kafka Connect,可以更方便的创建和管理数据流管道。它为Kafka和其它系统创建规模可扩展的、可信赖的流数据提供了一个简单的模型,通过connectors可以将大数据从其它系统导入到Kafka中,也可以从Kafka中导出到其它系统。...
water
7年前 (2018-09-06) 4057℃ 0评论
0喜欢
在JDK8之前,java编译器会忽略我们编写代码时候设定的参数名,比如在mybatis框架中,我们可以使用@Param注解来让mybatis知道参数名。
public interface DemoMapper { ...
water
7年前 (2018-09-05) 4010℃ 0评论
1喜欢
虚拟化技术日益普及,基于行业标准的服务器功能越来越强大,加上云计算的出现,这些因素共同导致了企业内外需要加以管理的服务器数量大幅增长。过去我们只要管理内部数据中心里面的物理服务器机架,而现在我们要管理多得多的服务器,它们有可能遍布全球各地。
这时候,数据中心协调和配置管理工具...
water
7年前 (2018-08-16) 3754℃ 0评论
2喜欢
Max memory = [-Xmx] + [-XX:MaxPermSize] + number_of_threads * [-Xss]
整个Java进程分为heap和non-heap两部分,每部分有以下几个概念:
init
represents the initial a...
water
7年前 (2018-08-10) 3748℃ 0评论
0喜欢
MDC ( Mapped Diagnostic Contexts ) 有了日志之后,我们就可以追踪各种线上问题。但是,在分布式系统中,各种无关日志穿行其中,导致我们可能无法直接定位整个操作流程。因此,我们可能需要对一个用户的操作流程进行归类标记,比如使用线程+时间戳,...
water
7年前 (2018-07-30) 3923℃ 0评论
0喜欢
概述
jdbc是java连接数据库操作的原生接口
jpa是java持久化规范,是orm框架的标准,主流orm框架都实现了这个标准
spring data jpa是对jpa规范的再次抽象,底层还是用的实现jpa的hibernate技术
hibernate是一个标准的orm框架,实现...
water
7年前 (2018-07-25) 4794℃ 0评论
1喜欢
1:标准化因子文件nrm
在讨论标准化因子(Normalization Factor)之前,首先应明晰两个概念:
tf(term frequency):term在文档中出现的频次
idf(inverse doc frequency):包含term的词条越少,则此term的...
water
8年前 (2018-07-23) 5567℃ 0评论
5喜欢
随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你...
water
8年前 (2018-07-20) 3086℃ 0评论
0喜欢
引言
首先声明,不要再问LZ谁是林萧,林萧就是某著名程序员小说的主角名字。
写这篇文章的目的其实很简单,算是对之前LZ一篇文章的补充和完善。
之前LZ写过一篇《回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议》,那篇文章LZ主要介绍了如何应对...
water
8年前 (2018-07-17) 2905℃ 0评论
0喜欢
借鉴参考文献中的分类从阅读JDK源码和理解JVM开始,本博客首先是自己学习过程的一个记录,写下自己的理解和心得,希望能坚持下去以期进阶;如果有读者赏光阅读,发现笔者的错误敬请不吝赐教,大家探讨共同进步。
第一类:精读源码
/*
* java.util
...
water
8年前 (2018-07-17) 3687℃ 0评论
0喜欢