う三余无梦生

10 2011 档案

自定义配置LINQ的ORM实体类
摘要:我不太喜欢直接拖微软的东西,就像拖控件一样,觉得那是刚刚入门的菜鸟才做的,我喜欢自定义配置,这样的配置可以灵活多样,满足自己的独特需求。当然,如果公司特别赶时间的话,使用拖过来的东西也未尝不可。不过往往所谓的赶时间,都是PM等不能很好的安排人员、不能很好的组织需求而导致,或者他是一个XP(极限编程)的倡导者。这次以一个简单的例子来实现自定义配置LINQ实体类。数据库就简单的以学校管理系统中的学生和班级为例。只拥有学生和班级两个实体。TSQL 1 use master 2 if exists(select * from sys.databases where [name] ='Schoo 阅读全文

posted @ 2011-10-28 22:56 う三余无梦生 阅读(1593) 评论(2) 推荐(1) 编辑

如何打包java project项目
摘要:如何打包javaproject项目近期因工作需要,涉及到一个JAVA项目的运行。通过某种方式获得一个JAVA的SDK,现在需要运行这个项目,并且在某种条件下通过POST将某些数据提交到我们C#的项目中。这是一个Java Project项目,那么久需要将他打包成为一个可执行文件,这样才能被被广泛使用在服务器上。因为不可能为每一个服务器都安装Eclipse,然后运行。Web Project 的部署相当简单,无论是Eclipse还是MyEclipse,都只是将Tomcat等容器配置进入开发IDE,然后就是几个按钮的事情,这个几乎所有JAVA开发人员都会。那么Java project项目怎么运行呢。首 阅读全文

posted @ 2011-10-19 23:01 う三余无梦生 阅读(2486) 评论(0) 推荐(0) 编辑

SqlServer性能提升之“逆标准化”
摘要:听到数据库的设计规范这几个字,条件反射式的就会想到“三大范式”。 具体三大范式可以参考这个博客:http://www.cnblogs.com/zhhh/archive/2011/04/21/2023355.html 这三大范式足以保证了数据的精简准确有效,但是有时候却往往造成了相当大的麻烦。尤其在进行4,5个表或者更多表进行关联的时候,会造成大量的笛卡尔乘积。关联查询以及索引查询虽然会提高性能,但是会造成大量的IO开销。因此逆标准化往往可以简化查询。 逆标准化的集中做法。 第一,复制属性。比如订单表(订单号,产品号)与产品表(产品号,价格),要查询一个订单的价格,就要进行关联查询。... 阅读全文

posted @ 2011-10-18 23:52 う三余无梦生 阅读(281) 评论(0) 推荐(1) 编辑

一个统计查询问题
摘要:编辑器加载中...--今天在公司遇到一个比较棘手的SQL查询问题。--寻思了一晚上如果查询,最终总算了有了结果。--题目:有表1 客户信息表,字段:CustomerID,自增长,CustomerName 主键,--有表2 邮件发送记录记录表,字段 CustomerID 客户ID,EmailID 邮件ID,SendDate 发送时间。要求:查找当天的前X天内发送邮件的记录小于等于Y条的客户,显示客户的信息为 客户ID,客户姓名,邮件总发送数量,最近一封邮件发送时间。--注意:客户表日增长量为1W条,发送记录为每一个客户每一年邮件发送数量不少于10条。--今天晚上寻思到两个结果,要证明两个结果的性 阅读全文

posted @ 2011-10-14 15:19 う三余无梦生 阅读(202) 评论(0) 推荐(0) 编辑

如何让物理内存最大化为SQLServer服务
摘要:在Sqlserver中,数据的交互实际上是一种磁盘活动,即是一种IO操作。然而,为了加快读取速度,减低CUP负荷,Sqlserver会将许多的数据预先加载进入内存中,程序所进行的数据交互,优先在内存中进行。因此,SqlServer占用了很多的内存。只要访问的数据还在内存中,就不需要磁盘IO来读写存储在缓冲中的数据值。如果没有足够的内存来存储经常用到的数据,就意味着数据必须在内存和磁盘自检不断地来回移动。尽管交换在SqlServer中很常见,但是它非常消耗时间和性能,所以要尽可能地减少这样的活动。 在软件开发中,使用了ORM映射工具的系统,如C#的Linq和JAVA中的Hibernate,进行. 阅读全文

posted @ 2011-10-11 21:37 う三余无梦生 阅读(1560) 评论(2) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示