引言
最近研究了Netty的相关技术,用于实施高并发场景下的消息通信,期间搜集了大量资料,围绕着netty的channel连接池的设计,这个稍微有些复杂的主题,做了大量功课,其中牵扯到蛮多技术点,要想在网上找到相关的又相对完整的参考文章,确实不太容易。在此记录一下实现的方案,用于技术沉淀。
首先,阅读本文之前需要具备一些基础知识:
- socket通信和长短连接
- 知道Netty的执行流程和相关API操作
- 理解什么是TCP半包,了解Netty提供的粘包和拆包解码器
最近研究了Netty的相关技术,用于实施高并发场景下的消息通信,期间搜集了大量资料,围绕着netty的channel连接池的设计,这个稍微有些复杂的主题,做了大量功课,其中牵扯到蛮多技术点,要想在网上找到相关的又相对完整的参考文章,确实不太容易。在此记录一下实现的方案,用于技术沉淀。
首先,阅读本文之前需要具备一些基础知识:
近期项目上做了接口的平台迁移,为了测试迁移前后的性能损耗,以及socket长短连接的响应耗时时长,想测一下相关接口的性能级别
百度了一下相关测试软件,JMeter的文档比较多,使用率比较高,就跟着网上教程现学现卖了一下,做个小记录,方便以后翻阅
language=zh_CN
公司的测试集群是window Server上用vmvare做的虚拟化节点,由于测试HDP集群的资源分配过少,导致集群的响应速度慢,近期还提示了磁盘告警,故需要从新规划一下HDP的节点以及资源的分配
使用fdisk -l 命令可以看到,该节点一共100G的磁盘,/dev/sda2为100G的逻辑卷,其中1个逻辑分区50G挂载到根目录/,一个挂载到家目录/home
近期公司有新入职小伙伴不小心在生产的用户上直接跑了ETL脚本,对于hawq的用户权限方面控制需要加强,查阅官方文档,发现hawq在用户的权限管理方面做得不是那么那么好,不能对库级别、或者schema级别的表做只读权限,只能单张表授权控制。
没办法,那就写shell脚本统一控制吧。
创建访客角色Guest,只具有登陆权限1
2CREATE ROLE guest WITH LOGIN;
ALTER ROLE guest WITH PASSWORD '*********';
执行select pg_reload_conf()
重新加载hawq配置
网络上搜索到的mysql的出错代码表,出处是某位大佬根据mysql的头文件mysql/include/mysqld_error.h整理而成。
为方便查阅,直接转载到本Blog使用,由于追溯不到原作者,网络上转载较多,作者信息不再备注,侵删
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。