老鸟看过菜鸟的上一篇<MSSQL On Linux备份与还原>文章后,很满意,但是还是忍不住发问:"这篇文章讲的是MSSQL在Linux系统上的备份与还原,如果我之前是Windows系统的用户,怎么把我的数据库如丝般顺滑地迁移到MSSQL On Linux呢?". "嗯,老鸟,这个问题问的非常好,毕竟Windows的License费用不低,如果能够使用免费的Linux系统,的确会节约一大笔开销啊.",于是菜鸟开始马不停蹄的研究如何将Windows上的数据…
简介: 前不久,阿里云技术天团空降CSDN在线峰会,对核心技术竞争力进行解读.其中,阿里云高级技术专家曾福华分享了<双11: CDN如何保障电商大促如丝般顺滑>的议题.俗话说:养兵千日,用兵一时.每一次的战役,后面都有无数的团队.无数的预案以及无数的演练在支撑着.双十一的稳定,不仅仅有各种创新各种高科技,还有非常多的体系化工程给与了足够的保障,从物理层到应用层,从资源准入到线上演练,无一不例外的都蕴含着各种门道.面对电商大促,面对百 Tbps 级别的流量,阿里云 CDN 又是如何确保如丝般顺滑…
一.关于 Caffeine Cache 在推荐服务中,虽然允许少量请求因计算超时等原因返回默认列表.但从运营指标来说,越高的"完算率"意味着越完整的算法效果呈现,也意味着越高的商业收益.(完算率类比视频的完播率,成功完成整个推荐线上流程计算的请求次数/总请求次数) 为了能够尽可能快地完成计算,多级缓存方案已经成为推荐线上服务的标配.其中本地缓存显得尤为重要,而 Caffeine Cache 就是近几年脱颖而出的高性能本地缓存库.Caffeine Cache 已经在 Spring Boo…
在上次反思DDD实践之后,在类目树管理项目中再次实践DDD.从需求分析到建模和具体的落地,结合个人体会,都是干货.…
随着安卓手机市场占有率的节节攀升,随便在大街上找几个人估计 80% 用的都是安卓手机吧!用安卓手机的人这么多,不知道大家是否曾经感觉到过 APP 卡顿.死机?是否遇到应用程序无响应.闪退?本文就为大家解释一下其中的原因,如何通过帧数来监测 APP 流畅度及解决此问题. 为何 APP 会运行缓慢 学过计算机的人都知道, APP 运行在操作系统上,操作系统依赖于系统的硬件,例如 CPU .内存等,也就是说 APP 运行也是需要一定的环境的,所以要分析为何 APP 运行缓慢也要从两个方面来考虑: 一.…
在ios html->body->list(少一个样式都不行!) html->body->list <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,user-scalable=no&q…
动机 简介 个人评分 动机 Django作为一个web框架,进行性能测量是很复杂的,不可以使用传统的程序profile工具. 因为,web app的性能是多维度的,不仅仅是代码执行效率,还包括网络延时,SQL性能. 简介 django-silk是一个Django框架的请求拦截工具和性能测量工具.它会拦截所有HTTP请求,以及数据库查询,然后再把response发送给用户. 安全警告:使用silk可能会存储用户的密码数据 silk主要包含下面几部分: 一个django中间件,用来拦截Request…
Microsoft Build 2020开发者大会已经圆满落幕,在连续两天48小时的不间断直播中,来自全世界的开发者共赴盛宴,场面相当壮观.在这一年一度的大聚会里,微软也是诚意满满,带来了一连串的产品发布或升级. 比肩全球 Top 5 的 AI 超级计算机,Windows 应用生态 UI 和 API 大统一,Edge 浏览器多项功能更新,Microsoft Teams 大升级.诸多基于 Azure 云计算的功能更新…… 对于在远程办公中的开发者来说,最最令人期待的还是像Azure可信任的云平台,…
当数据量较大的时候,都会通过分库分表来拆分,分担读写的压力.分库分表后比较麻烦的就是查询的问题,如果不是直接根据分片键去查询的话,需要对多个表进行查询. 在一些复杂的业务场景下,比如订单搜索,除了订单号,用户,商家 这些常用的搜索条件,可能还有时间,商品等等. 目前常见的做法将数据同步到ES这类搜索框架中进行查询,然后通过搜出来的结果,一般是主键ID, 再去具体的数据表中查询完整的数据,组装返回给调用方. 比如下面这段代码,首先查询出文章信息,然后根据文章中的用户ID去查询用户的昵称. List…
本文地址:https://www.ebpf.top/post/bumblebee 1. 前言 不久前,Solo.io 公司在官网博客宣布了开源了一个名称为 BumbleBee 的新项目.该项目专注于简化构建 eBPF 工具的门槛和优化使用体验,通过将 eBPF 程序打包成 OCI 镜像,带来了与使用 Docker 一致的体验的构建.分发和运行 eBPF 程序. BumbleBee 目的是让我们专注于编写 eBPF 代码,其负责自动生成与 eBPF 程序相关的用户空间的代码功能,包括加载 eBPF…