大型架构分析
小_马克
喜欢小马哥,7月让我从此了解到了CSDN的魅力!!
展开
-
从零开始搭建SpringBoot项目 比较详细!
一、新建springboot项目1、new-->Project-->Spring InitralizrGroup:com.zbArtifact:zbookspringboot version:2.0.42、将<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactI原创 2020-11-04 11:44:29 · 647 阅读 · 0 评论 -
centos7安装Nginx、使用nginx记录 shenye
1、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx 使用zlib对http包的内容进行gzipyum install -y zlib zlib-deve...转载 2020-04-08 00:41:14 · 140 阅读 · 0 评论 -
Nginx 负载均衡测试评估+配置方法
公司服务器再次中勒索病毒,导致网络瘫痪,电脑系统更换为Linux(乌班图)系统配置原来Windows系统下 Nginx作为反向代理服务器,张配置成功。再次分析分析 Nginx 的主要功能如下:本次环境搭建是在LNMP 环境进行的,具体环境搭建详细教程请看另一篇博客 Nginx 负载均衡配置+使用方法LNMP环境搭建首先搭建3台虚拟机,这里我的虚拟机ip分别是19...翻译 2020-01-14 20:49:57 · 2214 阅读 · 1 评论 -
云盘项目(一)——基于fastDFS的分布式文件系统搭建
https://blog.csdn.net/gjwStronger/article/details/92676106-------CZBK fastDFS是一个开源的轻量级分布式文件系统框架,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。分布式文件系...转载 2020-01-09 23:11:21 · 471 阅读 · 0 评论 -
linxu服务器tomcat 日志详解
tomcat 对应日志的配置文件:tomcat目录下的/conf/logging.properties。 tomcat 的日志等级有:日志输出级别:SEVERE (最高级别) > WARNING > INFO > CONFIG > FINE > FINER(精心) > FINEST (所有内容,最低级别) tomcat 有五类日志 :catali...原创 2019-11-19 21:43:53 · 147 阅读 · 0 评论 -
K8s基本概念-小牛牛
K8s基本概念入门k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。那么,问题来了,要运维何用? k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故...原创 2019-10-23 22:01:58 · 194 阅读 · 0 评论 -
开讲:Windows服务器高并发处理IOCP(完成端口)详细说明 -- 学习自chao哥
转载地址:https://blog.csdn.net/liuhengxiao/article/details/44040933本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息...转载 2019-10-22 21:48:43 · 469 阅读 · 0 评论 -
分享一个 物联网大数据平台软件开发架构案例
物联网大数据平台软件开发架构案例解析有人说物联网是引领信息技术的第三次浪潮。第一次浪潮是个人电脑的出现,开创了信息时代的第一次革命,此次浪潮成就了微软、IBM等巨头。第二次浪潮是以信息传输为特征的互联网及移动互联网,实现了计算机与人的联通,此次浪潮成就了Google、Facebook,以及国内的BAT等巨头。第三次浪潮是以信息感知为特征的物联网,实现了物与物、人与物的全面联通...转载 2019-10-15 20:11:05 · 2567 阅读 · 0 评论 -
阿里巴巴 高效线程池之无锁化实现(Linux C)
笔者之前练手写过一个小的线程池版本(已上传至https://github.com/xhjcehust/thread-pool),最近几天复习了一下,发现大多数线程池实现都离不开锁的使用,如互斥量pthread_mutex*结合条件变量pthread_cond*。众所周知,锁的使用对于程序性能影响较大,虽然现有的pthread_mutex*在锁的申请与释放方面做了较大的优化,但仔细想想,线程池的实现...原创 2019-09-26 23:51:30 · 595 阅读 · 1 评论 -
高负载均衡学习haproxy之安装与配置
本文由秀依林枫提供友情赞助,首发于烂泥行天下有关高负载均衡的软件,目前使用比较多的是haproxy、nginx和lvs。下面我们就开始学习haprxoy这款软件。一、haproxy介绍以下开始介绍有关haproxy的原理及其优点。1.1、haproxy原理haproxy提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费、快速并且...翻译 2019-05-23 23:23:38 · 358 阅读 · 0 评论 -
【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡
一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候,不要去寻找一头更强壮的牛,而是用两头牛来拉车。 在实际应用中,在We...翻译 2019-05-23 23:13:23 · 134 阅读 · 0 评论 -
11个热门物联网开发平台的比较
本文基于我们对物联网(IoT)供应商进行的详细分析,针对现有IoT软件平台做了一份综合调查。首先,我们制作了一个清单,列出了IoT软件平台的重要功能。然后我们对比了当前11个较为热门的IoT软件平台上在这些关键功能的开发程度。最后根据我们的观察对列表进行缩减,总结需要改进的功能。简介从1999年Kevin Ashton第一次提出这个概念以来,物联网已经经历了迅速的转变。随着近年来连接到...翻译 2018-09-13 19:53:26 · 5831 阅读 · 0 评论 -
9个顶级开发IoT项目的开源物联网平台
物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。物联网平台是帮助设置和管理互联网连接设备的组件套件。 一个人可以从一个系统远程收集数据,监控和管理所有连接互联网的设备。 物联网平台上有很多可用的在线平台,但为公司构建物联网解决方案都依赖于物联网平台主机和支持质量。在这里,我们编译了一些最好的和着...转载 2018-09-13 19:54:58 · 15186 阅读 · 0 评论 -
从芯片到云端 Python物联网全栈开发经验教训共享
版权声明:(谢厂节的博客)博主文章绝大部分非原创,转载望留链接。 https://blog.csdn.net/xundh/article/details/74064355刘凯一、前言物联网端到端模型物联网与互联网差异开发环节:物联网增加了设备相关的设备域开发; 人机交互:没有标准显示组件,不支持现有UI组件,需要NUI、智能传感器 接入协议:设备能力受限,需要支持MQT...翻译 2018-09-13 20:00:25 · 1978 阅读 · 0 评论 -
物联网 PaaS 平台大盘点
传统IT企业、通信运营商、通信设备商、互联网企业、工业方案提供商、新型创业公司等多股势力如雨后春笋般纷纷涌入,在经过井喷期的热闹,平台沉淀进入下半场盘整,物联网平台基于IaaS、PaaS、SaaS三种云计算服务模型,逐步完善了其功能体系,即ICP(基础设施云服务平台)、CMP(连接管理)、DMP(设备管理平台)、AEP(应用使能平台)、BAP(业务分析平台)等。本文按照4大领域的玩家的分类...转载 2018-09-13 20:11:06 · 13577 阅读 · 0 评论 -
MySQL语法大全_自己整理的学习笔记(MySQL语句)
因为菜鸟的数据库是个和PHP挂钩的教程,学习起来不太适应,所以单独搜集学习mySQL数据库。对比刚学的sqlite,语句还是有一点区别的; select * from emp; #注释#---------------------------#----命令行连接MySql--------- #启动mysql服务器net start mysql #关闭 net stop ...转载 2018-12-27 23:12:42 · 245 阅读 · 0 评论 -
数据库设计(一)——数据库设计
数据库设计(一)——数据库设计一、数据库设计简介按照规范设计,将数据库的设计过程分为六个阶段: A、系统需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段E、数据库实施阶段F、数据库运行与维护阶段需求分析和概念结构设计独立于任何数据库管理系统。二、系统需求分析1、需求分析的任务需求分析的任务:对现实世界要处理的对象进行详细的调查,通过对原系统...原创 2018-12-11 17:29:48 · 680 阅读 · 0 评论 -
BAT大型企业 高并发、高性能 Web 架构
最近在学习大型互联网架构,以下是一个典型的高负载 web 应用示例: 上图展示了一个典型的,三层架构的高性能 Web 应用。这种成熟的架构多年以来已被广泛部署于包括 Google、Yahoo、Facebook、Twitter、Wikipedia 在内的诸多大型 Web 应用中。 反向代理服务位于三层构架中最外层的反向代理服务器负责接受用户的接入请求,在实际应用...转载 2019-03-22 20:18:38 · 269 阅读 · 0 评论 -
c++项目开发之 LPR车牌识别系统
在写这篇文章之前,我需要好好感谢一下,今天帮了我一个下午的同事。小姐姐经验丰富,完全惊到我了。一个错误去请教,2分钟解决。今天主要是把lpr系统导入vs2017中,配置环境,并且调用写好的识别算法。我的项目主要分为三个部分:摄像头视频拍摄并且截取有效车牌;lpr系统处理车牌并通过串口发送到单片机;单片机接受串口信号并作出相应动作。在开始之前,分享一下需要用到的...转载 2019-05-13 17:01:24 · 969 阅读 · 0 评论