一个C++实现的服务器脚手架,代码整洁https://gitee.com/hsby/Xscaffold 赶紧fork!工程由2021年1月开始,中间准备实习面试搁置了,4月加急持续更新中
转载
2021-04-25 21:55:33
254阅读
2评论
linux c++ 环境配置
原创
2024-05-08 16:17:44
200阅读
spdlogspdlog 库:Linux Ubuntu 环境下的使用指南一、spdlog 简介二、下载与安装(Ubuntu)三、核心特点四、简单用法示例五、常用功能与函数1. 日志器(Logger)管理2. 日志格式设置3. 异步日志4. spdlog 输出器(Sink)一、输出器的核心概念二、常用 ...
高并发服务器一、多进程并发服务器1. 实现示意图2. 使用多进程并发服
转载
2022-05-29 00:46:12
541阅读
1. 前言线程池是一般服务端或者客户端编程经常要用到的一种管理线程的类,从网上找到一个比较好的线程池实现,主要运用C++11。记录一下理解过程,帮助学习线程池和C++11。150行代码手写线程池 :https://www.bilibili.com/video/BV1yQ4y1o7zv/2. 代码2.1 先上代码threadPool.hpp/* * @Author WangYubo *
转载
2022-03-10 13:45:46
1421阅读
随着业务市场的不断壮大,更便捷的开发语言也越来越受到市场的欢迎。Java,python还有新贵golang。那c/c++语言的开发者市场在哪里。虽然说没有活干说的可能过于夸张,但是面临的事实就是比不了。可能初学一点Java,python等等就能找到一份不错的开发工作,但是如果你只会一点c,又不是校招的话,能找到哪些工作呢?
原创
2022-04-21 23:23:47
366阅读
Linux C++ 网络编程(二)前言在上一节中以拆分的方式学习完 Linux 、C++、网络等知识后,这节会将这三个模块糅合起来,站在项目的基础上再次去学习这三个模块。 Linux 网路编程比较经典的有 Redis、Muduo、TeamTalk等开源项目。本文将以 Muduo 来介绍 网络编程的框架,学习完 Muduo 再去学习其他框架就容易许多了。注意, 文中贴的代码均为核心代码,且注释详细,
转载
2024-01-10 14:52:55
35阅读
etcd框架etcd下载与安装? 了解 etcd? 在 Ubuntu 上下载与安装 etcd从预编译二进制包安装通过包管理器安装从源码编译安装? 运行 etcd使用 etcdctl 进行基本操作基础操作集群管理版本控制与历史⚙️ 生产环境注意事项etcd下载与安装在Linux Ubuntu中,etcd是一个高可用、强一致性的分布式键值存储系统 ,它常被用作服务发现、配置共享和协调分布式服务的核心组
攻欲善其事,必先利其器。前端开发,编辑器我们有了Sublime Text2,配置Server环境用……你可能会选择Apache,为什么呢?因为能供选择的选项实在太少。而现在,我向大家推荐一个针对前端开发页面而设计的服务器环境开源项目——D2Server。D2Server使用NodeJS编写的,所以基本可以通杀前端使用的系统类型。D2Server除了处理文件输出之外,还能辅助进行项目管理。使用项目配
转载
2023-07-18 11:46:22
62阅读
找完工作后一直想找时间写点东西,回馈牛客,由于在忙各种事情,一直拖到现在。作为一个19届的老油条,趁在毕业之前,将我的学习总结分享给大家,希望对正在找实习或者找工作的同学有所帮助。个人介绍首先介绍下自己吧,我是一名非科班硕士,本科专业机械,期间参加过一些学科竞赛(智能车竞赛、机
转载
2022-03-10 12:00:33
241阅读
构造函数的核心作用是建立与 etcd 集群的连接,支持普通连接、认证(用户名密码)、SSL 加密、自定义 gRPC 参数等场景,同时提供静态工厂方法(当你为键绑定租约后,需要定期向 etcd 发送续期请求才能维持租约有效,是 etcd 的 “监听器”,用于实时监控键的变化,当键被新增、修改或删除时,会通过回调函数通知你。etcd 租约用于管理键的生命周期:租约过期后,所有绑定该租约的键自动删除。监听键或目录的变化(新增、更新、删除),异步获取变化事件。会自动完成这个过程,避免键被自动删除。
etcd框架etcd下载与安装 了解 etcd 在 Ubuntu 上下载与安装 etcd从预编译二进制包安装通过包管理器安装从源码编译安装 运行 etcd使用 etcdctl 进行基本操作基础操作集群管理版本控制与历史⚙️ 生产环境注意事项etcd下载与安装在Linux Ubuntu中,etcd是一 ...
作者:司强发布者:司强发布日期:2008/07/22 对于开发一款高性能服务器程序,广大服
原创
2023-07-13 16:06:16
183阅读
Web程序Python经常被用于Web开发。比如,通过 mod_wsgi模块, Apache可以运行用Python编写的Web程序。使用Python语言编写的 Gunicorn作为Web服务器,也能够运行Python语言编写的Web程序。Python定义了 WSGI标准应用接口来协调Http服务器与基于Python的Web程序之间的沟通。一些Web框架,如&
转载
2023-09-02 11:20:55
70阅读
基础设施【硬件】篇--第5篇 开源是否需要服务器的支持在聊基础设施前,先聊个简单的话题:开源软件是否需要自己的服务器呢?其实,这要看你对这款开源软件的设定,如果你的目的仅仅是共享一个自己研发的项目,而不考虑其他的发展,其实完全可以只使用GitHub或码云即可。但如果你想提高软件的知名度,让它使用的更加普及,并希望让这款开源软件拥有自己的技术社区,同时不断发展和衍生,那就要配套提供其他的服
转载
2024-01-18 20:07:14
55阅读
目录一、前言二、环境搭建(Windows平台)1、JDK(jre)安装配置2、MyEclipse安装配置3、apache Tomact安装配置4、在MyEclipse上添加tomact三、环境搭建(Mac平台)一、前言今天周末本来想整理一下以前在公司开发的Android项目,但是很多都是内部项目没有服务器代码,很多功能都是运行不了的。因为09年左右那会上大学的专业就是计算机,学过javaEE服务开
转载
2023-08-23 16:17:26
70阅读
从当前这种形式来看,云服务器似乎已经成为IT企业部署的重要支柱。但是依然有很多人对云服务器有很多的误解,因为当下云服务器已经是遍地开花,该如何选择,选择什么样配置的?成为企业主主要思考的问题。当然也有一些人主张自行搭建云服务器平台,但费用也是一个相当大的问题。下面小编就帮您算算自行搭建云服务器平台到底需要花费多少钱。1. 硬件成本。自行搭建云服务器平台硬件设施是最基本的,当然不能少。主要是采购服务
转载
2023-08-06 12:01:10
83阅读
本文将分以下几个部分来阐述我的方法:1、 怎样分析服务器的需求? 2、 怎样规划服务器的架构?3、 怎样规划服务器的目录及命名规范、开发代号?4、 原型的开发(-): 怎样设计服务器的代码骨架?5、 原型的开发(二): 怎样测试您的代码骨架?6、 详细的编码?7、 如何发布您的JAVA 服务器产品? 一、 如何分析服务器的需求?我的观点是: 1。服务器就像一台轧汁机,进去的是一根根的甘蔗,出来的是
转载
2023-07-24 15:59:36
75阅读
Go语言由于其方便的并发通信机制以及强大的网络支持,常常被用于服务器软件的开发。本文将示例使用Go语言来开发简单的Web服务器。HTTP协议是应用层协议,协议模型位于TCP之上,其主要定义了web服务器同客户端浏览器交互的标准。Go对于处HTTP协议具有专用包”net/http”,用于专门接收HTTP请求及几浏览器返回响应。当我们引入”http”包后,可以使用http.ListenAndServe
转载
2023-07-26 18:52:30
94阅读
转自:一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现
转载
2023-07-19 14:28:05
86阅读