即刻日报2021-12-30

方法:

2021 年,一个创业者在朋友圈的 329 条反思

去年对我最重要的两句话是:「多数人用心,少数人很用心,还有极少数人更用心。这个世界,属于这些极少数人。」「要把对成就一个无限完美的自我的兴趣,转移为对外部客观事物的兴趣。」 - 罗素

技术:

腾讯技术:MySQL Hash Join实现分析

连接操作是一种数据库中最基本的操作,连接算法的执行效率直接影响到整个数据库的效率、吞吐和资源。通常商业数据库系统一般有三种主流的连接实现:Nested Loop Join、Hash Join和Sort Merge Join。本文概述目前主流的Hash Join实现方式,以及分析MySQL中Hash Join的实现方式。

京东技术:Java微基准性能测试:数字转字符串方式哪家强?JMH来帮忙

目前各大互联网公司都开始注重代码质量,在我司,单元测试已经在进行全面推广和覆盖中,这次,我们通过一起实际的例子,聊一聊另一种非常重要的测试,也就是微基准性能测试。

开发提效之Swagger-Yapi

相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了,更会出现之前的同学没有把接口文档交接清楚就离职,留下一个繁重复杂的项目,重新啃起来异常艰难,不亚于自己从头写一遍。因此仅仅只通过强制来规范大家是不够的。我们研究了Swagger到Yapi的打通方法。有了它之后,我们可以做到每次写完代码,只需要顺便修改注释,然后提交,Yapi上就能自动更改我们的接口文档。

网易技术:浏览器渲染魔法之合成层

浏览器与前端开发的关系不言而喻,而了解浏览器的渲染原理,可以帮助我们提升页面性能,解决一些渲染上的问题。最近在开发一个移动端 H5 页面的时候,就遇到一个奇怪的问题,有一个榜单页面在最新版本 IOS 手机上切换 tab 的时候,左上角的倒计时出现闪烁。通过插件查看了一下 DOM 结构正常,样式也和其他手机上一致,那问题出在哪里呢?我想大概率是最新版本 IOS 浏览器渲染的问题。说到这种渲染问题,我第一时间想到的就是用 GPU 渲染提升为合成层试试,于是我给倒计时的 DOM 加上了简短的一行代码 will-change:transform,问题顺利解决,倒计时模块的渲染不在受其他内容的影响。为啥加了这段代码就是用 GPU 渲染,并且提升为合成层呢?以及合成层是什么?让我们一起来看看吧。

原文连接

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索