摘要: 一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准 阅读全文
posted @ 2018-02-03 17:51 wwlww 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 浅谈Web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我 阅读全文
posted @ 2018-02-03 17:48 wwlww 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 如何开发公司年会抽奖系统 需求出现 年会将近,而年会抽奖环节必不可少,但是抽奖系统却还没有。所以某一天,PM走过来说:小伙,手头的需求修完成了吧!在年会开始之前必须做出一个抽奖系统。这个系统很简单,后台可以设置总金额,然后每个用户可以获得的金额范围,金额派完则显示很遗憾没有中奖,还要设置抽奖活动时间 阅读全文
posted @ 2018-02-03 17:46 wwlww 阅读(350) 评论(0) 推荐(0) 编辑
摘要: HTTP协议常用状态码 <?php send_http_status(404); /** * HTTP Protocol defined status codes * HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。 * @param int $num */ 阅读全文
posted @ 2018-02-03 17:45 wwlww 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 退出vim 命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当 阅读全文
posted @ 2018-02-03 17:41 wwlww 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: Ubuntu切换默认sh为bash或者dash 1 bash与dash 从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell). 但Login Shell还是bash. 原因是dash更快 阅读全文
posted @ 2018-02-03 17:39 wwlww 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 《Head first设计模式》学习笔记 – 迭代器模式 代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 爆炸性新闻:对象村餐厅和对象村煎饼屋合并了!真是个好消息!现在我们可以在同一个地方,享用煎饼屋美味的煎饼早餐,和好吃的餐厅午餐了。但是,好像有一点小麻烦:新的餐厅 阅读全文
posted @ 2018-02-03 17:38 wwlww 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。 什么叫父类引用指向子类对象,且听我慢慢道来. 从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting). 举个例子:有2个类,Father是父类,Son类继承自Father。 Father f1  阅读全文
posted @ 2018-02-03 17:37 wwlww 阅读(781) 评论(0) 推荐(0) 编辑
摘要: MDI窗体不闪烁方法测试通过: //.net 4.0用OptimizedDoubleBufferthis.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintin 阅读全文
posted @ 2018-02-03 17:35 wwlww 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 小程序授权登录的体验优化 大多数小程序的登录,都是这样设计的: 进来就提示你需要授权,有部分人可能就会点“拒绝”(拒绝的比例可能超出我们的预估) 然后在后续操作的时候,就进行不下去了。而且小程序会缓存一段时间用户的授权数据,所以又没办法再弹出授权登录的页面,只能删除小程序,重新进来,重新允许授权才行 阅读全文
posted @ 2018-02-03 17:34 wwlww 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 聊聊HTTPS和SSL/TLS协议 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。 1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密 阅读全文
posted @ 2018-02-03 17:29 wwlww 阅读(271) 评论(0) 推荐(0) 编辑