为你推荐

myeclipse 调试JSP页面

http://jingyan.baidu.com/article/636f38bb1ef1aad6b9461048.html...
代码星球·2020-08-12

ElasticSearch原理

最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。El...
代码星球·2020-08-11

REST与RPC的简单对比

一、REST:RepresentationalStateTransfer,表述性状态转移REST是一种架构风格,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。REST规范把所有内容都视为资源,网络上一切皆资源。REST并没也创造新的技术,组件或服务,只是使用Web的现有特征和能...
代码星球·2020-08-11

外行人都能看得懂的机器学习,错过了血亏!

只有光头才能变强没错,这篇主要跟大家一起入门机器学习。作为一个开发者,”人工智能“肯定是听过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。可能还会听过或者见过“深度学习”、“神经网络”...

RPC好,还是RESTful好?

看到知乎上有这样一个问题WEB开发中,使用JSON-RPC好,还是RESTfulAPI好?还有其他优秀的推荐方案吗?-----------------------------------------------------------------先科普一下REST和RESTful什么区别?REST,即Represent...
代码星球·2020-08-11

分布式锁与实现(二)——基于ZooKeeper实现

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一次无应...

分布式锁与实现(一)——基于Redis实现

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partitiontolerance),最多只能同时满足两项。&rd...

分布式锁的几种使用方式(redis、zookeeper、数据库)

Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronizedlockdblockQ:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁我们需要怎么样的分布式锁?可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一...

INSERT 中ON DUPLICATE KEY UPDATE的使用

使用场景,在做全国各省ip访问统计时要将sparkStreaming的数据存在mysql中,按照一般设计,id,province,counts,time,这样就需要每次清空表,但是如果多分区的话就存在删除表的时候回出现后一个分区可能把前一个分区的数据删除掉,当然最好的办法是每次都只更新而不删除,但是如果通过代码实现比较...

mysql ON DUPLICATE KEY UPDATE重复插入时更新

mysql当插入重复时更新的方法:第一种方法: 示例一:插入多条记录假设有一个主键为client_id的clients表,可以使用下面的语句:INSERTINTOclients(client_id,client_name,client_type)SELECTsupplier_id,supplier_name,...

海量存储第一弹

作者简介:裴泽良,2010年加入架构平台部,一直从事运营系统相关的建设工作,历经了腾讯海量存储及CDN服务的运营体系从入门到初级再到较为完善的各个阶段,目前专注于提升腾讯云上业务的运营质量,以及建设新一代高效与安全的自动化运维体系。 在介绍我们的运营体系前,有必要先简单介绍下我们的业务及其特点,方便大家更好的...
代码星球·2020-08-11

负载均衡再学习

下文,以软负载均衡(反向代理)方案为背景,讨论负载均衡。负载均衡特点:负载均衡:暴露给用户的IP只有一个,如果后端机器故障,进行下线修复后再上线这一过程,前端用户感觉不到,并且可以根据后端机器的性能差异,调整流量分配权重,科学的分配访问量。负载均衡的以上特点,大大提高了应用程序容错能力。开源负载均衡nginx、HAPr...
代码星球·2020-08-11

几种负载均衡技术的实现

【前言】    负载均衡技术对于中大型网站的性能提高有着很大的优势,最近在学习《大型网站技术的架构》,其中对于负载均衡技术有一些介绍,将学习的经验总结一下,分享下。多交流。【协议层】http重定向协议实现负载均衡   原理:根据用户的http请求计算...

L5负载均衡

L5负载均衡组件的功能职责L5的功能特征如下:名字服务:以SID(由模块ID和命令字ID组成)为关键字,通过SID取得真正的IP和端口地址,使得IP和端口配置对调用者透明,运维变更配置更方便;负载均衡:以请求成功率和请求延时这两个关键指标进行动态权重计算,动态均衡各个被调服务器的负载,达到较好的整体服务质量;故障容错:...
代码星球·2020-08-11

gevent和tornado异步

阅读目录从Tornado说起再来看下Gevent总要总结一下原文:http://www.pywave.com/2012/08/17/about-gevent-and-tornado/还是前几月的时候,几乎在同一时间,自己接触到了Gevent和Tornado这两个已经不新的东西,那时那个思绪混乱啊!似乎都支持异步,似乎都...
代码星球·2020-08-11