徐小夕 徐小夕
5年前
浏览器缓存库设计总结(localStorage/indexedDB)
前言浏览器缓存设计一直是web性能优化中非常重要的一个环节,也是SPA应用盛行的今天不得不考虑的问题.作为一名优秀的前端工程师,为了让我们的应用更流畅,用户体验更好,我们有必要做好浏览器缓存策略.每个Web应用体验都必须快速,对于渐进式Web应用更是如此。快速是指在屏幕上获取有意义内容所需的时间,要在不到5秒的时间内提供交互式体验。并且,它必
徐小夕 徐小夕
5年前
15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码)
前言设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师,学习设计模式是对自己工作经验的另一种方式的总结和反思,也是开发高质量,高可维护性,可扩展性代码的重要手段.我们所熟知的金典的几大框架,比如jquery,
徐小夕 徐小夕
4年前
Dooring可视化之从零实现动态表单设计器
前言之前笔者有写过一篇如何设计动态表单配置平台的文章,但是由于笔者电脑问题代码丢失,所以后期重新实现了一套表单设计器,并优化了之前的设计方式,特地做一下总结和复盘。你将收获动态表单开发的一般思路可视化领域中的表单引擎从零实现一款动态表单设计器利用H5Dooring开发一款表单设计平台正文按照习惯,我们先看看表单设计器实现的效果展示:上图中我们将表
Karen110 Karen110
4年前
一篇文章教会你使用Django根据现有数据库反向生成models
前言Hey,大家好呀,我是码农,星期八!熟悉Django的都知道,Django真是个好东西。复制粘贴一把梭很快都能撸出来一个web,再借助Django的Models和ORM。查询简直不要太方便!!!但是,但是,但是,真的如此吗???DjangoModels遇到的问题通常情况下,我们是通过pythonmanage.pymakemigrationspy
待兔 待兔
5年前
MySQL8数据库 | MySQL调优|MySQL底层原理|MySQL零基础新手教程
一、Windows环境下安装A、下载MySQL(https://links.jianshu.com/go?tohttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)SelectOperatingSystem:MicrosoftWindows快捷下载:mysql8.0.22
Wesley13 Wesley13
4年前
MySQL添加新用户、为用户创建数据库、为新用户分配权限
登录MySQLmysqlurootp添加新用户允许本地IP访问localhost,127.0.0.1createuser'test'@'localhost'identifiedwith加密方式(mysql\_native\_password)by'123456';允许外网IP访问creat
Stella981 Stella981
4年前
Serverless 国内发展的纵向观察
云计算正在各领域持续深化其影响力,同样,各领域下日益变化的需求,也在倒逼云计算不断进行自我优化。2008年可以说是大家比较公认的云计算元年,因为在这一年中越来越多的行业巨头和玩家注意到这块市场并开始入局。近年来,随着企业数字化转型在全球范围的普及,云计算产业得到了快速的发展。云正在重塑企业IT架构,外加上疫情的影响,数字化也被提上了许多企业的日
Wesley13 Wesley13
4年前
Java并发编程:AQS的公平性
所谓公平是指所有线程对临界资源申请访问权限的成功率都一样,它不会让某些线程拥有优先权。通过几篇文章的分析我们知道了JDK的AQS的锁是基于CLH锁进行优化的,而其中使用了FIFO队列,也就是说等待队列是一个先进先出的队列。那是否就可以说每条线程获取锁时就是公平的呢?关于公平性,严格来说应该分成三个点来看:入队阶段、唤醒阶段以及闯入策略。友情链接:
专注IP定位 专注IP定位
3年前
IP (定位数据库)地理位置查找真的能有效帮助阻止网络攻击吗?
网络攻击可以袭击任何组织,甚至大规模破坏其运作。就在最近,设施管理服务提供商ISSWorld发布了一份声明,其中提到自己是恶意软件攻击的受害者。ISSWorld的客户遍布全球70多个国家。ISSWorld还声称已经控制了袭击,并确定了威胁的根源。总之,ISSWorld是幸运的,因为它能够相当快地解决这个问题。在某些情况下,受影响的组织可能需要数周或更
最佳案例 | 游戏知几 AI 助手的云原生容器化之路
作者张路,运营开发专家工程师,现负责游戏知几AI助手后台架构设计和优化工作。游戏知几随着业务不断的拓展,游戏知几AI智能问答机器人业务已经覆盖了自研游戏、二方、海外的多款游戏。游戏知几研发团队主动拥抱云原生,推动后台业务全量上云,服务累计核心1w。通过云上的容器化部署、自动扩缩容、健康检查、可观测性等手段,提高了知几项目的持续交付能力和稳定性,形成了