
系统架构/分析
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
基于面向对象思想利用Web Service开发三层体系结构的某市规划信息管理系统
作者:周文 厚朴教育来源:本站原创 点击数:5265 更新时间:2009-4-2摘要:介绍基于软件工程的面向对象思想,利用web service技术,开发具有三层体系结构的规划信息管理系统的过程,突出此系统具有的高可维护性、高重用性、高灵活性、高扩展性等特性,并对系统实现的关键技术进行深入研究,最后总结此种软件开发模式的利弊。 关键字:Web Service转载 2013-11-10 12:41:02 · 4403 阅读 · 0 评论 -
高并发服务器的设计--架构与瓶颈的设计GOOD
做架构设计,难免有时候被人问及系统的瓶颈在哪,那首先来了解下什么是瓶颈?打个形象的比方,人的嘴巴可以吞下一整个面包,但是却咽不下去,因为食管不给力,它比较细,所以嘴巴能吞下的食物大小要受到食管的粗细限制。城市内部每天会产生几十万件跨城快递,可是跨城的交通不给力,只允许走小型卡车,一卡车一次就能装几千件,一天下来也不一定能投送的完。人在一定时间内能咽下多少食物,货运公司在一天运送多少货物转载 2016-03-15 08:33:35 · 1971 阅读 · 0 评论 -
什么样的服务器才能叫做大并发
我觉得服务器在成为大并发前,首先要能承受住大并发的压力,无论能否正常返回,首先不能崩溃。apache和nginx是两个出名的服务器,先来分析一下它们。大量用户访问的时候,apache会创建大量的进程数,吃掉大量的内存,而nginx内存这块做得很好,不过这也是nginx的瓶颈所在。所谓有内存就是给你花的,你不花怎么对得起服务器呢,何况现在的服务器一般都是高配。快速响应与内存大小其实是转载 2016-03-15 09:25:55 · 6131 阅读 · 0 评论 -
网站流量与性能分析指标:PV/UV/PR/IP/QPS/并发数/吞吐量/响应时间
QPS:每秒查询率(Query Per Second) ,每秒的响应请求数,也即是最大吞吐能力。QPS = req/sec = 请求数/秒QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 请求时间 )QPS: 单个进程每秒请求服务器的成功次数峰值QPS:原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间转载 2016-03-15 10:22:41 · 7643 阅读 · 0 评论 -
网站的最大并发连接数
最近我们网站常常报503错误:“HTTP Error 503. The service is unavailable”。但刷一两下又正常。估计很可能是超过网站的最大并发连接数了。究竟什么是http连接?一张页面加载过程中,又是图片又是样式、脚本,对于这些东西的请求,是共用一个连接还是多个连接?网上有人说,为了节省连接数,应该尽量将外部CSS,js合并,或者内联;甚至图片也合成一张,再用转载 2016-03-15 11:18:58 · 9572 阅读 · 0 评论 -
设计模式一句话总结
以GoF的经典教材为例,一句话总结个人的理解。OO回顾四大概念抽象:抽象为了简化问题,简单即美,相信我,人类很笨继承:为了便于扩展或改写原有的功能多态:为了便于改写原有的功能封装:组件化,便于理解、替换与复用,因此系统会更加灵活(后文提到封装XXX时,就不具体说这些优点了)类关系依赖:非常弱的关系,A中用过B即为A依赖B继承:子类实现:接口/抽象类关联(也常看做包含转载 2014-09-10 10:47:36 · 2459 阅读 · 0 评论