.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
简介在大型项目中,我们会遇到分表分库的情景。分库,将不同模块对应的表拆分到对应的数据库下,其实伴随着公司内分布式系统的出现,这个过程也是自然而然就发生了,对应商品模块和用户模块,我们会建立商品服务和用户服务,各个服务访问各自的数据库,系统间的交互,通过远程调用实现,而不是直接访问其数据库。但是随着业务的进一步发展,数据表也会出现瓶颈,比如数据表的记录已经超过了千万级,到了这个量级,速度也会慢下来。所以接下来就是分表。比如用户表,我们会分user_1,user_2,user_3,....... 查看全文
· ASP.NET Core 介绍和项目解读发布时间:2017-02-16
参考页面:http://www.yuanjiaocheng.net/ASPNET-CORE/core-middleware.htmlhttp://www.yuanjiaocheng.net/ASPNET-CORE/core-exception.htmlhttp://www.yuanjiaocheng.net/ASPNET-CORE/core-static-files.htmlhttp://www.yuanjiaocheng.net/ASPNET-CORE/setup-mvc.htmlhttp... 查看全文
参考页面:http://www.yuanjiaocheng.net/webapi/create-crud-api-1-delete.htmlhttp://www.yuanjiaocheng.net/webapi/Consume-web-api.htmlhttp://www.yuanjiaocheng.net/webapi/mvc-consume-webapi-get.htmlhttp://www.yuanjiaocheng.net/webapi/mvc-consume-webapi-post... 查看全文
作为一个业余开发,断断续续学.net/c#也有不少日子了,学习过程中,不断忘了学,学了忘,这让我很苦恼。以前学习过程中,我总是在笔记本中记录下来知识要点,这么久下来,笔记本都写了四五本了。然而,随着笔记本的增多,自己很快发现,笔记写了跟没写一样:笔记多了就找不到了……所以,我觉得还是上博客园写博客,记录自己每天的学习心得。如果有什么错误的地方,欢迎大神指教... 查看全文
· Happy 15th Birthday .NET!发布时间:2017-02-15
完整博文请查看官方博客:https://blogs.msdn.microsoft.com/dotnet/2017/02/13/happy-15th-birthday-net/今天.NET已经亮相世界15周年了。2002年2月13日,.NET的第一个版本作为VisualStudio.NET的一部分发布。当时微软正在构建其“下一代Windows服务”,并通过VisualStudio.NET释放出一个新的生产力,这看起来就像昨天一样。从一开始,... 查看全文
· 10步完成Abp(.net core)+Vue的Demo?发布时间:2017-02-15
1.去abp官网生成项目,选择.netcore1.x版本2.Nuget还原包,需装dotnetcore1.1等。3.新增一个entity,并加入到上下文中4.然后cmd命令行工具切换到项目文件AbpCore.EntityFramewor目录下,输入命令dotnetefmigrationadd"initdata"命令,接着输入dotnetefdatabaseupdate,执行完成生成数据库.6.添加刚才添加的entity对应的service层,就是简单的增改查,这里不再详细描述(会动态生成api... 查看全文
现在的人做事情都讲究效率,最好能达到事半功倍那种效果,软件行业也不例外。但是需求的一再变动,架构和业务功能的一改再改,往往使得软件的开发事倍功半。软件行业急需突破现现状,所以快速开发框架就这么应运而生了。但是市面上快速开发框架种类繁多,今天我给大家带来的是一套界面风格简洁大方、多业务功能、基于ASP.NET+MVC的快速开发框架。体验地址我会在下文附上,方便大家体验交流。UI首先是界面UI,界面是一张脸,拿车做比方,就是外观。我相信如果引起你对一辆车的注意,那我相信第一要素一定是外观... 查看全文
· asp.net core mvc剖析:KestrelServer发布时间:2017-02-15
KestrelServer是基于Libuv开发的高性能web服务器,那我们现在就来看一下它是如何工作的。在上一篇文章中提到了Program的Main方法,在这个方法里Build了一个WebHost,我们再来看一下代码:publicstaticvoidMain(string[]args){varhost=newWebHostBuilder().UseKestrel().UseContentRoot(Directory.GetCurrentDirectory())... 查看全文
前面的文章介绍了如何进行权限控制,即访问控制器或者方法的时候,要求当前用户必须具备特定的权限,但是如何在程序中进行权限的分配呢?下面就介绍下如何利用Microsoft.AspNetCore.Identity.EntityFrameworkCore框架进行权限分配。在介绍分配方法之前,我们必须理解权限关系,这里面涉及到三个对象:用户,角色,权限,权限分配到角色,角色再分配到用户,当某个用户属于某个角色后,这个用户就具有了角色所包含的权限列表,比如现在有一个信息管理员角色... 查看全文
在进行业务软件开发的时候,都会涉及到权限控制的问题,asp.netcoremvc提供了相关特性。在具体介绍使用方法前,我们需要先了解几个概念:1,claim:英文翻译过来是声明的意思,一个claim包含Type,Value两项信息。我把claim理解成一个权限的定义,比如Type=会员,Value=删除操作2,Identity:表示用户的身份信息,比如用户名3,Principal:我理解成认证票据,里面包含identity,claim信息。4,Policy:英文翻译过来是政策的意思... 查看全文
首先本次需求是在MVC5中进行的,那么先添加WEBAPI的接口usingSystem;usingSystem.Web.Http;usingSystem.Net.Http;usingSystem.Web.Script.Serialization;usingSystem.Text;usingSystem.Web;namespaceBlackNails.Controllers{publicabstractclassWebAPI2BaseController:ApiController... 查看全文
在asp.netcoremvc中提供了权限验证框架,前面的文章中已经介绍了如何进行权限控制配置,权限配置好后,权限验证逻辑自动就会执行,但是在某些情况下,我们可能需要在代码里或者视图中通过手工方式判断权限,我们现在就来介绍下具体的操作方法。如果在控制器方法里想要判断当前用户是否具有某个权限,可以直接使用HttpContext.User.HasClaim(stringcliamtype,stringcliamvalue)方法进行判断,该方法返回bool类型,返回true表示具有权限,否则不具有... 查看全文
公司现状1.技术人员水平限制:基础研发人员技术细节,性能处理能力不足,技术视野不够开阔;甚至一些高可用,高性能方案的概念都未听闻,更别提发展方向和思路了,令人痛心。2.技术反馈渠道限制:公司业务线暂不多,基础服务的应用面尚属狭窄;基础服务和镜像各种环境的适应性和性能不足以及时凸显暴露出来,框架bug和问题使用反馈周期太长,不足以快速跟进和改善基础框架。3.人员招聘渠道限制:高技术人才未中长期储备,各招聘渠道未能招募到合适的技术人员。临时招聘也不能在中短期内补充恰好求职的合适人员。(... 查看全文
· .net EF框架 MySql实现实例发布时间:2017-02-10
1.nuget中添加包EF和MySql.Data.Entity2.config文件添加如下配置1.配置entitframework节点(一般安装EF时自动添加)<entityFramework><defaultConnectionFactorytype="System.Data.Entity.Infrastructure.LocalDbConnectionFactory,EntityFramework"><parameters><... 查看全文
· .NET英文技术文章导读(2017-02-09)发布时间:2017-02-10
关键字:Docker、.NETCore、Apache、ASP.NETCore、LogicApp、C#7、.NETStandard 使用Docker和.NETCore构建DockNetFiddle作者:DanielJimenezGarcia链接:http://www.dotnetcurry.com/windows-azure/1339/docknetfiddle-using-docker-dotnet-core点评:这篇文章分享了作者在使用Docker和... 查看全文
上篇(.Net基础体系和跨框架开发普及)介绍了.Net当前生态下的大概情况,也分享了简单实现的过程,这篇文章就是讲解我的OSS.Common项目扩展.NetStandard支持的过程,主要集中在:方案的选择,移植检测,移植过程,常见问题的解决思路,以及nuget的打包部署这几个方面。在开始之前简单介绍下OSS.Common项目的涉及的内容,方便了解后边所遇到的问题。这个类库是相对简单的一个基础类库,提供主要有以下的内容:1.基础用户系统设备信息实体定义,2.主流加解密方案实现(md5,aes... 查看全文
· C# 6 与 .NET Core 1.0 高级编程发布时间:2017-02-09
译文,个人原创,转载请注明出处(C#6与.NETCore1.0高级编程-38章实体框架核心(上)),不对的地方欢迎指出与交流。章节出自《ProfessionalC#6and.NETCore1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。附英文版原文:ProfessionalC#6and.NETCore1.0-38EntityFrameworkCore-------------------------------本章内容EntityFrameworkCore1... 查看全文
和大家分享下当前OSS开源项目的进度情况:一.OSS.Common经过昨天的努力,oss.common项目初步完成了对.netstandard的支持,迁移过程本周以新文章的形式开放给大家,大家也可以直接去github或者git.oschina.net上搜索oss.common查看其中的代码,当前解决方案有两个:OSS.Common.NET40-针对原来.netframework项目继续提供支持。OSS.Common.Standard-针对新的可以多平台的可移植项目支持(已经转为... 查看全文
· .Net基础体系和跨框架开发普及发布时间:2017-02-07
.net体系经过十几年发展,发生了很多变化。特别是在最近两年,随着开源和跨平台的发展,衍生出很多概念,像标准库,可移植库,.NetCore等,相信有不少同学对他们之间的关系是有一些困惑的,这里我从基础概念,跨框架开发的注意事项等,对.net的平台和相关概念做一个普及分享。此分享是从个人的知识体系中总结,如有不足,欢迎勘误!一.基础概念.Net本身是一个通用开发平台,我个人的理解主要分位如下三个层面:1.语言层面,2.运行时首先:在语言层面上面向.net平台的顶层开发语言有很多,常见的如:C#... 查看全文
英文原文:VisualStudio2017RC3Adds.NETCore,DelaysPythonSupportVisualStudio2017第三个候选版本上周发布,解决了之前发现的安装程序的小问题。由于这些问题得到了解决,现在值得关注的就是这次版本中更新了什么内容。(版本是发布于1月27日的build26127.00)RC3版本中最值得关注的部分就是对NET.Core和ASP.NETCore的支持,对TeamExplorer的更新以及对VisualStudio安装程序相关的错误修复... 查看全文