自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (16)
  • 收藏
  • 关注

转载 HTTP 304状态码的详细讲解--以及其他1xx,2xx,3xx,4xx,5xx请求状态详解

HTTP 304状态码的详细讲解304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应。整个请求响应过程如下:客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since...

2019-07-24 12:40:46 1193

转载 java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁

之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的:1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对);2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短时间低并发下,效率比synchronized高,有时甚至比LongAdder还高出一点,但是高并...

2019-07-18 11:04:04 223

原创 限流--基于某个滑动时间窗口限流

基于linkedqueue 的滑动时间窗口限流package com.heshen.algorithm.leakybucket;import java.util.Iterator;import java.util.Random;import java.util.concurrent.ConcurrentLinkedQueue;import java.util.stream.IntS...

2019-07-17 18:58:06 3040 1

转载 网易考拉海购:电商高并发架构设计的铁律

网易考拉海购已顺利度过了 2017 年的双十一、双十二等大促活动,销售额达到了 2016 年的四倍。那么,在技术架构层面,考拉是如何支持如此快速发展的业务呢?网易考拉海购首席架构师谢骋超为您解密《网易云上的第一跨境电商技术架构》。网易考拉海购首席架构师 谢骋超和很多互联网业务一样,考拉刚开始的架构非常简单,只有线上、线下、管理、后台和缓存服务,更多考虑的是实现业务功能,并没有太多的考虑...

2019-07-15 12:12:18 805

转载 JAVA架构师面试题,如何成为架构师

JAVA架构师面试题,如何成为架构师经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 ...

2019-07-15 12:01:26 97

转载 电商秒杀系统设计分析

1,乐视秒杀,每秒钟10万的订单更新(insert/update),以用户ID分库分表,二叉树分库扩容,表级同步,DB1 - DB8, order1 - order10, DB编号 = (uid/10)%8,表编号=uid%10,这样单库基本上可以保持1万左右的并发,可以业务层分库分表,也可以使用mycat之类的中间件。订单ID结构:分库分表信息+时间戳+机器号+自增序号,分信息:1bit数据...

2019-07-15 11:58:05 890

转载 电商网站秒杀系统技术内幕

导读:最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,...

2019-07-15 11:53:44 296

转载 【高并发解决方案】电商:如何设计一个秒杀系统

什么是秒杀秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。秒杀系统场景特点秒杀时大量用户会在同一时间同时进行抢购,网站瞬时访问流量激增。 秒杀一般是访问请求数量远远大于库存数量,只有少部分...

2019-07-15 11:52:10 236

转载 京东618备战技术分享:保障秒杀系统高并发与高性能的11个方法

利用nginx作为代理服务器,解决系统高并发问题1、nignx的稳定性nginx采用master加多个worker进程,master只负责接收外界信号和监控work进程运行状况,当发现某个work进程出现异常,master进程会启动新的worker进程来,这样保证web服务的稳定性。2、高并发的处理机制nginx在启动的时候,每个work进程都会事先分配好自己的连接池,连接池的大小...

2019-07-15 11:50:24 263

转载 Java互联网架构-京东国美高并发核心技术“秒杀”

一丶 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 二丶 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是1...

2019-07-15 11:48:42 271

转载 关于Guava中令牌桶算法RateLimiter的理解

我们系统现在架构是收到mq消息,先放到redis队列,然后再从redis队列取任务去消费,当上游刷数据的时候,redis队列任务就会非常多,这个时候我们在消费的时候既要考虑redis的稳定性,也要考虑调用下游资源所能提供资源能力。对于资源受限、处理能力不是很强的资源应当给予保护(在下游资源无法或者短时间内无法提升处理性能的情况下)。可以使用限流器或者类似保护机制,避免下游服务崩溃造成整体服务的不可...

2019-07-15 10:31:17 1311

转载 基于云原生的秒杀系统设计思路

本文由网易云发布秒杀服务需要单独进行特别分析,主要有下面两个原因:秒杀服务的重要性:秒杀活动本身已经是很多业务推广的重要方式之一,大部分的电商类业务都会涉及这一促销方式。很多非直接秒杀的业务(如火车购票),在实际运行时也会碰到类似秒杀的场景。秒杀实际上就是在瞬时极大并发场景下如何保证系统正常运行的问题,而这种场景对很多系统都是无法避免的,因此在系统设计时,我们往往要考虑到秒杀的影响...

2019-07-15 10:21:19 165

rm.bat 在win下模拟linux rm命令的bat文件

rm.bat 在win下模拟linux rm命令的bat文件

2013-01-09

Apache+Php+Zend可以在win7x64bit下使用win7x32理论也可用

Apache+Php+Zend可以在win7x64bit下使用win7x32理论也可用 直接解压到d盘根目录即可使用。 配置可以参考 http://1985wanggang.blog.163.com/blog/static/7763833201211295211479/

2012-12-07

win7x64 Apache+Php+Zend已经配置到d盘,直接解压到d盘根目录即可

win7x64 Apache+Php+Zend已经配置到d盘,直接解压到d盘根目录即可

2012-12-02

JEECMS v3.0.1 beta 源代码(反编译) java spring freemaker springmvc

JEECMS v3.0.1 beta版 源代码 我将发布版反编译的版本,主要是业务相关部分 core common部分没有反编译,如果第一次运行,需要手动运行install.html,并将web.xml中的替换掉 采用hibernate3+spring mvc+spring2+freemarker主流技术架构

2010-12-12

最后一版的小助手6.8 c#

最后一版的小助手6.8 最后一版的小助手6.8 c# 课程设计 北京信息科技大学 毕业设计 c# ,sqlserver,honey,honeylikeclover 希望是最后一版的小助手6.7 http://1985wanggang.blog.163.com/blog/static/776383320108901745566/

2010-09-09

acegi 例子 近企业中项目中使用的项目架构 支持数据库

acegi Demo很好的例子,支持数据库,采用的是hsqldb,可以方便的改为其他数据库。用户表,用户角色,权限角色表,都存在数据库中,接近企业中项目中使用的项目架构

2010-04-13

C# 抛体运动 抛物线 抛物运动课件 双缓冲

C# 抛体运动 抛物线,平抛,斜抛, 物理课件 2007年 平顶山工学院课程设计 , 修改:2009.7.8增加双缓冲,减少图像的闪烁. 内含安装包,可直接运行 编译环境 vs 2005

2009-07-08

js自动补全提示 即时查询 修改

封装的js查询脚本,js 自动补全 即时查询 提示 多个查询字段,可以将选择的值中指定的某列,传给span,input 控件,可以同时为多个查询项同时使用 http://1985wanggang.blog.163.com/blog/static/77638332009621138266/edit/ 修改其中的小bug

2009-07-02

js自动补全提示(即时查询)

封装的js查询脚本,简化了使用时添加的代码,通过简单的配置就可以使用,js 自动补全 即时查询 提示 多个查询字段,可以将选择的值中指定的某列,传给span,input 控件,可以同时为多个查询项同时使用 http://1985wanggang.blog.163.com/blog/static/77638332009621138266/edit/

2009-07-02

js自动补全 即时查询 脚本

js 自动补全 即时查询, 一个简单js自动补全代码,采用的是定时检测 文本框中值 来实现与服务端交互 建议下载这个最新版的功能更强大,使用简便http://download.csdn.net/source/1457160 没有帐号的用户可以在 http://1985wanggang.blog.163.com/blog/static/77638332009621138266/edit/ 复制代码

2009-06-11

非常好用的可以带时,分,秒,的JS时间控件

非常好用的可以带时,分,秒,的JS时间控件,可以自己设置日期的显示格式,是否包含时分秒等

2009-05-06

改变页面的颜色样式的代码

改变页面的颜色样式的代码,通过指定不同的CSS

2008-09-17

可隐藏左框架的html代码

可隐藏左框架的代码 html frame

2008-09-17

js Html编缉器

提供简单的html编缉功能:如字体,字号加图片等

2008-09-17

C/C++ 中文API

C/C++ 中文APIC/C++ 语言参考 基本C/C++ * 预处理命令 * 操作符优先级 * 转义字符 * ASCII码表 * 基本数据类型 * 关键字 标准 C 库: o Standard C I/O o Standard C String & Character o Standard C Math o Standard C Time & Date o Standard C Memory o Other standard C functions C++ * C++ I/O * C++ Strings C++ 标准模板库 o C++ Bitsets o C++ Double-Ended Queues o C++ Lists o C++ Maps o C++ Multimaps o C++ Multisets o C++ Priority Queues o C++ Queues o C++ Sets o C++ Stacks o C++ Vectors o Iterators

2008-09-05

C#课程设计--抛体运动

C#课程设计--抛体运动

2007-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除