• ASP.NET中Memcached缓存系统的使用
  • 一. 什么是MemcachedMemcached 是一个高性能的分布式内存 对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象 来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。相信很多人都用过缓存,在 .net 中也有内置的缓存机制,还有很多第三方工具如apache,nginx等可以做静态资源的缓存,同时我们也可 以制
    继续阅读>>
  •  Memcached 缓存系统 .NET  热度:(13) 发布时间:2016/7/1 9:19:00
  • .NET开源大平台序幕开启 微软发布.NET Core 1.0
  • 在6月27日的红帽DevNation峰会上,微软正式发布了.NET Core 1.0、ASP.NET 1.0和Entity Framework Core 1.0,这些产品将全部支持Windows、OS X和Linux三种操作系统。其中.NET Core最受瞩目,这是一款跨平台、开源且模块化的.NET平台,可以用来搭建web应用、微服务、创立应用库和控制台。本次发布的包括.NET Core
    继续阅读>>
  •  .NET开源 .NET Core 1.0  热度:(12) 发布时间:2016/7/1 9:05:00
  • 深度好文:停止过度设计 客户需求应放第一位
  • 在与许多不同的团队合作过之后,Greg Young发现大家做项目时经常会大幅度的过度设计。比如一个预计要开发9个月的项目,换个角度思考一下,却可能只需要几个星期就可以提交95%的功能。Young在最近伦敦举行的DDD eXchange大会上着重阐述了这一点。过度设计的原因就是我们在开发错误的东西。在Young看来,我们并没有对客户到底需要什么给以予足够的关注,我们关
    继续阅读>>
  •  架构设计 系统设计 软件架构  热度:(8) 发布时间:2016/7/1 8:59:00
  • GitLab 8.9新版本发布:增加了文件锁和硬件U2F支持
  • GitLab 8.9版已经发布,更新了UI,并实现了基于硬件的双重认证。在最新的版本中,开发者可以锁住一个二进制文件,之后就只有加锁的人才能修改被锁的对象。这个功能对于游戏或图像文件这种难以解决冲突的场景非常有用。使用企业版的用户可以付费使用这个功能,Hacker News的用户sdesol说这对于需要它的人来说是一个福利:企业最关心的就是降低风险,因为搞砸一次
    继续阅读>>
  •  GitLab GitHub下载  热度:(6) 发布时间:2016/7/1 8:55:00
  • 创业初期作为架构师你应该知道的系统架构设计要点
  • 假设你是一个参与创业的技术人员,当前一穷二白,什么都要自己做,自己出钱,初期几十万的资金,做一个应用不是特别复杂的网站,那么就要注意以下几点:一、开发语言  一般来说,技术人员(程序员)创业都是根据自己技术背景选择自己最熟悉的语言,不过考虑到不可能永远是您一个人写程序,这点还得仔细想想。无论用什么语言,最终代码质量是看管理,所以我们还是从纯语言层面来说实际一
    继续阅读>>
  •  架构设计 架构师 网站开发  热度:(13) 发布时间:2016/6/30 17:13:00
  • 加班?NO!我上班时很努力下班就该回家!
  • 作为一个在美国工作长达 30 年的程序员,我在这期间很多时候每周工作超过 40 小时,加班这在这一行业中并不那么常见。而且我从未领到更多的薪水。现在再也不这样了,我觉得加班这一想法非常恶心。我讨论的并不是自己创业,或者在一家创业公司上班,亦或是其他加班可以让你拿到更丰厚薪水的公司。我从 80 年代中期到 90 年代开了两家小型软件公司,我们的确加班很多,但是我们全都共同分享我们所创造的。在第二家公司,我们按照合同上班
    继续阅读>>
  •  程序员加班 IT企业文化  热度:(173) 发布时间:2016/5/25 23:35:00
  • 网站集成新浪微博登陆功能
  • 前几天写了一篇关于网站集成QQ登录的文章受到不少网友的好评,期间有不少网友私信能不能写一篇关于网站集成新浪微博登录功能的文章,于是这些天抽空写了这篇文章,希望能帮到有需要的朋友。一.前期准备网站要想集成新浪微博登录功能,你需要先去新浪微博的开放平台注册一个开发者账号,新浪微博开放平台地址:http://open.weibo.com/wiki/%E9%A6%96%E9%A1
    继续阅读>>
  •  网站集成微博登录 微博登录功能  热度:(294) 发布时间:2016/5/4 12:57:00
  • 网站集成QQ登录功能
  • 最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助。一.前期准备首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下
    继续阅读>>
  •  集成QQ登录 MVC ASP.NET网站  热度:(292) 发布时间:2016/4/28 11:07:00
  • 全球最大的在线篮球挑战平台架构演变史
  • 任何事物都有一个成长的过程,全球最大的在线篮球挑战平台www.mylanqiu.com的发展也一样,mylanqiu.com刚开始创建的时候只是一个很小的系统,就跟一两岁的小孩一样,随着mylanqiu.com的不断发展壮大,功能越来越多,承受的访问压力也越来越多,这个时候mylanqiu.com的架构也必须不断的发展变化才能跟上日渐增长的业务,今天我们就简单分析梳理一下mylanqiu.com从小变大的过程中架构的发展
    继续阅读>>
  •  架构设计 网站架构演变  热度:(234) 发布时间:2016/4/19 22:45:00
  • 关于Apache Spark和Apache Flink如何选择的问题
  • Spark Streaming和Flink都能提供恰好一次的保证,即每条记录都仅处理一次。与其他处理系统(比如Storm)相比,它们都能提供一个非常高的吞吐量。它们的容错开销也都非常低。之前,Spark提供了可配置的内存管理,而Flink提供了自动内存管理,但从1.6版本开始,Spark也提供了自动内存管理。这两个流处理引擎确实有许多相似之处,但它们也有着巨大的差异。近日,MapR Technol
    继续阅读>>
  •  Apache Flink  热度:(320) 发布时间:2016/3/30 12:36:00
  • JAVA多线程编程中的缓存一致性问题
  • 学过计算机组成原理的一定知道,为了解决内存速度跟不上CPU速度这个问题,在CPU的设计中加入了缓存机制,缓存的速度介于CPU和主存之间。在进行运算的时候,CPU将需要的数据映射一份在缓存中,然后直接操作位于缓存中的数据,操作完毕后再将缓存中的数据写回到主存。这在单线程环境中是没有任何问题的。但是在多线程环境中就大不同了。 假设现在有这样的一个场景:有两个线程thread1和thread2,他们都在操作位于主存上的一个数据int
    继续阅读>>
  •  多线程 缓存 死锁  热度:(362) 发布时间:2016/3/29 19:46:00
  • 写出优雅的前端页面怎能少了规范的命名规范?
  • CSS命名规范(规则)常用的CSS命名规则头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体佈局宽度:wrapper左右中:left right center登录条:loginbar标志:logo广告:banner页面主体:main热点:hot新闻:news下载:download子导航:subnav菜单:menu子菜单:submenu搜索:sea
    继续阅读>>
  •  命名规范 高性能 命名规则  热度:(341) 发布时间:2016/3/29 19:41:00
  • C#中的前台线程和后台线程的概念
  • 线程分类线程由程序员创建,可是创建的方式不同,总体来说有两种,一种是个人构造,也就是使用thread类new线程对象创建,这一类线程是大部分程序员知道的,也叫专用线程;还有一种是由CLR创建,这一类线程主要存在于线程池中,也叫线程池线程。对于这两种线程的好坏,个人建议最好使用线程池线程,不要大量使用专用线程,对于这一个问题的探讨,读者可以做研究,本文不做讨论。前台线程和后台线程而从回收的角度来看又可分为前台线程
    继续阅读>>
  •  线程 多线程 死锁  热度:(319) 发布时间:2016/3/29 19:37:00
  • 如何写出高性能的Web应用程序
  • 今天我们深入讨论如何进一步优化网站性能。 一、拆分初始化负载拆分初始化负载——听名字觉得高大上,其实不然,土一点将讲就是将页面加载时需要的一堆JavaScript文件,分成两部分:渲染页面所必需的(页面出来,没他不行)和剩下的。页面初始化时,只加载必须的,其余的等会加载。其实在现实生产环境中,对于大部分网站:页面加载完毕(window.onload触发)时,
    继续阅读>>
  •  高性能 高并发 网站性能优化  热度:(387) 发布时间:2016/3/29 11:52:00
  • ASP.NET MVC中异常处理
  • 异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点我们会统一在一个地方进行处理。无论是MVC还是WebForm都提供了这样实现,让我们可以集中处理异常
    继续阅读>>
  •  MVC 异常处理  热度:(332) 发布时间:2016/3/28 13:07:00
  • 感谢以下赞助商
  • 网友吐槽
  • 往事如风: 河南女子放藏獒咬伤4村民 称"狗命比人命重要"!现在的世道,太让人无语了!
    2015/9/12 15:22:00  0(评)
  • 故乡孤星: 新的开始,新的征程,努力,为梦想,为明天,未为当初的诺言!~
    2015/9/11 19:16:00  0(评)
  • 卡卡: 好开森,刚才在茶水间碰见女神了,而且女神还开口关心我:还没下班啊?真的是好开始,O(∩_∩)O哈哈~
    2015/9/6 18:33:00  0(评)
  • 王帆: 纪念抗战暨世界反法西斯胜利70周年阅兵,场面壮观,看的人热盈眶泪,凡犯我中华者虽远必诛!
    2015/9/3 12:09:00  0(评)
  • 元宵佳节 辞旧迎新
  • 每到写总结的时候,就感慨时间过的真快。刚到上海时的情形犹如昨天一般。伴随而来的是,越来越多的回忆,难道我老了?... [详细]
  • 感想
  • 初学mvc4,想做一个基本的网站,利用很正规的分层思想。可是无奈没有什么头绪,本来想模仿熟悉的网站做。但是前端... [详细]