摘要: 感知阶段 随着软件业的发展,互联网用户的日渐增多,并发这门艺术的兴起似乎是那么合情合理。每日PV十多亿的淘宝,处理并发的手段可谓是业界一流。用户访问淘宝首页的平均等待时间只有区区几秒,但是服务器所处理的流程十分复杂。首先负责首页的服务器就有好几千台,通过计算把与用户路由最近的服务器处理首页的返回。其 阅读全文
posted @ 2017-03-03 15:58 天目山电鳗 阅读(140291) 评论(6) 推荐(18) 编辑
摘要: 引言 设计模式是语言的表达方式,它能让语言轻便而富有内涵、易读却功能强大。代理模式在Java中十分常见,有为扩展某些类的功能而使用静态代理,也有如Spring实现AOP而使用动态代理,更有RPC实现中使用的调用端调用的代理服务。代理模型除了是一种设计模式之外,它更是一种思维,所以探讨并深入理解这种模 阅读全文
posted @ 2017-02-23 16:28 天目山电鳗 阅读(18058) 评论(0) 推荐(2) 编辑
摘要: 前言 作为电商网站,必然要有商品类目表,以便商品分类检索。而设计商品类目表,又是一件特别繁杂的事情。一件商品可能有多个类目来检索出来,比如苹果手机,可以从品牌检索也可以从手机检索。一个类目对应多个商品,比如手机下对应了多款属于手机类的商品。而类目是一个多叉树结构,类似于文件夹的结构。通常大电商都是把 阅读全文
posted @ 2017-01-05 13:59 天目山电鳗 阅读(2831) 评论(0) 推荐(0) 编辑
摘要: 引言 工作了一段时间,都是在开发网页,自然和http打交道打得最多了,投身工作之后原来理解的东西又变得模糊,所以有必要深入探讨一下http协议的细节,也借此总结一下学习的成果。 HTTP相关认识 对HTTP的学术认识我可是总结不到位的,不过就实际应用来说,HTTP协议是对TCP协议的一个细化扩展(个 阅读全文
posted @ 2016-12-28 18:04 天目山电鳗 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 问题提出 中国象棋的“将”,“帅”问题,他俩不能在一条直线上。求出他们的合法位置,并且只能用一个变量。 分析 一头雾水,不明所以。往下看了下,感觉像是程序员为难程序员的样子。只能用一个变量,并且只能用一个byte。一个byte有8位,前四位表示一个位置,后四位表示另一个位置。通过遍历位置找出互斥位置 阅读全文
posted @ 2016-11-17 17:49 天目山电鳗 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 控制器 作为控制器,大体的作用是作为V端的数据接收并且交给M层去处理,然后负责管理V的跳转。SpringMVC的作用不外乎就是如此,主要分为:接收表单或者请求的值,定义过滤器,跳转页面;其实就是servlet的替代品。 - append Spring MVC在Web应用中扮演V的角色,负责处理HTT 阅读全文
posted @ 2016-11-17 15:28 天目山电鳗 阅读(47805) 评论(3) 推荐(3) 编辑
摘要: 简介 对于java开发人员了来说,对java虚拟机肯定有着或多或少的了解。因为有了虚拟机的存在,才会使得java的内存管理变得那么方便,不再像C++那样使用new/delete来直接管理内存。知名的java虚拟机有:Sun Classic/Exact VM(第一款商用虚拟机,已退役)、Sun Hot 阅读全文
posted @ 2016-11-11 16:09 天目山电鳗 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 宅基腐主页 主页分为四大板块:导航栏,轮播图,主页内容,相关信息。 导航栏:<nav>标签,class="navbar",navbar-inverse为反色,navbar-fixed-top为始终居顶。 在nav下包含div,并且div的class=container,container下有nave 阅读全文
posted @ 2016-11-10 11:03 天目山电鳗 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 有限状态机(Finite-State Machine) 有限状态机是一种数学模型,我理解的有限状态机的状态是表示做一件事情的不同阶段,条件和行为就是在不同阶段采取什么样的措施能达到下一阶段。 有限状态机分为有四个概念:初态,现态,次态,终态,条件,行为; 初态就是启动状态,现态就是当前状态,次态就是 阅读全文
posted @ 2016-10-31 18:48 天目山电鳗 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: 偶然读到一篇博客,记录一下心得。这种设计对于新手来说一般是想不到的,它充分的发挥了OOP语言的特性,让代码专用而清爽。这是不是重构的思想呢? 我们在写业务层的时候,有很多方法是重复功能的,我们就可以使用泛型和继承等来减少荣域代码。 下面是例子,它的思想就是把大量的公共代码全部做成基础类,比如增删查改 阅读全文
posted @ 2016-10-25 15:39 天目山电鳗 阅读(263) 评论(0) 推荐(0) 编辑