• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
多莱特~梦未醒,再出发

行路难,行路难,多歧路,今安在。

长风破浪会有时,直挂云帆济沧海。

博客园    首页    新随笔       管理     

随笔分类 -  Net.2

Ibatis 优化

摘要:大概一年左右的时间里Club数据库的CPU一直处于很高的负荷中,从40%一直攀升到如今的80%,随着数据量的增加,负担越来越重,已经频繁超时,且濒临无法服务的边缘。 经长期的调查发现这是Ibatis.net的一个性能问题(同样适用于Ibatis)。 问题是这样的:Club的主要业务表是Comment表,其中的主键是一个varchar(36)类型的Guid,当每次搜索一条记录时我们会使用这样的一... 阅读全文
posted @ 2010-09-28 13:29 Young跑跑 阅读(1141) 评论(0) 推荐(0)
Attribute 的介绍

摘要:      最近帮同事搞了一个小实验。真是简单易懂,把它记下来。保不齐以后会用来做些代码生成的事儿。 1。 声明Attribute [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)]     public... 阅读全文
posted @ 2010-06-03 09:40 Young跑跑 阅读(216) 评论(0) 推荐(0)
多线程编程(2)

摘要:  ThreadPool.QueueUserWorkItem 的使用 ThreadStart的使用 1.线程互锁 C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字lock定义如下: lock(expression) statement_block expre... 阅读全文
posted @ 2009-11-14 23:07 Young跑跑 阅读(183) 评论(0) 推荐(0)
多线程编程(1)

摘要:1.使用thread 实例 2.使用delegate ,BeginInvoke   多线程的问题: 1。线程间操作无效: 从不是创建控件“XXXXX”的线程访问它。 answer: "There are four methods on a control that are safe to call from any thread: Invoke, BeginInvo... 阅读全文
posted @ 2009-11-14 17:20 Young跑跑 阅读(183) 评论(0) 推荐(0)
MSMQ 处理机制

摘要:1.基本处理方式 1.创建消息队列 2.发送消息 3.接收消息 public class MSMQ     {         /// <summary>         /// 通过Create方法创建使用指定路径的... 阅读全文
posted @ 2009-11-04 14:44 Young跑跑 阅读(351) 评论(0) 推荐(0)
msmq日志重发机制

摘要:public static void Resend(Log log)         {             object data = null;      ... 阅读全文
posted @ 2009-11-04 13:56 Young跑跑 阅读(323) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3