自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张肖的博客

男人,累点没什么

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 我们在网页上轻轻点击一下,发生了些什么(上)

1 B/S网络架构概述我们先了解下B/S网络架构是什么?B/S网络架构从前端到后端都得到了简化,都基于统一的应用层协议HTTP来交互数据,HTTP协议采用无状态的短链接的通信方式,通常情况下,一次请求就完成了一次数据交互,通常也对应一个业务逻辑,然后这次通信连接就断开了。采用这种方式是为了能够同时服务更多的用户,因为当前互联网应用每天都会处理上亿的用户请求,不可能每个用户访问一次后就一直保持住

2016-06-30 15:20:35 1840

转载 Chrome 开发工具之Network

经常会听到比如"为什么我的js代码没执行啊?","我明明发送了请求,为什么反应?","我这个网站怎么加载的这么慢?"这类的问题,那么问题既然存在,就需要去解决它,需要解决它,首先我们得找对导致问题的原因,才能"对症下药"。每个文件的载入、每次发送的请求也都是一次网络交互,所以在这个面板中,我们能够看到我们所需要的js文件是否被加载?我们所请求的接口到底返回了没有?我们能够知道哪个文件拖慢了

2016-06-30 11:23:41 451

转载 zookeeper 简单介绍

最终目的:保证事务的顺序一致性(分布式系统,个客户端与服务端的数据一致,顺序同步)basic paxos,fast paxosZookeeper集群部署 initLimit=5 syncLimit=2 server.1=192.168.211.1:2888:3888 server.2=192.168.211.2:2888:3888

2016-06-29 09:29:47 339

转载 session和cookie 回顾

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。Cookie机制Cookie技术是客

2016-06-28 16:38:31 308

转载 秒杀系统

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

2016-06-25 16:42:58 3056

转载 linux系统Ubuntu下简易安装mqtt

MQTT是“Message QueuingTelemetry Transport”的英文缩写意思是“消息队列遥测传输”是IBM开发的一个即时通讯协议。它是一种轻量级的、基于代理的“发布/订阅”模式的消息传输协议。其具有协议简洁、小巧、可扩展性强、省流量、省电等优点,而且已经有PHP,JAVA,Python,C,C#等多个语言版本,基本可以使用在任何平台上,几乎可以把所有联网物品和外部连接起来,所以

2016-06-22 15:21:41 7799

转载 索引什么时候创建

以下情况可以创建索引:•列中数据值分布范围很广•列中包含大量空值•列经常在•表经常被访问而且数据量很大,访问的数据大概占数据总量的2%到4%下列情况不要创建索引:•表很小•列不经常作为连接条件或出现在WHERE子句中•查询的数据大于2%到4%•表经常更新•加索引的列包含在表达式中

2016-06-22 09:18:00 583

转载 Spring+Quartz实现定时任务的配置方法(初级)

1、Scheduler的配置     说明:Scheduler包含一个Trigger列表,每个Trigger表示一个作业。2、Trigger的配置

2016-06-21 17:18:45 217

转载 redis开启认证

朋友的一个项目说接到阿里云的告警,提示服务器已沦为肉鸡,网络带宽被大量占用,网站访问很慢,通过SSH远程管理服务器还频繁断开链接。朋友不知如何下手,便邀请我帮忙处理。阿里云的安全告警邮件内容:在没有查到异常进程之前我是先把操作系统的带宽&端口用iptables 做了限制这样能保证我能远程操作服务器才能查找原因.在各种netstat –ntlp  的查看下没有任何异常。在top

2016-06-20 11:35:25 2815

转载 Redis.conf中配置全面说明

# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

2016-06-15 15:04:25 1473

转载 电商项目中的售后项目规划

电商的售后业务影响到消费者的体验,需要考虑的问题如下:一、主要业务点,分为必填和选填(必填是简化后的功能,能满足基本要求,但不完善,选填参考京东实现)       1、申请售后对象:订单为单位,不能选择数量(必填)、订单中某个商品为对象,可选择数量(选填)       2、用户申请售后时机:已支付未发货/已收货(必填)、除退款后任何情况都可以申请售后(选填)   

2016-06-15 14:59:42 2554

转载 电商项目中的秒杀

秒杀业务一、秒杀价格(参考京东)1、秒杀开始前,秒杀商品显示原价(涉及除秒杀活动页面外所有商品的显示页面,包括购物车、收藏、足迹等页面)2、秒杀开始前,可以使用原价购买商品3、秒杀开始前,秒杀活动中的商品显示秒杀价,而非原价。进入商品详细可显示原价 4、秒杀开始后,秒杀商品显示秒杀价(所有商品显示页面)5、秒杀结束后,秒杀商品恢复原价(涉及除秒杀活动页面外所有商品的显示

2016-06-15 14:58:50 3430 1

转载 电商项目中库存管理(问答式)

【今日话题】电商项目的库存设计,如何不卖超,取消订单把库存加回去,不能多加 - 沈括号1. 这个说一个之前处理并发的经验哈,情况应该是类似的,写sql的时候多加一个条件,用update tbl set col = col - num where col ≥ num,这样子吧 - 骑马爬树2. 再加个定时任务去检查用户是否下单 没有的话 update

2016-06-15 11:28:26 8226

原创 RestTemplate发送中文参数乱码问题

HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); headers.setContentType(type); headers.add("Accept", MediaType.APP

2016-06-12 09:05:55 11509

原创 一起来学springSecurity安全框架(二)

spring springsecurity div ul{ padding: 0px; margin: 0px; } .box{ height: 300px; wi

2016-06-02 17:59:54 537

空空如也

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

TA关注的人

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