摘要:
1问题 uuid采用char(32)或char(36)存储的话,需要占用32或36个字节。为节省存储空间,改为binary(16),占用16字节。对于500W行的表,可节省7.4G的空间。 mybatis中没有默认的type handler来完成uuid类型<->binary类型的相互转换,需要自定 阅读全文
摘要:
约束 最近有一个winform项目,要求: (1)程序能够运行在winxp, win7, win8, win10中 (2)安装尽可能简单,尽量不要安装.net framework。即使要安装也要尽可以地小。 为了达成这些要求的,考虑以下因素: (1)操作系统自带的.net framework版本 以 阅读全文
摘要:
定义一个Filter public class MyOutputCacheAttribute : ActionFilterAttribute { MemoryCacheDefault _cache = new MemoryCacheDefault(); /// <summary> /// 客户端缓存 阅读全文
摘要:
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; im 阅读全文
摘要:
更新package 更改.net运行时的版本之后,出现了错误提示,说需要改新以下组件: EntityFramework, EntityFramework.zh-Hans, Microsoft.AspNet.Mvc, Microsoft.AspNet.Mvc.zh-Hans, Microsoft.As 阅读全文
摘要:
相比json来说,好处是速度更快,带宽占用更小。其效果大致等于json+Gzip。 在webapi中使用protobuf的方法为: 引用nuget包 Install-Package protobuf-net 为DTO添加注解 [ProtoContract] public class Product 阅读全文
摘要:
这里的cache storage 采用ehcache,而不是默认的内存式的cache storage。采用ehcache可以将内容缓存到磁盘上。 maven <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h 阅读全文
摘要:
./configure --add-module=../ngx_devel_kit-0.2.19/ --add-module=../lua-nginx-module-0.9.19/ --with-ld-opt="-L /usr/local/lib" 在末尾加上 --with-ld-opt="-L / 阅读全文
摘要:
fastcgi这个技术标准作为一种替代cgi的技术标准, fastcgi有如下优点(稳定,安全,高性能,方便扩展) • 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.• 从安全性上看, fastcgi和宿主的ser... 阅读全文
摘要:
使用haproxy作为sql server 的负载均衡器。 使用了文档中的示例配置项: timeout client 50s timeout server 50s 采用这个配置项,有时会出现“远程主机强迫关闭了一个现有的连接”的错误。 出现这个错误的原因是:一旦sql client超过50s没有给h 阅读全文