摘要: 多层缓存概念在很多地方都用到过: 1:把内容根据读取频率,分不同的等级、不同的层次进行存储,频率越高离查询越近。 2:还一种多层是缓存索引的做法,类似B树查找,这样能提高检索效率。 3:从架构上来说浏览器缓存、CDN缓存、反向代理缓存、服务端缓存、也是多层缓存。 要素缓存: 要素缓存是数据的本地副本 阅读全文
posted @ 2019-01-20 19:28 1936xinyang 阅读(418) 评论(0) 推荐(0)
摘要: ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。 阅读全文
posted @ 2019-01-20 19:21 1936xinyang 阅读(198) 评论(0) 推荐(0)
摘要: session把数据保存在服务器端,每一个用户都有属于自己的Session,与别人的不冲突就是说,你登陆系统后,你的信息(如账号、密码等)就会被保存在服务器上一个单独的session中,当你退出系统后服务器就会丢掉这个session,你的数据也就没了,必须再次登陆,如果登陆超时也会被丢掉,要看人家系 阅读全文
posted @ 2019-01-20 19:11 1936xinyang 阅读(194) 评论(0) 推荐(0)
摘要: 1.类中输入 prop\t\t 得到 public int MyProperty { get; set; }光标移动到 int 后方。 2.输入 ctor\t\t 得到构造器函数 public Seat() { } 3.输入 cw\t\t 得到 Console.WriteLine();光标移动到括号 阅读全文
posted @ 2019-01-20 19:00 1936xinyang 阅读(220) 评论(0) 推荐(0)
摘要: 在项目中使用Entity Framework的Code First模式,进行数据迁移时,Migration文件夹中存放的是每一次Entity的修改如何同步到数据的操作方法,每个文件中都只有Up和Down这两个方法。例如第一次数据迁移时,会创建数据表,在程序包管理控制台中输入命令:add-migrat 阅读全文
posted @ 2019-01-20 18:54 1936xinyang 阅读(424) 评论(0) 推荐(0)
摘要: 菜单工具->选项->调试->常规,去掉“要求源文件和版本匹配”与“启用地址级调试”前面的对勾。 阅读全文
posted @ 2019-01-20 18:26 1936xinyang 阅读(956) 评论(0) 推荐(0)
摘要: 强命名 由一个程序集的标识组成并通过公钥和数字签名(针对该程序集生成)加强的名称,其中的标识包括程序集的简单文本名称、版本号和区域性信息(如果提供的话)。 CLR需要支持某种机制来唯一的标识一个程序集。这就是所谓的强命名程序集。.Net使用Name、Version、Culture、PublicTok 阅读全文
posted @ 2019-01-20 18:16 1936xinyang 阅读(378) 评论(0) 推荐(0)
摘要: 运行该段命令后: 首先查询宿主机本地是否存在microsoft/dotnet-samples:aspnetapp镜像 如不存在,则从远端拉取镜像 拉取成功后,运行指定命令,将Demo服务运行起来 此时我们在局域网的任意一台电脑浏览器中输入http://[宿主机IP]:8000 即可打开容器运行的de 阅读全文
posted @ 2019-01-04 21:25 1936xinyang 阅读(229) 评论(0) 推荐(0)
摘要: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 由于docker未启动造成的,使用命令: 阅读全文
posted @ 2019-01-04 20:47 1936xinyang 阅读(108) 评论(0) 推荐(0)
摘要: 之前很多从事C#开发的用过动软代码生成器,然后随着IT技术的快速发展,涌现出很多优秀的工具关于.Net的,首推微软的Entity Framework,其次是NHibernate。Entity Framework是微软亲儿子,和微软自家的Sql Server集成得很好,支持功能强大的Linq。NHib 阅读全文
posted @ 2019-01-01 17:43 1936xinyang 阅读(624) 评论(0) 推荐(0)