- 博客(52)
- 收藏
- 关注
原创 【Linux服务器开发】4.4消息队列和ZeroMQ
1.官方文档与源码ZeroMQ官⽅⽂档⽹址:http://zguide.zeromq.org/page:all源码下载地址:http://download.zeromq.org/
2021-03-30 10:20:24 185
原创 std::ranges::is_heap
https://en.cppreference.com/w/cpp/algorithm/ranges/is_heap#include <algorithm>#include <bit>#include <cmath>#include <iostream>#include <vector> void out(const auto& what, int n = 1) { while (n-- > 0) std::cout
2021-03-28 00:50:27 239
原创 【Redis-6.0.8】Redis源码分析入门
D:\005-01-代码\001-开源项目源码\007-redis\redis-6.0.8.tar\redis-6.0.8\redis-6.0.8\src\server.c中的main函数
2021-03-27 14:36:37 717
原创 【架构】2.6 分布式锁
0.问题进程使用互斥锁,进程挂掉,如何释放锁?1.锁的知识回顾1. 线程锁2. 进程锁(nginx 中 accept 锁-共享内存+信号量)3. 分布式锁(在不同机器的进程的锁)2.现有的提供的分布式锁的解决方案的开源项目1.redis2.mysql3.zookeeper3.分布式锁需要考虑的因素及特征1.互斥性2.可重入性,一个进程允许递归获取锁,当然也需要递归释放锁3.对于锁超时的处理(比如说如果进程挂了,会导致锁超时,需要考虑释放分布式锁)4.高效高可用
2021-03-27 11:08:22 190
原创 【NODEJS】ejs
1. 步骤1.cd /home/muten/expressStudy/express02/views2.npm install ejs --save
2021-03-26 11:02:45 207
原创 【NODEJS】express的简单使用
1.检查NodeJs 的版本node -v2.判断本地是否安装expressexpress --version3.全局安装expresscnpm install -g express或npm install -g express4.全局安装express-generator (最新express4.0版本中将命令工具已经分离出来)cnpm install -g express-generator或npm install -g express-generator
2021-03-26 09:41:49 193
原创 【TARS】TarsWeb 说明
https://doc.tarsyun.com/adminer/start/index.html#/tarsdoc/SUMMARY.md
2021-03-25 20:41:05 414
原创 【TARS】RegistryServer中的RPC调用
0.复习与引用如链接中的【Servant,XXXServant及XXXServantImp之间的关系】中阐述的那样,在tars中,Servant,XXXServant及XXXServantImp有如下关系:
2021-03-24 16:08:21 474
原创 【TARS】RegistryServer网络模块及业务处理模块分析
1.先看看Application中哪些代码与网络模块的初始化void Application::main(int argc, char *argv[]){ ...... vector<TC_EpollServer::BindAdapterPtr> adapters; //绑定对象和端口 bindAdapter(adapters); ...... ;} void Application::waitForShutdow
2021-03-17 16:48:22 951
原创 【TARS】理解RegistryServer
1.源码与可执行程序/home/muten/module/TARS/TarsFramework/RegistryServer/usr/local/app/tars/tarsregistry/bin/tarsregistry
2021-03-11 13:13:52 2072 2
原创 【NODEJS】学习笔记一
1.用url模块解析js代码中用console.log(req.url);获取了url,那么url如何来解析呢?用url模块即可.
2021-03-08 18:21:27 458
原创 【TARS】TARS中的nodejs
1.B站Nodejs学习链接2020年重新录制的Nodejs教程Nodejs源码下载地址: https://www.itying.com/goods-240.htmlKoa2 Cms实战教程: https://www.itying.com/goods-800.htmlEgg.js仿小米商城项目实战:https://www.itying.com/goods-941.htmlNestjs仿小米商城项目实战: https://www.itying.com/goods-1139.htmlNodej
2021-03-08 14:11:55 498
原创 【C++】准标注库boost的安装
1.源码https://dl.bintray.com/boostorg/release/1.75.0/source/2.一些参考链接参考链接1参考链接2参考链接3参考链接4参考链接5
2021-03-07 16:58:02 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人