加载中
[架构]--高并发问题及解决方案

本文一共分析了三个案例,分别介绍并发系统中的共享资源并发访问、计算型密集型任务缓存访问 、单一热点资源峰值流量问题和解决方案。 Q1:订票系统,某车次只有一张火车票,假定有1w个人同时...

2015/07/23 11:02
506
Spring事务级别和高并发的应用

首先,事物的使用可以使我们极大的避免出现逻辑处理失败导致的脏数据等问题。 事务是逻辑处理原子性的保证手段,他有最重要的两个特性,分别是事务的传播级别和数据隔离级别。 1、传播级别定...

2014/11/04 15:22
1K
线程数究竟设多少合理

一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有...

2016/03/30 09:18
222
分布式ID生成方法

一、需求缘起 几乎所有的业务系统,都有生成一个记录标识的需求,例如: (1)消息标识:message-id (2)订单标识:order-id (3)帖子标识:tiezi-id 这个记录标识往往就是数据库中的唯一主...

2016/02/23 09:43
2.3K
秒杀系统架构优化思路

一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,...

HTTPS、SPDY、HTTP/2 对比

整理自:A Simple Performance Comparison of HTTPS, SPDY and HTTP/2 Firefox 35,成为第一个默认开启支持HTTP/2协议的浏览器。Chrome也支持了,只是以SPDY 4的名义,并且要自己在about://f...

2015/12/30 16:54
284
基于Mesos和Docker的分布式计算平台

针对“互联网+”时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出...

2015/06/11 11:21
185
Is memcached a dinosaur in comparison to Redis?

相比Redis,Memcached真的过时了吗? Redis最近很火,也经常被当作Memcached的挑战者被提到桌面上来。关于Redis与Memcached的比较更是比比皆是。然而,Redis真的在功能、性能以及内存使用效率...

2014/11/18 10:46
378
为什么反对用Node!

随着无线端的快速普及,前后端分离技术走上前台,而Node由于它的一些特性被工程师快速接受尤其是前端工程师,所以产生了很多Node是否会引起新的技术变革的讨论。我本人是淘系的一个Web开发人...

2015/09/01 10:20
916
四层和七层负载均衡的区别

(一)简单理解四层和七层负载均衡:   ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。...

2015/02/27 12:10
74
Web前端慢加密

0x00 前言 天下武功,唯快不破。但密码加密不同。算法越快,越容易破。 0x01 暴力破解 密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。 也许你...

[架构]--系统架构演化之路

前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个...

2015/07/15 09:42
158
H5性能优化方案

H5性能优化意义 对于一个H5的产品,功能无疑很重要,但是性能同样是用户体验中不可或缺的一环。原本H5的渲染性能就不及native的app,如果不把性能优化做起来,将极大地影响用户使用产品的积极...

2015/09/24 09:33
5.4K
JAVA设计模式--设计原则

一、基本原则: 单一职责原则--Single Responsibility Principle(SRP) 开放封闭原则--Open Closed Principle(OCP) 里氏替换原则--Liskov Substitution Principle(LSP) 最少知识原则--L...

HTTP/2--HPACK算法

为 HTTP/2 头压缩专门设计的 HPACK HTTP/2 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量。如何理解 HPACK 压缩呢? 如果我们约定将常用的请求头的参数用一些特殊的编号...

2015/12/30 16:30
225
[响应式web应用]--AngularJS

一、响应式理念 在了解响应式概念之前我们先来搞清楚为何要应用响应式的设计,由于当今是互联网飞速发展的时代,也是企业向互联网转型的时代,网站的日增长量十分惊人,伴随着新客户的出现,网...

2015/05/06 11:42
231
JNDI数据源及Tomcat配置方式总结

一、JNDI简介: JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目...

2014/11/04 12:24
476

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部