windows服务
1 | /* Windows服务 */ |
2 | -- 启动MySQL |
3 | net start mysql |
4 | -- 创建Windows服务 |
5 | sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) |
用最初的心,做永远的事.
在日常工作中我们会遇到一些sql查询缓慢的的情况,这时,我们常常用到
explain
命令来查看这些命令的执行计划.查看sql 语句有没有使用索引,有没有全表扫描. 如果我们深入了解Mysql的基本开销优化器,还可以获得很多被优化器考虑到的优化策略的细节.以及当运行sql 时,那种策略预计会被sql 优化器使用.
并发编程的两个问题:
线程间的通讯机制模型: 共享内存 ,消息传递
线程之间如何通讯
A . 要编写线程安全的代码,其核心在于要对状态访问操作进行管理
构建的模式工具
- 配置管理
- 服务发现
- 短路器
- 智能路由
- 微代理
- 控制总线
more >>
rpc: (Remote Procedure Call): 远程过程调用,
rpc 架构:
四个核心组件:
1)客户端(Client),服务的调用方
2)服务端(Server),真正的服务提供者
3)客户端存根(Client Stub),存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后通过网络远程发送给服务方。
4)服务端存根(Server Stub),接收客户端发送过来的消息,将消息解包,并调用本地的方法。
流行的 rpc 框架
1)gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。
2)Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。
3)Dubbo是阿里集团开源的一个极为出名的RPC框架,在很多互联网公司和企业应用中广泛使用。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true