消息队列技术介绍 - 后端 - 掘金
一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环...

MySQL 性能测试经验 - 后端 - 掘金
作者 |何龙编辑 | 顾乡 一、背景 近期在进行资源调度管理平台的重构工作,其中的Resource/Property数据库设计,在没有更加优化的方案前,打算沿用当前平台的数据库结构;这就需要对当前平台的数据库结构进行剖析研究,并对其性能进行测试与分析,得出的数...

微信小程序微信支付接入开发 - 后端 - 掘金
主要讲述微信小程序接入微信支付开发过程中遇到的坑,分为两大块,小程序端和后台接口封装。...

MySQL 数据库的几种常见高可用方案 - 后端 - 掘金
随着人们对数据一致性的要求不断的提高,越来越多的方法被尝试用来解决分布式数据一致性的问题,如MySQL自身的优化、MySQL集群架构的优化、Paxos、Raft、2PC算法的引入等等,本文介绍MySQL数据库的几种常见高可用方案。 一、概述 我们在考虑MyS...

Redis 常见七种使用场景 (PHP 实战) - 后端 - 掘金
Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本篇文章,主要介绍利用Redis常见应用场景下PHP实战。 简单字符串缓存实战 $redis->con...

说说 PHP 的魔术方法及其应用 - 后端 - 掘金
PHP中将所有__(两个下划线)开头的类方法作为魔术方法,这方法之所以称为魔术方法是因为其实现的功能就如变魔术一样感觉很神奇。在特定的事件下触发,这真的很酷。 __construct()# 这个方法应该是最常用的,被称为构造器或者构造方法,当一个对象被实例化时...

16 个 PHP 设计模式详解 - 后端 - 掘金
说明:这个课程——【16个PHP设计模式详解】:主要介绍16个常用的设计模式的基础概念和技术要点,通过UML类图帮助理解设计模式中各个类之间的关联关系,针对每种设计模式都使用PHP完成了一个代码示例,让你跟随实例轻松入门设计模式。 ...

PHP 程序员转行秘籍!编程语言的叛逃路线。 - 后端 - 掘金
我看了一篇博客,标题是《为什么我们要从 X 语言转到 Y 语言》,具体是哪种编程语言,我忘了。于是我开始想,是不是可以把这些文章归纳起来,生成一个关于从 X 语言转到 Y 语言的 N*N 的联列表(contingency table)? 所以我写了个小脚本,可...

安全补脑 - 开启 HSTS 协议让你的站点更加安全 - 后端 - 掘金
安全的话题总也聊不完,今天和大家说说 HSTS,一种推进 HTTPS 应用的协议。 什么是 HSTS 它的全称是 - HTTP Strict Transport Security。听起来挺高大上把,其实它特别简单,也已经被主流的浏览器广泛采用。先说说它能干什...

从发起请求到收到响应,各个阶段的时间损耗是怎么样的? - 后端 - 掘金
适用读者:3年以下的后端开发者 文章目录: 1.为什么要做性能优化 2.性能优化之前,先定位问题 3.Nginx和Tomcat 4.Controller和Service又做了什么 5.Memcache和DB做了什么 6.听说他们久经沙场 ...

一步一步打造 MySQL 高可用平台 - 后端 - 掘金
一 、引子 笔者刚开始进入公司的时候,主要是忙于分布式MySQL系统----MyShard的构建,公司使用了大量的IDC机房,基于这种网络特点,MyShard设计当初完全是为了是一套支持Multi-Master操作的高可用性的分...

解锁 Redis 锁的正确姿势 - 后端 - 掘金
解锁redis锁的正确姿势 redis是php的好朋友,在php写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为。这个时候我们就要用到锁。锁的方式有好几种,php不能在内存中用锁,不能使用zookeeper加锁,使用数据库做锁又消耗比较...

(译) 如何使用 HTTP Headers 来保护你的 Web 应用 - 掘金
原文地址:How To Secure Your Web App With HTTP Headers 原文作者:Hagay Lupesko 译文出自:掘金翻译计划 译者:bambooom 校对者:xunge0613、lsvih 如何使用 HTTP Heade...

分布式服务化系统一致性(分布式事务、ACID、BASE、CAP)原理与解决方案 - 后端 - 掘金
1、背景 一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一致性通常指强一致性,强一致性通常体现在你中有我、我中有你、浑然一体;而在互联网时代,一致性的含义远远超出了它原有的含义,在我们讨论互联网时代的...

同步 MySQL 数据到 Elasticsearch - 后端 - 掘金
在加入 PingCAP 之前,很长一段时间,我都跟 MySQL 打交道。MySQL 性能强悍,但是在一些全文检索,复杂查询上面并不快,效率堪忧。为了解决快速查的问题,我们之前尝试考虑过 Sphinx,但总觉得使用起来不方便。恰好那时候碰到了 Elasticse...

想染指系统架构?你绝对不可错过的一篇。 - 掘金
原文地址:github.com/donnemartin/system-design-primer 译文出自:掘金翻译计划 译者:XatMassacrE、L9m、Airmacho、xiaoyusilen、jifaxu 请持续关注 中文维护链接 获取最新内容。 ...

Redis 的内存优化 - 后端 - 掘金
声明:本文内容来自《Redis开发与运维》一书第八章,如转载请声明。另外, 《Redis开发与运维》正在进行送书活动,欢迎参与,一共10本。 Redis所有的数据都在内存中,而内存又是非常宝贵的资源。对于如何优化内存使用一直是Redis用户非常...

数据库设计的 7 个常见错误 - 后端 - 掘金
编译:伯乐在线 - 谭霓 如有好文章投稿,请点击 → 这里了解详情 理论说得够多了!通过实例来学习数据库建模 为何要讨论错误? 优秀数据库设计的艺术就像游泳。入手相对容易,精通则很困难。如果你想学习设计数据库,一定得有一些理论背景,比...

破解前端面试(80% 应聘者不及格系列):从 DOM 说起 - 掘金
共 7384 字,读完需 10 分钟。本文为《破解前端面试(80% 应聘者不及格系列)》文章的第二篇,包含 DOM、Event、浏览器端优化、数据结构和算法功底的考察。可能有同学会问 DOM 有什么好聊的,不就是节点的各种操作么?DOM 是网页构建的基石,熟练...

后端开发面试题 - 汇聚 - 后端 - 掘金
说明 这篇文章翻译自一位外国友人的关于面试后端程序员的文章,我比较喜爱这篇文章。一是因为它极大的拓宽了我的视角,另一方面是其中的一些问题非常具有启发性。不仅对于面试者,对于面试官来说也是个不错的参考。于是迫不及待的翻译了一下,给各位看官做个参考。 ...

从头创建一个简单的 RPC 服务框架 - 后端 - 掘金
概念解释 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它...

谈谈对 Web 安全的理解 - 前端 - 掘金
作为一个前端 er,掌握必要的网络安全知识是必要,下面我整理了几种常见的网络攻击方式及防御技巧,本文内容来自网络,仅供参考。 CSRF 攻击 CSRF(Cross-site request forgery), 中文名称:跨站请求伪造,也被称为:one clic...

是时候替换你的 for 循环大法了~ - 前端 - 掘金
《小分享》JavaScript中数组的那些迭代方法~...

防范 CSRF 跨站请求伪造 - 后端 - 掘金
CSRF(Cross-site request forgery,中文为跨站请求伪造)是一种利用网站可信用户的权限去执行未授权的命令的一种恶意攻击。通过伪装可信用户的请求来利用信任该用户的网站,这种攻击方式虽然不是很流行,但是却难以防范,其危害也不比其他安全漏洞...

腾讯 HTTPS 性能优化实践 - 后端 - 掘金
为什么66%的网站不支持HTTPS? 谈优化之前我们先看背景和趋势,大家也很清楚HTTPS是大势所趋,Google、Facebook和国内诸多大型互联网公司也已经支持HTTPS,然而这里有两点大家需要注意: iOS10的ATS政策(App Transport ...

各大公司 Java 后端开发面试题总结 - 后端 - 掘金
ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它...

大型网站技术架构 - 入门梳理 - 后端 - 掘金
罗列了大型网站架构涉及到的概念,附上了简单说明 前言 本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图” 全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素 性能,可用性,伸缩性这几个要素基本都涉...

杂货 - 收藏集 - 掘金相关推荐

  1. 学习实践 - 收藏集 - 掘金

    2道面试题:输入URL按回车&HTTP2 - 掘金 通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从 ...

  2. 开源项目 - 收藏集 - 掘金

    一个长按扫描 View 上的二维码的工具库.webView 也可以. - Android - 掘金 一个可实现长按扫描 View 上的二维码的工具库.webView 也可以. 集成后您仅需三行代码就可 ...

  3. css - 收藏集 - 掘金

    CSS 绝对底部 - 前端 - 掘金 来自国外的设计达人,纯CSS,可以实现: 当正文内容很少时,底部位于窗口最下面.当改变窗口高度时,不会出现重叠问题.甚至,创造该CSS的人还专门成立一个网站介绍这 ...

  4. 效果 - 收藏集 - 掘金

    如何用原生 JS 实现手势解锁组件 - 前端 - 掘金 这是第三届 360 前端星计划的选拔作业题.600多名学生参与了解答,最后通过了60人.这60名同学完成的不错,思路.代码风格.功能完成度颇有可 ...

  5. 前端知识大全 - 收藏集 - 掘金

    Vue2全家桶+Echarts实现多种图表(附源码) - 前端 - 掘金 数据可视化 将数据通过图表的形式展现出来将大大的提升可读性和阅读效率 本例包含柱状图.折线图.散点图.热力图.复杂柱状图.预览 ...

  6. 自定义view - 收藏集 - 掘金

    Android 从 0 开始自定义控件之 View 的 draw 过程 (九) - Android - 掘金 转载请标明出处: http://blog.csdn.net/airsaid/... 本文出 ...

  7. 工具资源 - 收藏集 - 掘金

    Matter.js 2D 物理引擎试玩报告 - 前端 - 掘金 妈妈再也不用担心我的物理了... 神器!解放你的双手--UI 设计稿全自动切图和标注的一些工具推荐 - 前端 - 掘金 原文收录在我的 ...

  8. 自定义控件 - 收藏集 - 掘金

    自定义 view--Menu 菜单 - Android - 掘金 一.前言 第一次写博客,不知道什么姿势才能显示出一副好像很老练的样子.老大让写一个菜单栏控件,借鉴了Idtk自定义view,站在巨人的 ...

  9. vue(9) - 收藏集 - 掘金

    Vue.js 自定义指令的用法与实例 - 前端 - 掘金 市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲 ...

最新文章

  1. 混沌图像---三翅鹰
  2. Run-Time Check Failure #2
  3. 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)转...
  4. Linux常用编辑器使用:vi、vim、nano、gedit
  5. /dev/null Read-only file system 系统无法启动
  6. Eclipse导入android项目包xml报错
  7. 富文本编辑器quill的集成
  8. 数据结构专题(二):2.5在链表指定位置插入元素
  9. 计算机存储单位字的英语,计算机存储基本单位,位、字节、字以及KB、MB和GB怎么换算?...
  10. Python爬虫编程实践 Task03
  11. 自定义配置节 Section
  12. OpenCV-图像处理(11、形态学操作)
  13. pyspark 空值填充
  14. String类中的api
  15. 硬盘格式化工具 标记坏扇区_硬盘格式化后是否还记得坏扇区?
  16. 单指标时间序列异常检测——基于重构概率的变分自编码(VAE)代码实现(详细解释)
  17. golang 撤回_Activiti6.0版本流程撤回、跳转、回退等操作
  18. 软件危机产生的原因与表现及解决方法
  19. 远程桌面连接 已停止工作
  20. 【PP生产订单】入门介绍(一)

热门文章

  1. HTML5摩托车配件销售商城模板
  2. linux php c 扩展,linux php添加扩展库
  3. mysql-5.1.50中文_mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
  4. GoEasy小程序即时通讯源码 v1.1.0基于GoEasy提供的websocket通讯服务
  5. 全新SpringBoot整合Elasticsearch6.xxx搜索引擎实战
  6. 正则表达式小括号的多义性
  7. 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
  8. jQuery: 插件开发模式详解 $.extend(), $.fn, $.widget()
  9. 谷歌翻译 google translation api
  10. shell数值运算的方法