- 博客(6)
- 收藏
- 关注
原创 关于连接池参数的设置——来自HikariCP贡献者的思考【译文】
在有8个计算核心的服务器上,将连接数设置为8将提供最佳性能,任何超过这个数量的设置都会因为上下文切换的开销而开始变慢。更快,没有寻道,没有旋转延迟意味着更少的阻塞,因此更少的线程[接近核心数量]将比更多的线程表现得更好。即使是100个连接,过度了。在主要进行长事务的系统中,通常有一个“外部”约束对所需的连接数量——比如一个作业执行队列,只允许一次运行一定数量的作业。你可以从视频中看到,仅仅通过减少连接池大小,在没有其他变化的情况下,将应用程序的响应时间从大约100毫秒降低到大约2毫秒——超过50倍的改进。
2024-11-05 10:19:32
679
原创 npm报警告:npm WARN logfile Error: ENOENT: no such file or directory, scandir ‘xxx\_logs’
检查xxx路径下有无_logs文件夹,如果没有,新建一个,可消除警告。
2024-05-09 20:14:24
1283
1
原创 通过 STM32 向 ESP8266 发AT指令,出现无应答、发什么回什么,等等情况的几种可能原因。
4、串口接收数组太小,esp8266又开启了回显(即esp8266先把你发的指令发回,再发它真正的回复内容),使得在屏幕上显示的就像是发什么回什么。默认原理:利用stm32通过串口向esp8266发AT指令,并且在oled屏上显示其回复内容。2、esp8266供电不足。1、指令后面缺失\r\n。正确示例:串口发送字符串为“AT\r\n”。9600,74880,115200等都试一试。默认设备:stm32,esp8266,0.96寸oled屏。ps. \r\n在0.96寸oled上显示的是一坨乱码。
2023-10-21 23:57:06
6068
2
原创 使用CVS文件导入数据时,分割后的string中可能含有空格
我在使用Type.GetMethod(string)来根据某个item(自定义类Item,其中包含string类型字段callBackMethod)自带的回调方法名,动态调用不同方法时,传入参数“AAA”时正确,传入item.callBackMethod时不正确,一度让我以为GetMethod方法有什么限制。结果分别查了“AAA”和item.callBackMethod的length才发现后者多了空格。解决方法:分割CVS文件时,注意使用string.Trim()
2023-05-12 01:02:13
159
1
原创 VS2019:遇到类型AggregateException的异常。
VS2019:遇到类型AggregateException的异常。在安装MySQL,并且安装了扩展插件MySQL后,VS2019会报错:遇到类型AggregateException的异常。并且当鼠标移动到代码上时不显示参数信息的小窗口,当报错生成红波浪线时鼠标移到其上时也不会显示错误提示的小窗口。解决方法:在扩展-已安装 中找到MySQL for VS,并且禁用它。重启VS后就恢复正常了。...
2021-03-27 21:13:57
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人