摘要: 1 问题 当使用pdfjs来实现预览功能的时候,遇到了2个问题: 一是带宽占用过大,会下载整个pdf文件,这对部署在公网的应用来说,成本压力很大,因为云服务带宽是很贵的。 二是内存占用过大,一个80M的pdf,在预览时占用内存高达600M,在一些内存较小的手机上容易发生崩溃。 pdfjs默认配置下, 阅读全文
posted @ 2020-07-02 19:34 muyun2800 阅读(11650) 评论(7) 推荐(2)
摘要: 1问题 uuid采用char(32)或char(36)存储的话,需要占用32或36个字节。为节省存储空间,改为binary(16),占用16字节。对于500W行的表,可节省7.4G的空间。 mybatis中没有默认的type handler来完成uuid类型<->binary类型的相互转换,需要自定 阅读全文
posted @ 2020-07-01 10:47 muyun2800 阅读(1607) 评论(0) 推荐(0)
摘要: 约束 最近有一个winform项目,要求: (1)程序能够运行在winxp, win7, win8, win10中 (2)安装尽可能简单,尽量不要安装.net framework。即使要安装也要尽可以地小。 为了达成这些要求的,考虑以下因素: (1)操作系统自带的.net framework版本 以 阅读全文
posted @ 2017-07-04 17:25 muyun2800 阅读(2314) 评论(3) 推荐(2)
摘要: 定义一个Filter public class MyOutputCacheAttribute : ActionFilterAttribute { MemoryCacheDefault _cache = new MemoryCacheDefault(); /// <summary> /// 客户端缓存 阅读全文
posted @ 2017-07-04 16:26 muyun2800 阅读(4416) 评论(1) 推荐(1)
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; im 阅读全文
posted @ 2016-01-02 12:56 muyun2800 阅读(464) 评论(0) 推荐(1)
摘要: 更新package 更改.net运行时的版本之后,出现了错误提示,说需要改新以下组件: EntityFramework, EntityFramework.zh-Hans, Microsoft.AspNet.Mvc, Microsoft.AspNet.Mvc.zh-Hans, Microsoft.As 阅读全文
posted @ 2015-12-27 16:06 muyun2800 阅读(3689) 评论(0) 推荐(2)
摘要: 相比json来说,好处是速度更快,带宽占用更小。其效果大致等于json+Gzip。 在webapi中使用protobuf的方法为: 引用nuget包 Install-Package protobuf-net 为DTO添加注解 [ProtoContract] public class Product 阅读全文
posted @ 2015-12-26 21:24 muyun2800 阅读(2528) 评论(2) 推荐(1)
摘要: 这里的cache storage 采用ehcache,而不是默认的内存式的cache storage。采用ehcache可以将内容缓存到磁盘上。 maven <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h 阅读全文
posted @ 2015-12-21 13:26 muyun2800 阅读(4490) 评论(0) 推荐(0)
摘要: ./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 / 阅读全文
posted @ 2015-12-16 19:14 muyun2800 阅读(2300) 评论(0) 推荐(0)
摘要: fastcgi这个技术标准作为一种替代cgi的技术标准, fastcgi有如下优点(稳定,安全,高性能,方便扩展) • 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.• 从安全性上看, fastcgi和宿主的ser... 阅读全文
posted @ 2015-12-16 11:53 muyun2800 阅读(170) 评论(0) 推荐(0)