消息队列技术介绍 – 后端 – 掘金
一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环…
服务端指南 数据存储篇 | MySQL(08) 分库与分表设计 – 掘金
面对海量数据,例如,上千万甚至上亿的数据,查询一次所花费的时间会变长,甚至会造成数据库的单点压力。因此,分库与分表的目的在于,减小数据库的单库单表负担,提高查询性能,缩短查询时间。 原文地址:服务端指南 数据存储篇 | MySQL(08) 分库与分表设计博客地…
Java 方向如何准备 BAT 技术面试答案 (汇总版) – 后端 – 掘金
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区别 …
一致性 HASH 算法详解 – 后端 – 掘金
基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到…
服务端指南 数据存储篇 | 选择合适的数据存储方案 | 掘金技术征文 – 掘金
在服务端会经常遇到数据存储的选型问题,是选择使用关系型数据库 MySQL,还是选择内存数据库 Redis,还是选择文档数据库 MongoDB,还是选择列族数据库 HBase, 还是选择全文搜索引擎 ElasticSearch 呢?本节主要介绍如何选择合适的数据…
Java 人员正确使用 IntelliJ IDEA 的方式 | 掘金技术征文 – 掘金
原本地址:Java人员正确使用 IntelliJ IDEA的方式博客地址:http://tengj.top/ 前言 博主是Java开发人员,以前一直都用myeclipse来开发的,说实话感觉myeclipse毫无美感可言,后来经过同事介绍,认识了IDEA,一…
十分钟学会 Fiddler – 后端 – 掘金
一.Fiddler介绍 Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wireshark相比它更轻量级,上手简单,因为只能抓http和https数据包,所以在针对http和https数据包的抓取上它更加专业。 不仅可以记录…
GitHub 上的一堆 Python 学习资料 – 后端 – 掘金
Python Books Python Books Follow JulianGaal/python-cheat-sheet Python for Data Science – NumPy, Pandas, SciKit Learn … Pyth…
HTTP Cache 为什么让人很困惑 – 后端 – 掘金
网上有很多关于 HTPP Cache 的知识,但个人感觉大部分讲的并不好,而这个主题对于 Web 开发者来说很重要,其实假如想全面了解相关知识,参考 MDN 和 Google 开发者网站 这两篇文章就可以了。千万不要去看 RFC 文档,个人在看的时候非常费劲,…
『收藏』VUE 优秀 UI 组件库合集 – 前端 – 掘金
github 开源的 Vue 优秀 UI 组件库合集✔…
Redis 集群方案 – 后端 – 掘金
下面介绍Redis的集群方案。 Replication(主从复制)Redis的replication机制允许slave从master那里通过网络传输拷贝到完整的数据备份,从而达到主从机制。为了实现主从复制,我们准备三个redis服务,依次命名为master,…
乱谈 Python 并发 – 后端 – 掘金
乱谈Python并发 说实话,我一直觉得PHP真的是最好的语言,不仅养活了一大批PHP程序员,同时还为安全人员提供了大量的就业机会。然而,令人唏嘘的是,安全界很多人其实是吃着Python的饭,操着PHP的心。此外,大量的安全研究工具也都是使用Python开发,…
Web 缓存基础:术语、HTTP 报头和缓存策略 – 后端 – 掘金
简介 对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该内容所声明的缓存策略。 …
这 10 个 Python 项目超有趣! – 后端 – 掘金
前言: Python可谓是现在很多人正在学或者想学的一个脚本语言了,提到学习自然就少不了拿项目练手,可是一般的项目根本提不起兴趣嘛,这10个项目可是非常有趣的,不信你看看。 【Python 图片转…
Propeller: 整合了 Material 和 BootStrap 的前端框架 – 前端 – 掘金
整合了 Google Material Design 和 BootStrap 的支持自适应的前端框架。…
Vue 2.0 起步 (4) 轻量级后端 Flask 用户认证 – 微信公众号 RSS – 前端 – 掘金
参考: Vue+Flask轻量级前端、后端框架,如何完美同步开发 Vue 2.0 起步(3) 数据流vuex和LocalStorage实例 – 微信公众号RSS Vue 2.0 起步(2) 组件及vue…
前言 这个世界不缺少专家,我只是期待他们中有一位能把事情说清楚。 机器学习很火。 机器学习专家很贵。 所有大型互联网公司都驾着机器学习的马车朝着人工智能前进。 然而今天哪怕是互联网从业者,大部分也是不知道机器学习到底是什么的。机器如何学习?机器学到的是什…
让写入数据库的数据自动写入缓存 – 后端 – 掘金
在项目开发中,为了减轻数据库的 I/O 压力,加快请求的响应速度,缓存是常用到的技术。Redis 和 Memcache 是现在常用的两个用来做数据缓存的技术。数据缓存一些常见的做法是,让数据写入到数据库以后通过一些自动化的脚本自动同步到缓存,或者在向数据库写数…
为期一周的机器学习 – 后端 – 掘金
在门外汉看来,机器学习(Machine Learing,ML)入门是个不可完成的任务。 如果你选错了方向,确实就是不可能的了。 然而,在我学习机器学习的基本知识一周后,发现入门比我想象的容易。 本文旨在给予那些对机器学习有兴趣的人一些入门指南,这个指南来自我为…
有了这些 Chrome 插件,效率提升10倍 – 掘金
Chrome 浏览器深受广大程序员的喜爱,把她称之为一场浏览器革命毫不为过。而它的插件能够极大地提高生产效率,笔者把自己经常用到的感觉不错的插件分享给大家,同时欢迎大伙儿推荐更多更好玩的插件。 0、Proxy SwitchyOmega Proxy Switch…
Vuex 通俗版教程 – 前端 – 掘金
本文基本上是官方教程的盗版,用通俗易懂的文字讲解Vuex,也对原文内容有删减。 如果你对以上声明不介意,那么就可以继续看本文,希望对你有所帮助。 学习一个新技术,必须要清楚两个W,”What &&…
十分钟配置云端数据科学开发环境 – 阅读 – 掘金
做数据科学开发,目前最流行的语言之一是 Python,这主要得益于其提供 Numpy、Pandas等强大的软件包,以及 Jupyter 这样便捷的开发环境。 本文将介绍如何在一台云服务器上配置 Jupyter Notebook 环境,从此只要有浏览器和网络,就…
前端新手可以浏览的网站 – 前端 – 掘金
http://colorhunt.co 这个网站给我们提供了很多的配色方案,我们直接使用就OK了。使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色的十六进制码,复制这个颜色到工具里就可以使用了。 01.png https://color.adob…