k8s 创建 pod 失败,describe pod 后发现 Event 中的报错信息为:可用的IP段10.244.0.1-10.244.0.254因为某些原因已经耗尽。
aks 是基于 azure 的 kubernetes 实现
using (var scope = new TransactionScope())
{
// ...
scope.Complete();
}
TransactionScope 提供分布式事务的相关功能,但在单纯的数据库事务且不涉及到分布式的情况下,要想用好他可不容易。但是 TransactionScope 的代码写法又很美,有没有什么办法自己实现一个呢?
接入ES之后,json格式的日志在查找效率方面将会更加高效
Lock wait timeout exceeded; try restarting transaction 一般是由于事务使用不当造成死锁导致的,除了优化代码,最直接的解决方案一般是kill掉造成死锁的线程。
大量数据行的删除会导致索引碎片的产生,而索引碎片又导致了大量的数据库存储空间被浪费。
将非 UTF-8 字符写入 Azure Storage Table 时会发生异常,Microsoft.WindowsAzure.Storage.StorageException: Unable to translate Unicode character xxx at index xxx to specified code page. 所以需要先从字符串中过滤掉非 UTF-8 的字符。
*.sah 和 *.saf 是一种曾经在客户端游戏中普遍使用的一种资源文件压缩和打包方式。
如果使用默认配置选项, AutoMapper 会自作主张的将值为 null 的集合类型的字段转换为空集合。
redis性能优化:linux 的 somaxconn、 tcp_max_syn_backlog 以及 redis 的 tcp_backlog 的互相影响。