随笔分类 -  .NET

摘要:转载地址:https://www.cnblogs.com/sandyliu1999/p/4969445.html 传统三层架构,即用户界面层UI、业务逻辑层BAL、数据访问层DAL。一般同时还有建立一个Model实体类的工程项目。DDD分层架构,即表现层UI、应用层Application、领域驱动层 阅读全文
posted @ 2021-05-26 11:50 学亮 阅读(816) 评论(0) 推荐(0) 编辑
摘要:1.Startup.cs中添加下面的代码 //设置接收文件长度的最大值。 services.Configure<FormOptions>(x => { x.ValueLengthLimit = int.MaxValue; x.MultipartBodyLengthLimit = int.MaxVal 阅读全文
posted @ 2020-05-09 21:13 学亮 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://blog.csdn.net/sD7O95O/article/details/89368561 在.net core中,我们使用serilog这个插件来记录日志,log4net 通过xml配置比较复杂,不支持结构化日志,nlog 新增加了结构化日志,但是也是通过xml配置的, 阅读全文
posted @ 2020-01-19 16:12 学亮 阅读(602) 评论(0) 推荐(2) 编辑
摘要:安装Docker 其实安装Docker的过程,大家可以到Docker官网找到自己相对应的安装文档进行安装,Docker区分CE和EE的两个版本,具体这两个版本有什么区别,大家自行查阅相关资料,这里不再概述。教程用的是CE那么就找到对应的官方文档进行安装,以下是教程安装的步骤 1.更新一下包吧,多更无 阅读全文
posted @ 2019-10-15 21:03 学亮 阅读(546) 评论(0) 推荐(0) 编辑
摘要:转载链接:https://www.cnblogs.com/vveiliang/p/9049393.html 1、令牌桶算法 令牌桶算法是比较常见的限流算法之一,大概描述如下: 1)、所有的请求在处理之前都需要拿到一个可用的令牌才会被处理; 2)、根据限流大小,设置按照一定的速率往桶里添加令牌; 3) 阅读全文
posted @ 2019-02-26 10:28 学亮 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:参考地址:https://blog.csdn.net/w200221626/article/details/52064976 测试代码: github:https://github.com/RobThree/IdGen 阅读全文
posted @ 2018-12-29 14:05 学亮 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:第一种:通过数据库乐观锁实现(小型电商) update productstocks set realstock=realstock-#{buys} where sku = #{sku} and realstock-#{buys}>=0 根据受影响的行数判断是否执行成功 大型互联网不是这么玩的数据库有 阅读全文
posted @ 2018-06-07 11:41 学亮 阅读(1914) 评论(1) 推荐(1) 编辑
摘要:前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线(大型网站的架构不是设计出来 阅读全文
posted @ 2018-06-06 14:22 学亮 阅读(348) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/JustRun1983/p/abot-crawler.html .Net中也有很多很多开源的爬虫工具,abot就是其中之一。Abot是一个开源的.net爬虫,速度快,易于使用和扩展。项目的地址是https://code.google.com/p 阅读全文
posted @ 2017-06-28 10:47 学亮 阅读(567) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/1zhk/p/5269279.html Lock是常用的同步锁,但是我们无法在Lock的内部实现异步调用,比如我们无法使用await. 以下面的代码为例,当你在lock内部使用await时,VS会报错提醒。 最简单的解决办法就是使用第三方的库N 阅读全文
posted @ 2016-09-30 09:56 学亮 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/chenkai/archive/2009/11/07/1597795.html 前言 最近帮朋友运营的平台进行了性能调优,效果还不错,所以写出来一起交流一下。如果本文中有您觉的错误的,或者不明白的,请加QQ群:4656272,欢迎指正和一起探讨 阅读全文
posted @ 2016-08-04 14:35 学亮 阅读(302) 评论(0) 推荐(0) 编辑
摘要:今天了解并学习了下Dapper的用法,这里简单介绍下 1.安装Nuget Dapper Package包 2.代码 using (IDbConnection connection = new SqlConnection("server=.;database=Test;uid=sa;pwd=12345 阅读全文
posted @ 2016-03-29 17:11 学亮 阅读(350) 评论(0) 推荐(0) 编辑
摘要:首先我们看一个简单 Lambda 表达式的构成。 在这个表达式中,"i" 被称为 Parameter,"i > 5" 是 Body。我们可以对 Body 进行更进一步的分解,那么 "i > 5" 分别包含参数(i)、操作符(>)以及一个常数(5)。所有这些通过特定顺序的组合,从而构建一个完整的 La 阅读全文
posted @ 2016-03-24 14:06 学亮 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:decimald=0.0500m;d.ToString("0.##")就出来了也可以这样string.Format("{0:0.##}",d000).##表示最多保留2位有效数字,但是不包括0,就是说如果上面d=0.5000,出来后也只是0.5,方便多了^_^ 阅读全文
posted @ 2015-06-05 18:13 学亮 阅读(5804) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/diorlv/p/3328712.html做了修改首先介绍下MQ,MQ英文名MessageQueue,中文名也就是大家用的消息队列,干嘛用的呢,说白了就是一个消息的接受和转发的容器,可用于消息推送。下面介绍主题,就是今天为大家介绍的Active... 阅读全文
posted @ 2015-04-22 18:28 学亮 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:首先必须以管理员身份运行cmd.exe,即在cmd.exe右键选择以管理员身份运行。目前共有两个存在网络盘的文件需要注册,一个dll,一个ocx。开始时将两个文件都拷贝到c:\windows\system32\目录注册,但只有dll文件注册成功,regsvr32那个ocx文件时出现以下错误模块“%1... 阅读全文
posted @ 2015-03-02 11:21 学亮 阅读(2942) 评论(0) 推荐(0) 编辑
摘要:/// /// 转换成java解析一致的时间戳 /// /// /// public static string ToJavaTimestamp(this DateTime time) { ... 阅读全文
posted @ 2015-02-03 13:05 学亮 阅读(765) 评论(0) 推荐(0) 编辑
摘要:转转地址:http://www.cnblogs.com/promise-7/archive/2012/11/05/2755515.html中文转Unicode:HttpUtility.UrlEncodeUnicode(string str);转换后中文格式:"%uxxxx" 举例:"柳_abc123... 阅读全文
posted @ 2015-01-29 18:49 学亮 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:通常在服务器端大家都已经做了很多缓存的工作,ASP.NET CACHE也好MemeryCache也好却总是忽略了客户端缓存。因为大家都知道不管哪个client都会缓存已经访问过的站点,但是浏览器缓存时间都是短暂的,所以最好是自定义延长浏览器缓存。这个时候就需要修改Http头信息了,头信息中有个字段:... 阅读全文
posted @ 2015-01-13 13:04 学亮 阅读(460) 评论(1) 推荐(1) 编辑
摘要:转载地址:http://www.cnblogs.com/sword-successful/p/4031823.html引言结合上个项目和目前做的这个项目,其中都用到了Office文件在线预览,目前项目中是用到公司购买的Ntko控件,该控件每次浏览文件时则会提示安装信任插件,很繁琐,而且浏览效果不好。... 阅读全文
posted @ 2014-12-03 09:41 学亮 阅读(507) 评论(0) 推荐(1) 编辑