3大问题!Redis缓存异常及处理方案总结

2022-06-22
阅读 3 分钟
1.6k
导语 | Redis作为一个高性能的内存中的key-value数据结构存储系统,在我们日常开发中广泛应用于缓存、计数器、消息队列、排行榜等场景中,尤其是作为最常用的缓存方式,在提高数据查询效率、保护数据库等方面起到了不可磨灭的作用,但实际应用中,可能会出现一些Redis缓存异常的情况,本文主要对Redis缓存异常及处理方案...
封面图

代码质量第 2 层 - 可重用的代码

2022-01-17
阅读 4 分钟
2.4k
可重用的代码可以减少因需求变动,导致多次改动和漏改的情况。试想,要修改全站提交按钮的颜色,如果全站有100个包含提交按钮的页面,每个页面的按钮的样式都没复用,这改动量和漏改的风险都很大。如果做成可重用的,则只需改动一处。

代码质量第 3 层 - 可读的代码

2022-01-13
阅读 5 分钟
2.4k
可读的代码能极大的提高开发效率。在开发的过程中,有很大一部分时间是在阅读代码。可读的代码,容易理解,也容易改。反之,不可读性的代码,读起来心情很差,改起来也容易出错。

腾讯开源内部跨端框架 Hippy,打磨三年,日均 PV 过亿

2019-12-23
阅读 2 分钟
11.3k
12月20日,腾讯开源跨端框架 Hippy。 在腾讯内部,Hippy 已运行3年之久,跨 BG 共有 18 款线上业务正在使用 Hippy,日均 PV 过亿,且已建立一套完整生态。相较于其他跨端框架,Hippy 对前端开发者更友好:紧贴 W3C 标准,遵从网页开发各项规则,使用 JavaScript 为开发语言,同时支持 React 和 Vue 两种前端主流框架。

【报名中】【5G探索】深度揭秘5G核心技术与挑战,云+社区开发者大会北京站等你来!

2019-09-30
阅读 1 分钟
1.5k
报名渠道(扫描下方二维码) 开发者专属福利 限量手办 现场幸运签到开发者即可获得,早到获奖几率更大 幸运抽奖 一等奖:1名 JBL LIVE650 BTNC无线主动降噪智能耳机 二等奖:3名 JBL GO SMART2 音乐魔方二代便携式人工智能音箱 三等奖:5名 JBL喷雾水杯 鼓励奖:超级多 JBL背包 & 云+社区马克杯 活动结束后进行现场...

【沙龙报名中】腾讯云联手多家科技企业,共探云开发应用实践

2019-09-16
阅读 2 分钟
3.5k
| 导语 9月21日,北京北邮科技酒店,云+社区邀您参加《“小程序·云开发” 北京站》沙龙活动,聚焦小程序·云开发的技术应用实践,直面云开发技术应用实践专家,共探前沿,实现价值。

【沙龙报名中】集结腾讯技术专家,共探AI技术原理与实践

2019-09-05
阅读 2 分钟
2.6k
| 导语 9月7日,上海市长宁区Hello coffee,云+社区邀您参加《AI技术原理与实践》沙龙活动,聚焦人工智能技术在各产业领域的应用落地,共话AI技术带来的机遇与挑战,展望未来。

【活动公告】Hackathon —— 腾讯云AI API接入迷你赛

2019-08-30
阅读 2 分钟
3.8k
编程马拉松(Hackathon)是将热爱软硬件开发的人聚集起来所举办的一项比赛,本次活动由腾讯云AI联合云+社区发起,希望让广大开发者体验到腾讯云AI的魅力。比赛过程中,参赛者可以尽情发挥自己的创意及想法,在短时间内用自己所熟悉的代码及环境,调用腾讯云API识别接口,并输出腾讯云AI 接入体验反馈,赢取丰厚奖品。

【沙龙报名中】与微信&云开发官方团队零距离互动,揭秘爆款微信小游戏背后的技术!

2019-08-12
阅读 2 分钟
3.2k
有人说微信小程序游戏的百花齐放 活像十几年前的4399小游戏称霸互联网的景象 “ 歪,斗地主吗,三缺二, 不用下app,小程序就能玩,我保证不抢地主让你抢!” ...... “ ‘ 肝 ’ 小游戏到半夜五点半, 谁能告诉我怎么卸载微信小程序永远找不回来!” 自 2018 年初,首批微信小程序游戏上线,到现在不到两年的时间内,微信小游...

开始在web中使用JS Modules

2019-03-18
阅读 9 分钟
3.2k
JS modules,即ES6的模块化特性,通过 <scripttype="modules">可以实现不经过打包直接在浏览器中import/export,此玩法确实让人眼前一亮。

即刻起,加速您的前端构建

2019-03-14
阅读 2 分钟
3.3k
把这个 loader 放置在其他 loader 之前(如下图 example 的位置), 放置在这个 loader 之后的 loader 就会在一个单独的 worker 池(worker pool)中运行。

动手写 js 沙箱

2019-03-07
阅读 8 分钟
3.2k
市面上现在流行两种沙箱模式,一种是使用iframe,还有一种是直接在页面上使用new Function + eval进行执行。 殊途同归,主要还是防止一些Hacker们 吃饱了没事干,收别人钱来 Hack 你的网站。 一般情况, 我们的代码量有60%业务+40%安全. 剩下的就看天意了。接下来,我们来一步一步分析,如果做到在前端的沙箱.文末 看俺有没有心...

一文看透浏览器架构

2019-02-25
阅读 5 分钟
13.2k
在从事前端开发过程中,浏览器作为最重要的开发环境,浏览器基础是是前端开发人员必须掌握的基础知识点,它贯穿着前端的整个网络体系。对浏览器原理的了解,决定着编写前端代码性能的上限。浏览器作为JS的运行环境,学习总结下现代浏览器的相关知识

Node 框架接入 ELK 实践总结

2019-02-21
阅读 5 分钟
2.2k
我们都有过上机器查日志的经历,当集群数量增多的时候,这种原始的操作带来的低效率不仅给我们定位现网问题带来极大的挑战,同时,我们也无法对我们服务框架的各项指标进行有效的量化诊断,更无从谈有针对性的优化和改进。这个时候,构建具备信息查找,服务诊断,数据分析等功能的实时日志监控系统尤为重要。

通过 React Hooks 声明式地使用 setInterval

2019-02-20
阅读 11 分钟
8.1k
本文由云+社区发表作者:Dan Abramov 接触 React Hooks 一定时间的你,也许会碰到一个神奇的问题: setInterval 用起来没你想的简单。 Ryan Florence 在他的推文里面说到: 不少朋友跟我提起,setInterval 和 hooks 一起用的时候,有种蛋蛋的忧伤。 老实说,这些朋友也不是胡扯。刚开始接触 Hooks 的时候,确实还挺让人疑...

QQ音乐的动效歌词是如何实践的?

2019-02-19
阅读 8 分钟
5k
经过多次的需求评审和沟通讨论,各方在需求的目标和细节上也达成了初步的统一。 产品的希望 :效果炫酷,能实现逐字动画(位移,翻转,渐隐渐现,模糊,粒子特效等),可配置等。开发的思考: 技术架构方案,性能挑战等,接下来我们简单介绍一下确定技术方案的过程。

一看就能学会的H5视频推流方案

2019-02-18
阅读 3 分钟
5.6k
随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自己学习过程中的经验。

JavaScript与WebAssembly进行比较

2019-02-18
阅读 4 分钟
5.5k
在识别和描述核心元素的过程中,我们分享了构建SessionStack时使用的一些经验法则,这是一个轻量级但健壮且高性能的JavaScript应用程序,以帮助用户实时查看和重现其Web应用程序的缺陷。

附实例!图解React的生命周期及执行顺序

2019-02-13
阅读 5 分钟
6.5k
(1) componentWillMount() 仅在render()方法前被调用一次,如果在该方法中调用了setState方法去改变组件的状态值,那么调用render()后,将会直接看到改变过了的状态值,并且不论状态值怎么改变,componentWillMount()都不会再被调用。

三种方法实现CSS三栏布局

2019-02-13
阅读 4 分钟
3.3k
本文由云+社区发表作者:前端林子 本文会分别介绍三种CSS实现三栏布局的方法,可在浏览器中打开查看效果 1.方法一:自身浮动的方法 实现方法:需要左栏向左浮动,右栏向右浮动,中间设左右margin来撑开距离 {代码...} 注意:该方法在html布局时,要把中间栏放在左栏、右栏后面,左栏和右栏的顺序不定 实现的效果如下: ...

css加载会造成阻塞吗

2019-02-12
阅读 6 分钟
45.2k
可能大家都知道,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?接下来,我就来对css加载对DOM树的解析和渲染的影响做一个测试。

Node.js 进程平滑离场剖析

2019-01-24
阅读 4 分钟
2.4k
使用 Node.js 搭建 HTTP Server 已是司空见惯的事。在生产环境中,Node 进程平滑重启直接关系到服务的可靠性,它的重要性不容我们忽视。既然是平滑重启,就涉及到新旧进程的接替过渡:

JavaScriptCore全面解析

2019-01-22
阅读 10 分钟
6.1k
JavaScript越来越多地出现在我们客户端开发的视野中,从ReactNative到JSpatch,JavaScript与客户端相结合的技术开始变得魅力无穷。本文主要讲解iOS中的JavaScriptCore框架,正是它为iOS提供了执行JavaScript代码的能力。未来的技术日新月异,JavaScript与iOS正在碰撞出新的激情。

如何优雅地查看 JS 错误堆栈?

2019-01-15
阅读 2 分钟
3k
这个堆栈,你看得出问题来吗?我们发布到 CDN 的脚本文件,普遍是经过 UglifyJS 压缩的,所以堆栈可读性相当的差。假如有下面的一个堆栈查看工具,又如何?

【开发必看】你真的了解回流和重绘吗?

2019-01-14
阅读 6 分钟
3.6k
回流和重绘可以说是每一个web开发者都经常听到的两个词语,可是可能有很多人不是很清楚这两步具体做了什么事情。最近有空对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合一些例子,写了这篇文章,希望可以帮助到大家。

如何对前端图片主题色进行提取?这篇文章详细告诉你

2019-01-11
阅读 13 分钟
9.5k
图片主题色在图片所占比例较大的页面中,能够配合图片起到很好视觉效果,给人一种和谐、一致的感觉。同时也可用在图像分类,搜索识别等方面。通常主题色的提取都是在后端完成的,前端将需要处理的图片以链接或id的形式提供给后端,后端通过运行相应的算法来提取出主题色后,再返回相应的结果。

必看!互联网开发模式的经验之谈

2019-01-10
阅读 11 分钟
7.8k
当我1999年进入互联网行业工作的时候,华为刚刚通过了著名的CMM认证。当时作为一个小程序员,非常向往业界经典的软件开发模式。因为看上去,如果企业实行了CMM,我们程序员就不用再天天为了老板一个拍脑袋的主意而加班开发了,各种各样的奇葩需求和无理变更,也会烟消云散。但是,在接下来的十几年,几乎没有那个互联网...

这样做动画交互,一点都不费力!

2019-01-09
阅读 12 分钟
4.6k
本文由云+社区发表作者:paulzeng 导语:Lottie是Airbnb开源的一个面向 iOS、Android、React Native 的动画库,可实现非常复杂的动画,使用也及其简单,极大释放人力,值得一试。

从前端界面开发谈微信小程序体验

2018-12-29
阅读 8 分钟
3k
本文由云+社区发表作者介绍:练小习,2011年加入搜狐,负责搜狐相册的产品策划与前端开发。2015年后加入腾讯 ISUX (社交用户体验设计部),目前主要负责腾讯云的UI开发工作,专注于人机交互,有丰富的UI开发经验。

如何实现一个简单的雨滴动画?手把手告诉你

2018-12-27
阅读 3 分钟
3.5k
写了几个Flutter的demo,但是对Flutter的自定义view和动画都不太了解,看到一个类似效果在android的实现,就尝试用Flutter做一下。同时也是学习Flutter的自定义view和动画相关的知识。