- 博客(68)
- 收藏
- 关注
原创 微软企业应用开发三大方向:跨平台、开放/开源与DevOps
软件和互联网正在改变传统企业,软件的职能逐渐从管理内部员工变成核心的商业竞争能力,在今天这种大环境下,我们应该用的新开发技术和方法。微软公司全球资深副总裁、开发平台事业部潘正磊(Julia)认为,把IT托管到云上并不是真正的高效生产力,云计算最主要的是提供各种各样的服务,为企业创造新的商业价值。也就是说,云平台需要提供各种易用、强大的工具来支持开发人员实现数字化转型,不管是认知服务、流媒体服务还是
2016-05-31 07:49:01 1072
原创 程序员求职面试三部曲之三:快速适应新的工作环境
企业与员工之间的“婚姻”,在经过了解、认知后,进一步要做的就是“认同”,只有认同企业的管理、文化、发展方向,才能使自身的追求与企业的发展保持一致。
2016-05-30 07:26:54 307
原创 Microservice Anti-patterns
在最近的一次Microservices Practitioner Summit中,原Netflix工程师介绍了一种越来越常见的对Microservice的误用。简单地说,大家在搭建一个基于Microservice的服务时常常依赖同一套类库,进而使得Microservice中的各个子服务无法选择最适合的技术。 如果您不知道Microservice是什么,请首先阅读我的另一篇文章《Mi
2016-05-30 07:26:54 398
原创 ASP.NET Core 开发-中间件(Middleware)
ASP.NET Core开发,开发并使用中间件(Middleware)。中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作
2016-05-29 07:16:11 379
原创 程序员求职面试三部曲之二:提高面试的成功率
一、选择有招聘诚意的企业 一则好的招聘信息应该是准确、清晰和真实的。任何夸大宣传、提供虚假信息的企业都可以认为缺乏招聘诚意。 我们通过解读企业的招聘信息,主观上能够判断这家企业是否很有招聘诚意,我觉得主要体现为以下两个方面: 1.、浮夸的招聘信息 招聘信息写的是某知名企业,实际却是一家不知名的新公司;
2016-05-29 07:16:11 438
原创 程序员求职面试三部曲之一:选择合适的工作单位
前不久在知乎上看到一个话题,大概是说中国比国外好的有哪些方面,网友们例举了一大堆,其中有一条是说“在中国找工作比较容易”。 是的,特别对于我们IT从业者来说,找工作真的是小菜一碟;只要肯在网络上公开简历,每天都能接到一二个面试电话; 乱花渐欲迷人眼,那么在众多的工作选择中,如何把握方向呢? 马云说,员工离职原因只有两点最真
2016-05-28 07:11:16 322
原创 IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR
失败请求跟踪规则(Failed Request Tracing Rules)是IIS7中对请求处理进行诊断的强大的工具。我们本篇文章将会带领大家一步步的来配置失败请求跟踪规则,并且告诉大家如何使用这些信息来诊断ARR
2016-05-28 07:11:16 1239
原创 .NET 和 Mono 的一点历史
微软宣布收购 Xamarin,.NET 和Mono 分别在windows和*nix平台上发展,这其中的历史很有必要了解下哦。
2016-05-27 07:34:57 815
原创 IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目
看到本篇的题目,大家可能感到有点奇怪!下面,我们就来看看这到底是什么意思。 大家可能遇到过这样的一种情况:希望根据某些请求用户的特性,将用户的请求导向不同的站点(请大家这里区分“亲缘性”的概念,这里不是“亲缘性”)。如果说,大家还不是很明确,那么我们就举个例子:如果发出请求的用户用的是IE浏览器,那么我们就将他们的请求发送到A服务器上的站点,如果用户用的是Firefox
2016-05-27 07:34:57 874
原创 Visual Studio上开发Python?你不可不知道的六大功能!
Visual Studio 2013/2015 搭配 Python Tools for Visual Studio 扩充套件让 Visual Studio 能提供对 Python 程序语言高度整合的开发环境,并完整发挥 Visual Studio 强大的功能,协助您在 Visual Studio 内开发 Python 程序上如虎添翼,提升开发效率! 以下将说明六项 Visual S
2016-05-27 07:34:57 1159
原创 【直播预告】创享未来 2016微软开发者峰会
感谢所有中国开发者对2016微软开发者峰会的热情关注,目前活动已经截止报名了,不过M姐为大家带来新的福利: 2016微软开发者峰会将全程线上直播! 2016微软开发者峰会将全程线上直播! 2016微软开发者峰会将全程线上直播! 重要的事情说三遍,外地的小伙伴们不用再遗憾无法前来北京参会啦。
2016-05-26 06:16:49 361
原创 IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构
本篇的主要目的是带领大家一起来使用ARR来实现一个三层部署架构。这里的三层部署架构主要是由:服务层,应用程序服务器层已经数据层实现。
2016-05-26 06:16:49 721
原创 搜狐视频Redis私有云cachecloud开源了
项目地址:https://github.com/sohutv/cachecloud/ 一、CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、
2016-05-26 06:16:49 878
原创 理解 .NET Platform Standard
.NET Platform Standard:https://github.com/dotnet/coref
2016-05-25 07:38:16 454
原创 IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡
在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的来讲述如何在使用ARR进行负载均衡。 本篇文章的目的主要是一步步的带领大家如何配置和使用ARR来进行Http请求的负载均衡,从而实现高可用与高扩展性。同时,本篇文章还会着重的讲述ARR是如何监视服务器的健康状况,同时也会讲述如何设置客户端的亲缘性。 为了演示,我这里
2016-05-25 07:38:16 1452
原创 .NET Core计划弃用project.json
Microsoft最终宣布project.json实验失败,将转回使用.csproj文件。但是转变不会马上发生,最近发布的.NET Core RC2(又称tooling preview 1)将继续使用.xproj 以及project.json。 从.NET Core RTM/tooling preview 2开始,Visual Studio将自动重命名.xproj文件为.csproj。
2016-05-24 07:24:43 764
原创 IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
Application Request Route模块的使用是和Server Farm模块结合在一起的,只有先创建了Server Farm,才能开始使用Application Request Route进行HTTP请求路由
2016-05-24 07:24:43 1447
原创 C#使用Redis集群缓存
本文介绍系统缓存组件,采用NOSQL之Redis作为系统缓存层。 一、背景 系统考虑到高并发的使用场景。对于并发提交场景,通过上一章节介绍的RabbitMQ组件解决。对于系统高并发查询,为了提供性能减少数据库压力,我们加入缓存机制,可以不同层次加入缓存支持,本文主要介绍应用服务层和数据层之间加入缓存机制提升性能。业界缓存组件有Redis、Memcached、Memory
2016-05-24 07:24:43 1496
原创 结合Jexus + Kestrel 部署 asp.net core 生产环境
ASP.NET Core 是微软的全新的框架。这一框架的目标 ︰跨平台针对云应用优化解除 System.We
2016-05-23 07:20:01 513
原创 IIS负载均衡-Application Request Route详解第一篇: ARR介绍
说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Application Request Route模块。 其实Application RequestRoute已经有很多文章介绍过了,但是有很多的文档都是英文的,笔者在项目中,曾经为了使用和测试Application Request Route,将有关的文档已经转为中文,在组员之间传阅,本系列
2016-05-23 07:20:01 956
原创 为TFS配置跨平台的生成服务器Xplat (Ubuntu Linux)
1. 概述 从TFS 2015开始,微软开始支持跨平台的构建代理。你可以使用TFS的Xplat代理,方便的在基于IOS, Unix和Linux的服务器上搭建生成代理,实现构建、发布等功能。本文档已Ubuntu为例,指导如何安装和运行Xplat代理。 2. 配置TFS的基本登陆模式(Basic) Figure 1 Figur
2016-05-22 07:17:17 398
原创 Dapper、Entity Framework 和混合应用
在阅读大量文章和博客文章,与开发者聊过天并熟悉过 Dapper 后,我想与大家分享我的一些发现,尤其是和像我这样,可能听说过 Dapper 但并不知道它是什么或者并不知道它的工作原理的人分享,同时说说人们为什么这么喜欢它。
2016-05-22 07:17:17 1540
原创 升级.Net Core RC1的类库项目
《升级.Net Core RC2的那些事》系列文章主要是记录升级RC2的相关步骤以及遇到过的坑,第一篇先写类库项目(Nuget包项目)的升级
2016-05-21 08:26:43 298
原创 升级ASP.Net Core项目
升级完类库项目,第二篇,我们来升级ASP.Net Core项目 修改global.json与project.json 这里可以参照,升级.Net Core RC2的那些事(一) 这里补充一点就是如果你觉得这样修改复杂,你完全可以新建一个项目,把这两个文件拷贝过来,再加上自己引用过的包,也是可以的,看你觉得那种方法更简单点 增加Program入口类
2016-05-21 08:26:43 432 1
原创 Entity Framework升级
第三篇是Entity Framework升级 修改project.json 把原来 EntityFramework 的包 换成 Microsoft.EntityFrameworkCore 版本从 7.0.0-rc1-final 改为 1.0.0-rc2-final 对照表如下: RC1
2016-05-21 08:26:43 440
原创 TFS2015的CI集成
这篇应该是这个系列的最后一篇了 配置生成代理 配置dotnet cli环境 这步,需要在生成代理的机器上配置cli环境,与本地配置方法一致,可以自行Google 下载及参考地址: https://www.microsoft.com/net/core#windows 配置环境变量 在生成代理的机器上
2016-05-21 08:26:43 532
原创 [.NET Core].NET Core R2安装及示例教程
前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core。由于各种原因,就没有初试。刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟。于是乎,就立马去官网查找相关的信息,为初探做准备。 下面就开始今天的内容,有两个部分:安装和创建示例程序。 安装 本人使用
2016-05-20 07:26:22 402
原创 构建高性能.NET应用之配高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)
我们在本篇中接着讲述“工作进程回收机制”:基于请求数的回收机制 和\t基于内存使用的回收机制
2016-05-20 07:26:22 412
原创 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
通过三篇文章的普及,相信大家对IIS应该有了一个基本的了解。那么从本篇文章开始,我们就开始进入IIS一些比较实际的话题:如何配置IIS,使得其性能尽可能的高。\t我们在本篇中主要讲述的就是“工作进程回收机制”
2016-05-19 07:01:18 486
原创 .NET Core 1.0 CentOS7 尝试
昨天宣布 ASP.NET Core RC2,据说差不多稳定了,以后不会有大改了。 参考:https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/ 一、环境装备 等待很久了,高兴之余昨晚安装一个CentOS系统,版本如下: [root@bogo
2016-05-18 06:57:24 224
原创 构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解(上)
今天的文章的比较的容易,主要讲述IIS中三个比较重要的组件:协议监听者(Protocol Listeners),WWW服务和WAS,理解这三个组件的功能,是理解IIS的必须的知识。
2016-05-18 06:57:24 369
原创 微软.NET 正式劈腿成功,横跨所有平台
.NET官方博客宣布了《Announcing .NET Core RC2 and .NET Core SDK Preview 1》,正式如期发布了.NET Core RC2
2016-05-17 07:56:15 346
原创 构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型
在IIS 中,Http监听者(http.sys)和请求处理者由两个系统服务在控制着。一个是WWW 服务,另外一个就是Windows Process Activation。 对于WWW服务,它主要是监控IIS的配置文件,将新的配置信息用到HTTP.sys和WAS上。同时它也维持一些性能计数器,把一些数据反应到计数器中,所以,很多的时候,我们可以查看性能计数器来获取一些与IIS性能相关
2016-05-17 07:56:15 610
原创 C#在Linux上的开发指南
本人才疏学浅,在此记录自己用C#在Linux上开发的一点经验,写下这篇指南。(给想要在Linux上开发C#程序的朋友提供建议) 目前在Linux上跑的网站:http://douxiubar.com | http://douxiubar.com/AdminLogin/Index(MVC4+Dapper+Autofac)的一个作品 在Linux上开发建议上http://www.
2016-05-17 07:56:15 1442
原创 发布在即!.NET Core 1.0 RC2已准备就绪
先说点废话,从去年夏天就开始关注学习ASP.NET Core,那时候的版本还是beta5,断断续续不停踩坑、一路研究到11月份RC1发布。 在这个乐此不疲的过程里,学习了很多新的东西,对ASP.NET Core也是越来越喜爱。然而到现在,RC1已经玩了整整半年了,再也没发布过新版本。 虽然myget.org上每天都有新版本的程序包,但是VS的Web Tools一直停留在RC
2016-05-16 07:20:23 252
原创 利用记事本创建一个ASP.NET Core RC2 MVC应用
步骤一、安装最新的.NET Core SDK 我们可以根据自身的操作系统环境从https://github.com/dotnet/cli上下载.NET Core最新的SDK,这个SDK包含.NET Core Runtime和一些有用工具(比如命令行)。如果你已经安装了老旧的版本,我个人建议你先将其卸载。 目前的版本为1.0.0-preview1-002702,
2016-05-16 07:20:23 302
原创 构建高性能.NET应用之配置高可用IIS服务器-第一篇:IIS必须掌握的知识
正确而合理的配置IIS是构建一个高性能和高可扩展应用的基础。虽然很多的时候采用默认的配置就已经可以处理一般的情况,但是随着站点应用的发展,特别是当访问量稍微大一点的时候,就会暴露出很多我们认为的“奇奇怪怪”的问题
2016-05-16 07:20:23 1772
原创 C#读书雷达 | TW洞见
跟技术雷达和读书雷达一样,.NET读书雷达也是非常主观的。并且我只会列出我读过(或粗略翻看过)的书籍,所以难免会有疏漏(如果有其他好书,欢迎各位补充)。
2016-05-15 07:11:53 289
原创 .NET Core全新的配置管理[共9篇]
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置信息定义在这两个文件之中。到了.NET Core的时候,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。
2016-05-15 07:11:53 314
原创 Storm 1.0.1发布 .NET 适配也已到来
Apache Storm 1.0.0刚发布不久,1.0.1版本也在几天前到来;该版本主要是完成一些BUG修复和小的改进,通过一段时间新版本的使用,特将个人感受和一些遇到的问题归纳如下;另外 .NET 版本的 Storm 适配器也已经发布。
2016-05-14 06:47:57 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人