0

[Open Source] .NET 基于StackExchange.Redis的扩展

目录 "简介" "安装" "主从复制" "备份与恢复" "API" AddOrUpdate GetOrAdd DeleteByPattern SearchKeys TransExcute Subscribe/Publish "命令" Todo Sentinel .NET Core Configura ...

Never、C 发布于 2017-07-24 13:40 评论(0)阅读(34)
0

基于 Quartz.NET 实现可中断的任务

基于 Quartz.NET 实现可中断的任务 Quartz.NET 是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关 ...

Soar、毅 发布于 2017-07-24 13:03 评论(0)阅读(30)
0

大型网站架构演进(4)使用应用服务器集群

使用应用服务器集群是解决高并发的常用方法,当一台应用服务器的处理能力不足时,不要企图更换配置更高的服务器,对于大型网站而言,不管多么强大的服务器,都满足不了持续增长的业务需求,在这种情况下,更好的做法是增加一台应用服务器去分担原来服务器的压力。因为这样使得系统的可扩展和可伸缩性更好。 使用应用服务器 ...

永远的麦子 发布于 2017-07-24 12:28 评论(0)阅读(21)
0

大型网站架构演进(3)使用缓存改善网站性能

网站的访问也是遵循二八定律:80%的业务访问集中在20%的数据上,如果我们把这20%的数据做缓存,是不是可以减轻数据库的访问压力呢?在项目开发过程中,我们通常将一些基础信息缓存起来,比如商旅系统中的国家,城市,航空公司,机场和航站楼信息。 使用缓存改善网站性能 缓存一般分为两种,本地缓存和分布式缓存 ...

永远的麦子 发布于 2017-07-24 12:07 评论(0)阅读(26)
1

nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]

nopCommerce 3.9 路由注册扩展,多语言Seo友好链接的路由支持,页面Seo友好链接的路由处理。 ...

大波浪 发布于 2017-07-24 11:52 评论(4)阅读(181)
0

NOPI 导出 Excel 2007

代码: 调用: 说明: 方法中第一个参数为需导出数据,第二个参数为Excel列名,第三个为导出时数据排布顺序(与第二个参数相对应),第四参数为保存地址,第五参数为sheet名, 调用参照上述调用方法。 ...

编编橙 发布于 2017-07-24 11:38 评论(0)阅读(18)
79

文件各种上传,离不开的表单

做为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。 利用表单实现文件上传 最原始、最简单、最粗暴的文件上传。 前端代码: 【注意】 1、需要post提交 2、enctype="multipart/form ...

农码一生 发布于 2017-07-24 08:55 评论(23)阅读(2006)
0

背水一战 Windows 10 (60) - 控件(媒体类): Pointer 涂鸦板, InkCanvas 涂鸦板

背水一战 Windows 10 之 控件(媒体类): 通过处理 Pointer 相关事件实现一个简单的涂鸦板, InkCanvas 基础知识 ...

webabcd 发布于 2017-07-24 08:16 评论(0)阅读(198)
1

基于Entity Framework的自定义分页,增删改的通用实现

一个基于Entity Framework的自定义分页,增删改的通用实现,同时包含Entity的生成,Specification模式,Unit of Work实现。 ...

JIN Weijie 发布于 2017-07-24 07:40 评论(2)阅读(734)
0

在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序

引子在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NET Core跨平台应用程序(http://www.cnblogs.com/chenxizhang/p/7148657.html),看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎... ...

陈希章 发布于 2017-07-24 07:10 评论(0)阅读(104)
0

asp.net MVC 使用PagedList.MVC实现分页

在上一篇的EF之DB First中,存在以下的两个问题: 1. 添加/编辑页面显示的是属性名称,而非自定义的名称(如:姓名、专业...) 2. 添加/编辑时没有加入验证 3. 数据展示使用分页 @Html.LabelFor(model => model.Name, htmlAttributes: n ...

zhjchhahaha 发布于 2017-07-23 22:55 评论(0)阅读(49)
4

C#监控类属性的更改(大花猫动了哪些小玩具)

实体类创建后在方法中对哪些属性赋值了,传递到底层方法时在底层如何得知哪些属性被赋值过。如何监控属性的更改,请看脑洞大开之《大花猫动了哪些小玩具》——记属性监控之曲线救国。 ...

龙土申 发布于 2017-07-23 20:32 评论(4)阅读(573)
0

大型网站架构系列

fafa ...

永远的麦子 发布于 2017-07-23 15:36 评论(4)阅读(131)
0

大型网站架构演进(2)数据库与应用服务器分离

随着用户量和并发数的增加,单台服务器出现了性能问题,此时必须要将应用程序和数据库分离,分离后整个网站变成三台服务器了:应用服务器(或称web服务器),数据库服务器和文件服务器。这三台服务器对服务器的配置要求是不一样的,应用服务器需要处理大量的业务逻辑,所以需要更快更强大的CPU,数据库服务器需要快速 ...

永远的麦子 发布于 2017-07-23 15:30 评论(0)阅读(80)
0

大型网站架构演进(1)单机网站

初始阶段的网站一般访问量都很小(QPS<500),此时只需要一台服务器就足够,应用程序,数据库和文件都放在这一台服务器上。如果是.net的话,通常操作系统使用windows server,应用程序开发使用asp.net,然后应用程序部署在IIS上,数据库使用sql server。 单机网站 单机网站 ...

永远的麦子 发布于 2017-07-23 15:04 评论(0)阅读(71)
0

【SignalR学习系列】4. SignalR广播程序

创建项目 创建一个空的 Web 项目,并在 Nuget 里面添加 SignalR,jQuery UI 包,添加以后项目里包含了 jQuery,jQuery.UI ,和 SignalR 的脚本。 服务端代码 创建 Stock 类 创建 tockTicker 和 StockTickerHub 类 添加类 ...

soulless 发布于 2017-07-23 13:42 评论(0)阅读(36)
0

curl---一款实用的URL命令行网络通讯工具/库

最近一段时间在看朴灵翻译的《深入浅出nodejs》,里面有提到一种脱离浏览器的客户端网络通讯工具,curl命令,自己在电脑上试了一下,感觉非常好用,而且莫名的感觉这是一个非常强大的网络工具,一定会成为web开发者的一把小军刀;因此就上网查了一下相关资料,并整理了一下相关的常用用法: 一、简介 CUR ...

hbzyin 发布于 2017-07-23 13:11 评论(0)阅读(15)
5

基于.NET CORE微服务框架 -谈谈surging的服务容错降级

一、前言 对于不久开源的surging受到不少.net同学的青睐,也受到.net core学习小组的关注,邀请加入.NET China Foundation 以方便国内.net core开源项目的推广,我果断接受邀请加入了队伍进行互相交流学习,最近也更新了surging新的版本 更新内容: 1. C ...

fanly11 发布于 2017-07-23 12:15 评论(8)阅读(744)
0

Entity Framework之DB First方式

EF(Entity Framework的简称,下同)有三种方式,分别是:DataBase First、 Model First和Code First。 下面是Db First的方式: 1. 数据库库中存在两个表,一个是专业表,一个学生表,一个学生只能属于一个专业: 其中T_Major是专业表,T_S ...

zhjchhahaha 发布于 2017-07-23 12:04 评论(0)阅读(28)
4

基于微信小程序的系统开发准备工作

腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能、应用场景等相关技术点,本篇随... ...

伍华聪 发布于 2017-07-23 12:00 评论(3)阅读(723)