【腾讯】如何避免 CDN 为 PC 端缓存移动端页面
发表于 4年以前   ·   阅读量:831
Node 中的全链路式日志标记及处理
发表于 4年以前   ·   阅读量:604
使用 Node 开发服务器项目时如何高效地打日志?
发表于 4年以前   ·   阅读量:471
使用 GraphQL 与 Serverless 开发一个 md2html 服务
发表于 4年以前   ·   阅读量:567
听说你不知道如何监控 Node 服务的内存?
简述了如何监控 Node 服务的内存。
发表于 4年以前   ·   阅读量:559
使用 requestId 标记全链路日志
发表于 4年以前   ·   阅读量:1580
sync_hooks、CLS 与 Node 中异步资源生命周期监听
在一个 Node 应用中,异步资源监听使用场景最多的地方在于: 异常捕捉时需要提供用户信息,在每次客户端请求中保持一致的用户信息 全链路式日志追踪,设计每次请求的第三方服务、数据库、Redis 携带一致的 traceId
发表于 4年以前   ·   阅读量:655
有赞移动热修复平台建设
随着公司的快速发展,需求的快速增加,App迭代也越来越频繁,如果移动应用出现问题,不仅仅影响用户体验,还会影响公司口碑,甚至可能造成资损。需要快速修复线上问题,对比常规的开发流程而言,热修复更加灵活方便,优势很多
发表于 4年以前   ·   阅读量:697
RabbitMQ的使用(二)- RabbitMQ服务在单机中做集群
在上一篇RabbitMQ的使用(一)- RabbitMQ服务安装 中总结的是在Windows服务器上安装服务,对于一个高可用部署方案,必须要做集群。我自己在用的就是一台Windows系统机器,如果做集群的话,运行几个虚拟机或者跑几个Docker就可以很简单地实现了,但是我看了下官文关于集群的配置,是支持直接在当前系统中开多个服务配置集群的,所以就有了这一篇折腾文章了。
发表于 4年以前   ·   阅读量:687
微信「看一看」 推荐排序技术揭秘
微信公众平台作为目前用户量最大的互联网原创内容平台之一,每日新发表的文章可达几百万篇。用户可以通过关注公众号、朋友圈、聊天转发等渠道阅读文章。除了前述几种方式以外,用户很难再有其他方式发现更多有趣的文章。因此,看一看个性化推荐应运而生。我们利用用户在微信内的阅读、关注、分享等信息,结合目前最新的深度学习算法,为用户推荐最符合兴趣的文章。除了文章以外,我们也接入了腾讯视频、企鹅号、竖屏小视频等内容,大大丰富了推荐的内容多样性。
发表于 4年以前   ·   阅读量:560
闲鱼App安装包增量分析:欲瘦其包,必先探清其底细
闲鱼包大小随着用户的增多和业务的持续迭代不断增长。过去的半年时间,Android端包大小涨了43%,iOS端也涨了26%,若再不加管控,按照目前的增长速度iOS再过1年可直逼200M。
发表于 4年以前   ·   阅读量:2075
Code Review都CR些什么
导语作为公司代码委员会golang分会的理事,我review了很多代码,看了很多别人的review评论。发现不少同学code review与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。
发表于 4年以前   ·   阅读量:519
Kernel Crypto框架
随着数字时代的发展,每天都有海量的数据产生,并且用户也越来越重视个人隐私数据的安全,从某种意义上讲,用户个人数据的价值正逐步高于设备本身。实现数据安全保护的基础是【密钥 + 加密算法】;对于加密算法,kernel其实早在linux-2.5.45版本中就引入了crypto基础能力。本篇文章主要讲关于kernel crypto算法框架,以及结合它在文件系统加密这一场景中的应用,分析内部的实现细节,以便读者对crypto框架有相关的认识,并能基于它做开发。
发表于 4年以前   ·   阅读量:551
如何优雅的实现一个九宫格抽奖
九宫格抽奖是在移动端常见开发功能点之一,那如何实现一个高度可复用的九宫格逻辑就显的特别重要了。接下来我们来分析下如何实现一个优雅的抽奖功能。
发表于 4年以前   ·   阅读量:411
一顿骚操作!我将 SQL 耗时从 30248.271s 优化到 0.001s
发表于 4年以前   ·   阅读量:537
10M/S!百度网盘偷偷更新,终于实现免费不限速了!
发表于 4年以前   ·   阅读量:617
如何用一行 CSS 实现 10 种现代布局?
周日在家看 web.dev 的 2020 三天 live,发现不少有意思的东西,其中有一项是关于 CSS 的,主播是 Una Kravets(chrome team 成员)。虽然我已经好几个月没有深入研究 CSS 的东西了,不过以前的底子还在(有兴趣的可以看我一年前发布的关于 CSS 的东西,虽然由于太过底层没啥人愿意看, sad)。
发表于 4年以前   ·   阅读量:462
研发辅助神器——Jmock实践
随着业务的发展,技术架构也在不断的演变升级,为了实现快速、稳定的响应上层业务的需求,各个业务点也在不停的组件化,京东零售的整体技术架构纵向使用分层解耦,横向进行多业务拆分,这样极大的调动整体技术架构的灵活性,也能加快业务的迭代。就拿京东商城来说,它的需要支持的端就包含PC、M站、App、微信手Q等业务线,每条业务线下面需要融合网关系统、搜索系统、支付系统、商品系统、广告系统、促销系统、订单系统、商家系统、供应链系统、物流系统等。
发表于 4年以前   ·   阅读量:538
京东商城积木框架移动端动态化方案实践
最近几年,移动互联网的发展日新月异,各种新技术就像雨后春笋般出现在我们眼前。这促使我们不断的去学习吸收,紧追移动互联网的浪潮。在这里,我们为大家分享下京东上海移动端团队在动态化方案上的一些探索历程和实践经验。
发表于 4年以前   ·   阅读量:714
retrofit源码解析(一)
retrofit是Square公司对OKHTTP封装的网络请求框架,完美支持rxjava,主要思想是使用java的动态代理和注解通过反射获取okhttp需要的参数,方便开发人员通过路由表的形式来管理访问链接,本人分三部分分别记录retrofit的实例化 ,网络请求 ,以及参数解析,本篇为retrofit的实例化流程:
发表于 4年以前   ·   阅读量:529
retrofit源码解析(二)
发表于 4年以前   ·   阅读量:446
retrofit源码解析(三)
发表于 4年以前   ·   阅读量:568
Volley 网络请求数据 乱码
发表于 4年以前   ·   阅读量:531
Volley 原理解析
我们在使用Volley的时候,首先需要通过 Volley.newRequestQueue(mContext) 获取到RequestQueue的一个实例,我们就以此为入口,开始分析
发表于 4年以前   ·   阅读量:594
mac 添加多个git ssh
工作中难免会遇到需要配置多个git 账号的问题,记录下mac下如何添加多个git ssh
发表于 4年以前   ·   阅读量:573
TextView 文本 尾部添加 标签
发表于 4年以前   ·   阅读量:963
DataBinding初识
今天跟大家一块学习一下databinding,了解了databinding的思想后,下一步会对MVVM有一个比较深刻的认识
发表于 4年以前   ·   阅读量:584
Glide源码解析之加载器注册与使用
发表于 4年以前   ·   阅读量:538
RecyclerView瀑布流空白、重新排序原因及解决办法
在Android中RecyclerView配合LayoutManager可以实现多种列表效果,比如可以实现横滑、纵滑列表的的LinearLayoutManager,网格布局的GridLayoutManager, 如果想实现瀑布流的效果,那么使用StaggeredGridLayoutManager即可,但StaggeredGridLayoutManager也暴露出了一些问题,比如列表重排序、列表顶部出现空白,下面我们将会分析使用StaggeredGridLayoutManager实现瀑布流时,列表重排序以及顶部出现空白的原因及解决办法。
发表于 4年以前   ·   阅读量:2949
提速MAX 通天塔WEBPACK构建发布优化实践
发表于 4年以前   ·   阅读量:639
Runtime应用之Sunglasses崩溃排查工具实践
发表于 4年以前   ·   阅读量:529
为你的前端本地环境配置 HTTPS 吧!
在使用某些 html API 时,https 是前置必须项,这要求我们在本地开发环境也能够配置 https。否则你要每次部署到测试环境才能预览效果,这对开发的敏捷度造成了极大的干扰。
发表于 4年以前   ·   阅读量:766
面试:C/C++常见库函数实现
发表于 4年以前   ·   阅读量:500
一款能够让chrome浏览器速度提升3倍的软件!
如果要说用的最多的软件是什么,那浏览器肯定是当仁不让,而浏览器中,chrome浏览器应该是大家用的最多的一款浏览器,那么问题就来了,长时间使用浏览器,浏览器会卡顿吗?答案是肯定的!你会发现,用了一段时间后,再使用chrome打开一些网页的加载速度会越来越慢,远不如刚开始安装的速度。
发表于 4年以前   ·   阅读量:678
工具类APP流量变现的逻辑与方法
网上有个段子“世界上最遥远的距离不是生与死,而是我站在你面前,而你在玩手机”,非常形象地刻画出了现代人对手机的依赖与痴迷程度。毫不夸张地说,对大部分人来讲可以没有房子、可以没有车子,但绝不能没有手机。
发表于 4年以前   ·   阅读量:527
LayoutInflater原理分析与复杂布局优化实践
Android布局的加载默认是在主线程的,如果布局太过复杂或者冗余,则会影响页面加载速度,降低UI线程的响应速度,进而让用户感觉卡顿,影响用户体验。当然,目前也有很多布局优化方法。比如:尽量使布局扁平化、merge标签使用、ViewStub延迟化加载标签、避免过度绘制等等。但是当所有技术都用上后,限于业务庞大,布局确实复杂无法再优化,加载布局的过程仍然很耗时,该怎么办呢,我们通过分析加载布局的LayoutInflater类寻求解决方案。
发表于 4年以前   ·   阅读量:2108
通俗易懂 限流算法原理剖析
高并发系统的三把利器:缓存、限流、降级,利用此3种技术方案即可保系统运行无忧。由于限流是系统的首道关口,所以本文以限流为主题,普及限流算法的基础知识。
发表于 4年以前   ·   阅读量:766
DRS是啥你都不知道?不是吧,不是吧
最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢?
发表于 4年以前   ·   阅读量:548
Spring Boot 最流行的 16 条实践解读,值得收藏!
SpringBoot作为最受欢迎的框架,你对它了解多少?如何写出更加优雅的代码,看看这篇文章!
发表于 4年以前   ·   阅读量:457
Node.js 开发者 2020 年度报告
本次调查以 Ecma 成员名义发起,阿里巴巴、腾讯等公司领衔。该调查事件从 2020 年 2 月至 2020 年 4 月,以中文进行。截止 4 月 10 日共有 1,113 名受访者参加。
发表于 4年以前   ·   阅读量:532
Python这么慢,为啥大公司还在用?
发表于 4年以前   ·   阅读量:506
路由器里的广告秘密
发表于 4年以前   ·   阅读量:608
全新APP京东极速版 从0到1的能力搭建
冬雪初融,莺燕回归,迎着春天的气息,在互联网各大巨头争相推出简化版之时,2020年伴随着新冠疫情的发展,京东,迈着敏捷轻盈的脚步,毅然撸起袖子破圈入局。经京东零售市场营销部发起,京东零售平台业务中心主导、联合京东零售技术与数据中台、京东物流集团及京东数字科技集团的多地团队协同,精心出品满足不同市场消费者诉求的轻量级“京东极速版APP”,旨通过围绕低价、简单、好玩能赚钱的核心思路,打造浏览更顺畅、信息更直接、玩法更简单的京东APP产品,多维度为用户营造简单、流畅的美好购物体验。
发表于 4年以前   ·   阅读量:1475
如何用双向HTTPS进行“偷懒”
近期某项目有一个业务拓展的需求,需要将项目中单机房部署的模块扩展成异地多机房部署。原先项目的模块都部署在自建的机房A,有防火墙等相关安全策略的保护,相对比较安全,但现在网络跨越了两个公网通信的机房,该如何保证传输安全和访问控制呢?
发表于 4年以前   ·   阅读量:566
【 Node.js 进阶】你应该知道的 NPM 知识都在这!
很多 Node.js 开发者,都知道有 package.json 这个文件,也多少都了解一些 npm 知识,但是可能没有系统的学习过,这部分的知识对于开发一个 cli 工具,发布自己的 npm 包都很常用,开发中也会经常用到npm script内容,系统的学习一下确实会有所帮助,上面三个场景如果你都用不到,配置上节约时间,知其所以然也是有必要的!
发表于 4年以前   ·   阅读量:486
图解!24张图彻底弄懂九大常见数据结构!
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。
发表于 4年以前   ·   阅读量:473
一口气说出 OAuth2.0 的四种授权方式
这几天打算先把项目的前后端分离架构搭建完成,既然是前后端分离项目就免不了做鉴权, 所以 oauth2.0 是一个我们不得不了解的知识点。
发表于 4年以前   ·   阅读量:589
手写Promise最简20行版本,实现异步链式调用。(重构版)
在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。
发表于 4年以前   ·   阅读量:556
从minipack看打包原理
前端有很多的打包工具如webpack等,但是打包工具的原理是什么呢?
发表于 4年以前   ·   阅读量:531
7种 JS 创建对象的经典方式
本篇文章给大家介绍7种非常经典的JavaScript创建对象方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。(内容主要来自于《JavaScript高级程序设计》,还参考了一下别人写的文章。
发表于 4年以前   ·   阅读量:551
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.1k

# 东方甄选小作文事件 #

文章:13,阅读量:13.7k

# 裁员 #

文章:1328,阅读量:910.1k

# WebAssembty #

文章:25,阅读量:27.4k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7123,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984.1k

# Rust #

文章:269,阅读量:185.6k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签