`
文章列表
截止2021年4月,在港股和美股上市的市值最大的中国公司都是互联网公司(腾讯、阿里巴巴);尚未上市的估值最高的中国公司也是互联网公司(字节跳动);估值超过1000亿美元的互联网公司至少有七家(腾讯、阿里巴巴、美团 ...
Java9 发布于 2017 年 9 月 21 日 。作为 Java8 之后 3 年半才发布的新版本,Java 9 带 来了很多重大的变化其中最重要的改动是 Java 平台模块系统的引入,其他还有诸如集合、Stream 流 Java 平台模块系统 Java 平台模块系统是Jigsaw Project的一部分,把模块化开发实践引入到了 Java 平台中,可以让我们的代码可重用性更好! 什么是模块系统?官方的定义是:A uniquely named, reusable group of related packages, as well as resources (such as imag ...
一、使用独立图片 在过去有很长一段时间,前端是通过引入图片来承载图标。在没有 CSS 支持的时代,用 <img> 标签引入图标图片是唯一的可能。  
架构制图:工具与方法论   前言 “架构制图”这词乍一听似乎有些晦涩,但如果提起“工程制图”,相信绝大部分工科背景的程序员们都不会陌生,甚至还能共同感慨下那些年一起伏在宿舍左手圆规,右手直尺,徒手作图到深夜的日子。 软件工程也是工程,因此传统工程制图的一些基本理论,在软件行业同样适用。但另一方面,软件与实体制造业之间还是有着本质区别,所以在制图方面的需求和方式也大相径庭,无法直接套用。作为软件行业的从业者,你可以完全不懂工程制图,但你不得不懂架构制图 —— 这是任何程序员职业生涯的的必修课。 本文在后半段将介绍如何用图去描述(describe)和传达(communicate)你的架 ...
性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志(文中的应用指分布式服务下的单个节点)即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。 对应用进行性能优化,是一个系统性的工程 ...
【冬察冬见】【管理知行解决方案手册】【团队治理】周报撰写   在一个团队交流时,发现团队的组长/leader角色输出的周报很有意思——团队通过腾讯文档共享Excel来收集研发一线的本周工作,组长/leader将表格复制后,直接发出,并抄送多级leader。 这背后其实是关键的角色没有基础能力的体现,也是研发视角没有成功转换到组长/leader角色的体现,于是有了通过让大家对比他们自己的周报和best case周报后引导大家发现周报的抄送人、事务分类、单事如何输出等维度的内容,汇总如下:     周报不论各家公司或部门制定的格式如何,本质上是一周中一个组织工作过程和结果呈现的载体; ...
将博客搬至CSDN   2021年上半年3-5月,因涉及整改,ITEYE有段时间不能打开,为防止再次发生,特将ITEYE已有内容同步到ITEYE现所属的CSDN博客中,后续更新在两端同步进行。   CSDN地址:https://blog.csdn.net/hebeind100    2021.05.22
近期处理视频时需要剪切视频右侧的聊天区,于是对这个场景下的命令进行了深入学习,笔记如下。 FFmpeg filter简介 FFmpeg filter提供了很多音视频特效处理的功能,比如视频缩放、截取、翻转、叠加等。 其中定义了很多的filter,例如以下常用的一些filter。 scale:视频/图像的缩放overlay:视频/图像的叠加crop:视频/图像的裁剪trim:截取视频的片段rotate:以任意角度旋转视频支持的filter的列表可以通过以下命令获得。 ffmpeg -filters 以下是filter的一个简单的应用示例,对视频的宽和高减半。ffmpeg -i in ...
【冬察冬见】FFmpeg系列学习笔记 综述 FFmpeg是领先的多媒体框架, 能够解码、 编码、 转码、 混流、 解密、 流媒体、 过滤和播放人类和机器创造的几乎任何东西。 FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast For ...
引子         创造力是人类最变通的工具,创造机会和创造性问题比比皆是,关键是我们能否学会使用这一工具,能否发现这机会和问题。—— 罗伯特·沃特森·瓦特         现在一切美好的事物, 无一不是创新的结果。—— 穆勒         同是不满于现状,但打破现状的手段却不同:一是革新,一是复古。—— 鲁迅         一个人想做点事业, 非得走自己的路。 要开创新路子, 最关键的是你会不会自己提出问题, 能正确地提出问题就是迈开了创新的第一步。—— 李政道 洞察创新         创新是一个研发团队创造力和价值的重要体现,创新也是工程师文化重要的组成部分。不论公司 ...
技术面试是一个工程师成长到一定阶段后必然要承担的一项工作,优秀的技术面试官能帮助公司筛选出优秀的工程师,并且潜移默化的吸引候选人选择加入公司。但面试能力缺不是天生具来,而是后天培养的。        为了保证面试质量,面试官的培养也是研发经理的核心工作之一。       笔者先后历经BAT这样的一线互联网公司,也曾在创业团队工作2年,既在规章制度比较健全的公司内工作,也在规章制度不健全的公司工作。在不同类型的公司、不同类型的团队中,笔者都曾培养过面试官。数个实践案例的经历之后,笔者总结了一套自己的方法论,可以通过3+3+X+Y的形式来培养面试官。   1什么样的下属可以培养成面试官 ...
前言 最近在以保姆式辅导的方式协助团队伙伴准备晋升的PPT和彩排,除了上一篇 《冬察冬见·晋升-晋升的那些事儿》 ,文章地址:https://ttc.zhiyinlou.com/#/articleDetail?id=743 文章提及的内容外,根据小伙伴们PPT的表现,再补充或重点再阐述下几个重点内容,希望更多的伙伴能少走弯路,祝大家晋升成功! 重点提示 1.主线思维 很多伙伴在介绍自己工作的时候基本是按项目维度进行串讲,这很容易变成流水账。在工作中,每个人都有一个或多个角色,在这么多的角色和项目中,我们必须将工作重点在15-20分钟的自述过程中有效的表述完成。因此,表述的逻辑必须 ...
2020.08.20 集团技术通道各个子通道通过直播向所有技术伙伴进行各通道晋升能力模型的解读。下面是Java通道解读的文字版,以飨未能及时收听的伙伴。 整体介绍 在整体上,202008版Java通道晋升能力模型与202003版Java通道晋升能力模型保持一致。在级别上,共分3个级别,分别是1、2、3级别,每个级别又划分为三个小级别,即.1级别、.2级别、.3级别。在历练时间上,1.2及其以下均需要历练半年,1.3及其以上需要历练1年以上。这里解释下历练时间是指上一次晋级或定级的时间到当前的时间间隔。 各个级别对应的能力模型的关键画像 那么,各个级别对应的能力模型的关键画像是什么 ...
冬察冬见·全视角再议晋升   【前言】 又是一年春来到,再是一年晋升时。每到3月份,各个规模以上的互联网公司的晋升大幕都纷纷开启。 每当晋升季,晋升候选伙伴、晋升评委、TC晋升委员会都开始了各自的忙碌——晋升委员会要邀约评委、分组与排期、培训、系统数据配置、 每个评审组的实时跟进、评审的日复盘与最终复盘、评审结果提报审批与公示等工作; 评委要熟悉最新的晋升模型、评委组磨合、评审及问询并当天给出评审意见与结论、复核/复审申诉伙伴、配合评审委员会的回访等。 晋升候选伙伴要准备晋升素材与内容组织、彩排、评审及根据晋升结果确定阶段性成长目标等。   去年,冬察冬见发表了三篇有关晋升 ...
前言 线上定位问题时,主要靠监控和日志。一旦超出监控的范围,则排查思路很重要,按照流程化的思路来定位问题,能够让我们在定位问题时从容、淡定,快速的定位到线上的问题。       线上问题定位思维导图 一 服务器层面 1.1 磁盘 1.1.1 问题现象 当磁盘容量不足的时候,应用时常会抛出如下的异常信息: java.io.IOException: 磁盘空间不足 或是类似如下告警信息:   1.1.2 排查思路1.1.2.1 利用 df 查询磁盘状态 利用以下指令获取磁盘状态: df -h 结果是:
Global site tag (gtag.js) - Google Analytics