- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 悲观式并发
<br />在...出现之前,很多应用程序都需要自行管理与数据库之间的连接。在这些系统中,开发人员经常在获取某条记录之后为其加锁,用来阻止其他用户可能在同时作出的修改。此类加锁的策略就叫做悲观式并发。悲观式并发对于某些小型的Windows桌面程序来讲可能没有什么问题,不过若是在用户很多的大型系统中使用同样的策略,那么系统的整体性能很快就会被拖累下来。 随着系统规模的扩大,可伸缩性问题开始浮出水面。因此,很多系统从客户端-服务器架构迁移到了更少状态信息的、基于Web的应用程序,这也同时降低了部署的成本。无状态
2011-05-30 10:20:00 343
转载 架构师是这样炼成的
<br /> <br />http://tech.it168.com/a2008/0908/203/000000203911_1.shtml<br />随着软件行业的发展,软件人才也在不断地细分。以前,他们被统称为软件开发工程师。而现在,系统分析员、配置管理员、测试工程师,新兴的岗位名称不断出现。其中,软件架构师这一角色的重要开始日益凸显。<br /> 对于每一个软件开发人员,架构师都是一个令人向往的角色,它是能力与高薪的代名词。就连软件行业的传奇比尔盖茨在2000年卸任公司CEO时,也担任了微软公司
2011-04-05 18:24:00 313
转载 架构师修炼之道
<br /><br />http://www.infoq.com/cn/articles/architect-way<br />张龙:架构师是一个项目组的灵魂人物,他决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否,正所谓火车跑得快,全靠车头带。<br /><br />王瑜珩:对我来说,架构师一直是一个很迷惑人的词,似乎每个人的理解都多少有些不一样。我认为架构师更像是一个投资家,需要权衡各方面的利益和风险,反复思量,最
2011-04-05 18:21:00 708
原创 Linq的连接查询
使用Linq句法查询从两个表查询数据,数据访问用Entity FrameWork,前端显示是ASP.NET WebForm。表结构很简单:表:student:ID,姓名,国家ID country:ID,国家名称很简单的连接,查询学生信息:ID,姓名,国家名三种思路:(1)建立一个视图,这样用Entity Framework(EF)映射视图就可以出现一个学生信息的实体。然后直接Linq查询绑定到WebForm上的GridView(2)EF连接完数据库,新建一个实体类,publicclass S
2011-03-01 17:43:00 2136 2
原创 Oracle和SqlServer的索引【不全,再补充】
<br /> 某次公司让我参加一个面试,我问应聘人员,Oracle里有什么索引?他说,有聚集索引和非聚集索引。。。。<br /> 我没怎么用过SQLserver,但知道sqlserver里有聚集索引和非聚集索引,Oracle里的索引是另外的洞天吧。。。<br /> <br /> 一: Oracle的索引<br /> B树索引:最常见的索引<br /> 位图索引:适用于某列只有几种数据,比如“类别”,但是呢,对DML频繁的表并不适合,在仓库环境
2010-12-22 23:33:00 471
原创 IPV4地址
<br /> IPAddress[] arrIPAddresses = Dns.GetHostAddresses(Dns.GetHostName());<br /> foreach (IPAddress ip in arrIPAddresses)<br /> {<br /> if (ip.AddressFamily.Equals(AddressFamily.InterNetwork))<br /> {<b
2010-12-05 23:51:00 263
转载 走出围城—程序员职业生涯规划路线图
<br />原帖位置:http://cr123321.blog.sohu.com/76004831.html<br /> <br /> <br />微软的金山上放光芒,比尔盖茨就是我们心中的太阳,多么温暖多么慈祥将我们程序员的心儿照亮。我们迈步走在程序员幸福的大道上......<br />想当初,大学时学的是管理信息系统,也就是以前的情报学,只是换了一个时髦的马甲,学习的东西很杂。快毕业时,赶上微软的.NET发布,于是义无反顾的投入了学习.NET的阵营,经过一段时间的革命斗争,从一名无门无派的游民逐渐成长为
2010-10-06 23:03:00 461
原创 安装和配置DNN
<br /> 老早就打算学习和研究DNN这个东东,大概是3年前,多种原因耽误了。哈哈。这次一定要坚持到底。<br /> 我安装的是DNN5.5之C#版本,操作系统WIndows 7旗舰版。+SQLServer2008+IIS貌似就是7.0版本了。<br /> 以下是我的安装配置的过程及问题的解决。<br />一:下载DNN安装包。<br /> 在codplex上下载的,http://dotnetnuke.codeplex.com/<br /> 用VS 2010打开,网站项目打开失败,提示我要装什么II
2010-10-06 22:48:00 1018
原创 C# 多线程研究1——线程同步(发牌模拟)
最近公司部门领导让我做一个局域网控制的东东,要求有一些IM的功能。于是乎起了一个后台线程,监听来自其他客户端和服务器的消息。开始研究多线程来。这些经验要记下来才好。希望有达人看到这些线程研究的文章,给出批评和建议。 发牌程序一个线程发牌,每次生成四个;四个线程得到牌,每个线程得到一个;然后继续,直到54张牌发完。实际上有生产者、消费者的味道。using System;using System
2010-10-01 20:51:00 494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人