找回密码
 立即注册
恋爱虽易,相处不易:当EntityFramework爱上AutoMapper
剧情开始 [*]为何相爱? [*]相处的问题? [*]女人的伟大? [*]剧情收尾?   有时候相识即是一种缘分,相爱也不需要太多的理由,一个眼神足矣,当EntityFramework遇上AutoMapper,就是如此,恋爱虽易,相处不易。   在DDD(领域驱 ...
高清宁 2025-5-29 17:00
189 0 0
如何在高并发环境下设计出无锁的数据库操作(Java版本)
  一个在线2k的游戏,每秒钟并发都吓死人。传统的hibernate直接插库基本上是不可行的。我就一步步推导出一个无锁的数据库操作。   1. 并发中如何无锁。 一个很简单的思路,把并发转化成为单线程。Java的Disruptor就是一个很好的例子。 ...
庾签 2025-5-29 17:00
517 0 0
ASP.NET是如何在IIS下工作的
ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化。   IIS6(IIS7的经典模式)与IIS7的集成模式的不同 IIS6的运行过程: 分析上图可知:     在 User Mode 下,http.sys 接收 ...
柏球侠 2025-5-29 17:00
551 0 0
Visaul Studio 常用快捷键的动画演示
  从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~     在进行代码开发的时候,我们往往会频繁的使用键盘、鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成 ...
请蒂 2025-5-29 17:00
322 0 0
Visual Studio 常用快捷键
最近看到很多同事用 VI 来开发Ruby,Python脚本。 编辑代码全部用的是快捷键,效率很高。 其实Visual Stuido也有非常多的快捷键,熟练运用后,能大大提高工作效率。 本文介绍一些最常用的快捷键 本文用的GIF动画图片,是通过LICEcap工具录 ...
馏栩梓 2025-5-29 17:00
857 0 0
Git与Repo入门
版本控制   版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。 一、原始版本控制   最原始的版本控制是纯手工的版本控制:修改文件,保存文件 ...
梢疠 2025-5-29 17:00
629 0 0
常用数据结构及复杂度
常用数据结构的时间复杂度 如何选择数据结构 Array (T[]) [*] [*]当元素的数量是固定的,并且需要使用下标时。 Linked list (LinkedList) [*] [*]当元素需要能够在列表的两端添加时。否则使用 List。 Resizable array list (List ...
奄蜊 2025-5-29 17:00
879 0 0
【调侃】IOC前世今生
    前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引 ...
钦娅芬 2025-5-29 17:00
189 0 0
Javascript生成二维码(QR)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓 ...
敖雨燕 2025-5-29 17:00
248 0 0
大型网站系统架构的演化
前言     一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很 ...
数察啜 2025-5-29 16:59
864 0 0
提高代码质量系列之三:我是怎么设计函数的?
[*]前言   这篇其实是上两篇的两个主题思想的承接和发散: [*] [*]我也想少写注释,想用2-4个很清晰的单词去描述函数,但是这个函数好复杂啊,我恨不得写近百字去描述它,要我用几个单词去描述?臣妾实在是做不到啊~   [*]我也不想写这么 ...
敛饺乖 2025-5-29 16:59
855 0 0
一次心惊肉跳的服务器误删文件的恢复过程
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。 事故背景 安排一个妹子在一台生产服务器上安装Oracl ...
县挫伪 2025-5-29 16:59
1020 0 0
为你的Web程序加个启动画面
.Net开发者一定熟悉下面这个画面: 这就是宇宙第一IDE Visual Studio的启动画面,学名叫Splash Screen(或者Splash Window)。同样,Javar们一定对Eclipse的启动画面不会陌生。不只是IDE,很多桌面程序都会有这个Splash 窗口,在程序进 ...
管水芸 2025-5-29 16:59
607 0 0
我的算法学习之路
我的算法学习之路 关于 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 原文链 ...
神泱 2025-5-29 16:59
327 0 0
异步编程 In .NET
概述   在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝 ...
纣捎牟 2025-5-29 16:59
572 0 0
DDD 领域驱动设计-看我如何应对业务需求变化?
写在前面 阅读目录: [*]具体业务场景 [*]业务需求变化 [*] “愚蠢”的应对 [*]消息列表实现 [*]消息详情页实现 [*]消息发送、回复、销毁等实现 [*] 回到原点的一些思考 [*]业务需求变化,领域模型变化了吗? [*]对象读取的额外思考 ...
兜蛇 2025-5-29 16:59
893 0 0
回首经典的SQL Server 2005
原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com        SQL Server是我使用时间最长的数据库,算起来已经有10年了。上世纪90年代,微软在软件开发的所有领域高歌猛进,形成了操作系统、办公软件、企业开发、游戏制作、 ...
拼匍弦 2025-5-29 16:59
980 0 0
.NET里简易实现AOP
  .NET里简易实现AOP 前言 在MVC的过滤器章节中对于过滤器的使用就是AOP的一个实现了吧,时常在工作学习中遇到AOP对于它的运用可以说是很熟练了,就是没想过如果自己来实现的话是怎么实现的,性子比较犟硬是没想明白,茶不思饭不想的 ...
准挝 2025-5-29 16:59
864 0 0
由浅入深表达式树(二)遍历表达式树
  为什么要学习表达式树?表达式树是将我们原来可以直接由代码编写的逻辑以表达式的方式存储在树状的结构里,从而可以在运行时去解析这个树,然后执行,实现动态的编辑和执行代码。LINQ to SQL就是通过把表达式树翻译成SQL来实现的,所 ...
章海 2025-5-29 16:58
331 0 0
拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?
写在前面 除了博文内容之外,和 netfocus 兄的讨论,也可以让你学到很多(至少我是这样),不要错过哦。   阅读目录: [*]迷雾森林 [*]找回自我 [*]开源地址 [*]后记   毫无疑问,领域驱动设计的核心是领域模型,领域模型的核心是 ...
类饲冰 2025-5-29 16:58
627 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则