![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
智能家居管理系统
文章来源:百度文库 http://wenku.baidu.com/view/39b52567ddccda38376baf98.html摘要(中英文)基于物联网的思想,系统由三部分组成,终端部分、传输部分和服务器部分,终端部分和传输部分分别由一片MSP430F2616单片机控制,终端部分采集、控制,传输部分由一片单片机与W5100连接用于连接互联网,在PC机上面建有服务器,能在其它转载 2014-12-17 15:02:51 · 6468 阅读 · 0 评论 -
《大型网站技术架构》学习笔记——大型网站核心架构要素
1、性能网站速度快不快。优化网站性能手段包括:1)优化浏览器端,浏览器缓存,页面压缩,合理页面布局,减少COOKIE传递2)CDN,反向代理3)缓存4)异步操作,消息队列5)集群6)多线程,改善内存管理7)数据库优化2、可用性网站是否出故障。任何网站都会出故障,就看时间多长。扣除故障时间,就是网站的转载 2015-02-06 11:45:45 · 764 阅读 · 0 评论 -
软件开发架构分析和架构模式一
架构分析:架构分析工作主要从宏观上考虑一个软件系统应该如何组织。通常,在架构分析工作中,我们需要确定一些策略性的设计方针,原则和基本模式。在它们的指导下,我们可以高屋建瓴地分析软件系统的宏观结构,认识软件系统由哪些组件构成,了解组件之间的接口和协作关系。架构分析的结果对于后续的面向对象设计工作也是一种约束,有助于消除设计和实现过程中的随意性。因此,架构分析有时也被称为策略设计组转载 2014-12-16 09:50:10 · 1263 阅读 · 0 评论 -
P2P,UDP和TCP穿透NAT
1. NAT 简介NAT(Network Address Translation ,网络地址转换) 是一种广泛应用的解决IP 短缺的有效方法, NAT 将内网地址转和端口号换成合法的公网地址和端口号,建立一个会话,与公网主机进行通信。1.1. NAT 分类NAT 从表面上看有三种类型:静态 NAT 、动态地址 NAT 、地址端口转换 NAPT 。 (1 )静态NAT :静态地转载 2015-01-05 16:23:03 · 3016 阅读 · 0 评论 -
voip安全
使用vlan,将无法使用软电话,因为软电话需要安装在PC上,PC跟IP话机不能一个vlan。为所有语音数据流创建独立的VLAN,已经在一些传统的企业中得到了比较好的应用效果。北京威斯汀金融街大酒店为全部400多间客房配置了IP电话,同时也给每一个客房分配了一个专门用于IP语音传输的VLAN,该酒店电脑部工程师告诉记者,这种部署方式可以有效地保证IP语音的话音质量。另外,转载 2015-01-05 17:05:03 · 1497 阅读 · 0 评论 -
互联网应用的两种工作模式:客户/服务器模式与P2P模式
《智慧的物联网——感知中国和世界的技术》第3章互联网:物联网的运行环境,本章在系统介绍计算机网络与互联网基本概念的基础上,深入讨论了“三网融合”,以及物联网与互联网的区别与联系。本节为大家介绍互联网应用的两种工作模式:客户/服务器模式与P2P模式。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统3.3.3 互联网应用的两种工作模式:客户/服转载 2015-01-05 17:05:23 · 20760 阅读 · 1 评论 -
架构设计分享之权限系统(看图说话)
转载自:http://www.cnblogs.com/KnightsWarrior/p/ACL.html前面一篇文章《最近架构随想》,我提到架构设计的一些构想,其实也是对之前项目经验的一些归纳及总结。今天我们就以权限系统作为切入点,谈一谈怎么设计权限系统以及怎么做到系统具有以下特性:Organized:如果系统组织比较好,可以起到事半功倍的效果。Encapsulated转载 2015-02-27 18:51:16 · 1277 阅读 · 0 评论 -
理想的应用框架
转载自:http://www.cnblogs.com/sskyy/p/4592353.html背景在过去对框架的设计中,我收到过的最有用的建议是:“不要一开始就根据现有的技术去整合和改进。而是先搞清楚你觉得最理想的框架应该是怎样的,再根据现在的技术去评估,的确实现不了时再妥协。这样才能做出真正有意义的框架。”在这篇文章里,就让我们按照这样一条建议来探索一下现在的 web 框架最转载 2015-07-13 14:51:45 · 849 阅读 · 0 评论 -
三个步骤教你如何做好后台产品设计
转载自:http://news.cnblogs.com/n/532719/编者按:本文转自微信公众号点融黑帮(DianrongMafia),作者方东东。这篇文章主要探讨了后台产品的设计方法与思路,以点餐为例详细说明了如何做好业务逻辑梳理、产品梳理以及原型设计。 导语: 这段时间,让我对后台产品有了初步的了解。所以想尝试自己总结一下对后台产品设计和开发的一些知识。后台转载 2015-11-16 19:06:12 · 1847 阅读 · 0 评论 -
细说五层网站架构
转载自:http://www.xuliangwei.com/xubusi/188.html目前网站架构一般分为网页缓存层、负载均衡层、Web层、数据库层、文件服务器层。我们可以依次用这五层对网站架构进行讨论,为了增强说服力,我将用如下三个并发较大的生产环境来说明。q 电子商务网站(并发最大峰值2900,日PV500万左右)q 电子广告网站(并发最大峰值1500,日PV1转载 2015-12-29 14:58:42 · 1779 阅读 · 0 评论 -
【项目部署】----如何快速有效基于Linux部署Java Web项目?
【前言】 我目前在CentOS和Ubuntu上面都部署过Java Web项目,个人感觉在CentOS上面容易一些,但是部署流程都很繁琐。【思考】 整个部署流程为: 过程中遇到过很多问题,也算是有一定的经验了,如果顺利的话2个小时弄完,如果遇到一些其他的问题就非常头疼了,就像这次在Ubuntu14.04下面部署系统出现了很多问题。所以在想这样的重复工原创 2017-05-11 15:06:33 · 699 阅读 · 0 评论 -
子系统拆分的一点总结
目录(?)[+]公司系统做了一年多,慢慢也有点规模了。从最初只有一个APP + 一个server的模式,到现在有多个子系统,多个客户端。这个过程中,积累了一些想法,本文简单总结一下系统拆分的好处基本上,比较小的系统,单进程集中部署就可以了。集中部署不代表一定不好,在系统规模很小的时候,或许是最适合的,因为调用关系简单,开发也比较容易。但是系统慢慢变大了以后,我认为拆分系转载 2015-02-05 09:50:41 · 1419 阅读 · 0 评论 -
重构技术分享
•重构(Refactoring):在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造,对代码内部的结构进行优化。•重构与设计是互补的,程序应该是先设计,而在开始编码后,设计上的不足可以用重构来弥补.•设计应该是适度的设计,而不必过度的设计.如果能很容易的通过重构来适应需求的变化,那么就不必过度的设计,当需求改变时再重转载 2014-12-12 10:30:43 · 880 阅读 · 0 评论 -
三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias转载 2014-12-17 15:23:22 · 802 阅读 · 0 评论 -
测试网站负载能力工具
转载:http://blog.csdn.net/voipmaker/article/details/6330538服务器性能压力测试工具有 http_load,webbench,ab,Siege webbench最多可以模拟3万个并发连接去测试网站的负载能力1、适用系统:Linux2、编译安装:引用wget http://blo转载 2014-12-17 17:40:53 · 1192 阅读 · 0 评论 -
浅谈MVC架构—你到底有什么本事
转载自:http://blog.csdn.net/u010168160/article/details/43150049目录(?)[+]一、什么是MVC 1、概念 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据转载 2015-01-27 14:10:33 · 1031 阅读 · 0 评论 -
C/S架构和B/S架构的概念和区别
转载自:http://blog.csdn.net/czhphp/article/details/11799087C/S 架构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端转载 2014-12-18 11:41:32 · 1230 阅读 · 0 评论 -
聊聊分布式事务
事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。参考下薛定谔的猫。事务是为了保障业务数据的完整性和准确性的。分布式事务,常见的两个处理办法就是两段式提交和补偿。两段式提交典型的就是XA,有个事务协调器,告诉大家,来都准备好提交,大家回复,都准备好了,然后协调器告诉转载 2015-01-28 10:36:33 · 1437 阅读 · 0 评论 -
老人不能被遗忘在移动互联之外!
IT人对不起父辈 父母含辛茹苦,无怨无悔为我们这一代甚至我们的孩子付出了一生。但是IT人却对不起我们的父辈。在我们天天埋头刷朋友圈玩手游,或者IT新贵受万人仰慕的时候,老人被这个移动互联的时代彻底的抛到了千里之外。一张图就能证明这个局面,下面是emaketer在2014年底中国智能机普及分年龄段的数据。转载 2015-01-28 10:39:35 · 981 阅读 · 0 评论 -
服务器向Android推送的相关知识和解决方案
在Android中实现推送方式的基础知识及相关解决方案:推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也希望能够转载 2015-01-28 10:39:04 · 1069 阅读 · 0 评论 -
基于 SIP webRTC 架构的系统部署模型分析
本文来自 csdn ucser, http://blog.csdn.net/perfectpdl 转载注明出处,谢谢webrtc 并没有定义信令部分到底用什么协议,但SIP 无疑是webrtc 信令部分应用最广的,下图为带SIP 和 webrtc 能力的 客户端和服务器典型部署模型转载 2014-12-19 14:38:02 · 2277 阅读 · 0 评论 -
系统设计说明书(架构、概要、详细)目录结构
转载自:http://blog.csdn.net/wenbingoon/article/details/9667451系统设计说明书(架构、概要、详细)目录结构虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系转载 2014-12-24 11:16:10 · 5985 阅读 · 0 评论 -
基于视频的车辆识别技术
一.智能交通技术概述智能交通系统(Intelligence Transport System ,ITS)是目前世界交通运输领域的前沿研究课题,它融合了电子信息技术,通信技术,自动控制理论,计算机技术和传统的交通工程学理论等多个学科的理论,并将其应用于现代的交通运输管理体系中,从而实现交通运输服务和管理智能化。交通监视系统是智能交通系统中的一个重要环节,这一子系统主要负责采集有关道路交通流量转载 2015-01-14 11:52:52 · 8959 阅读 · 0 评论