<div id="k0jz6"><tr id="k0jz6"></tr></div>
    <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
    <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
    <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
      <div id="k0jz6"></div>

      <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>

        悟心

        成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。 上人生的旅途罢。前途很远,也很暗。然而不要怕。不怕的人的面前才有路。

          BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
          93 随笔 :: 1 文章 :: 103 评论 :: 0 Trackbacks

        置顶随笔 #

             摘要: 项目?#34892;?#35201;使用到按规则生成序列号,开始的解决办法是根据条件取得最大ID号进行分解+1再合并的解决方案,后来发现如果两个客户同时操作的时候出现问题:添加的时候ID已经存在,原因是:A用户在访问取得第MAX(N)记录deID,但是还没有进行增加操作,这时,B用户也取得第MAX(N)记录deID,这是?#20004;?#34892;添加操作同时,B也同时进行添加操作,那么B用户就会保存失败,我们开始的时候采用的解决方案是:(枷锁)在程序的方法上枷锁,采用单线程操作,实施结果:失败,客户等待时间长,后来我们采用绑定数据库的方案:编写存储过程,虽然绑定不怎么方便,但是执行效率要快很多。由于时间问题,没有做序列?#36828;?#21019;建功能,欢迎各位大虾进行指点和评论  阅读全文
        posted @ 2010-02-24 17:20 艾波 阅读(4136) | 评论 (2)编辑 收藏

        2013年4月19日 #

        posted @ 2013-04-19 09:53 艾波 阅读(408) | 评论 (0)编辑 收藏

        2012年6月19日 #

        posted @ 2012-06-19 13:05 艾波 阅读(1349) | 评论 (0)编辑 收藏

        2012年4月6日 #

        posted @ 2012-04-06 09:21 艾波 阅读(2244) | 评论 (6)编辑 收藏

        2011年12月14日 #

        posted @ 2011-12-14 16:39 艾波 阅读(2150) | 评论 (2)编辑 收藏

        2011年4月5日 #

        posted @ 2011-04-05 22:26 艾波 阅读(438) | 评论 (0)编辑 收藏

        2011年3月30日 #

        posted @ 2011-03-30 15:23 艾波 阅读(1836) | 评论 (1)编辑 收藏

        2011年3月18日 #

        posted @ 2011-03-18 16:31 艾波 阅读(2255) | 评论 (0)编辑 收藏

        2011年3月16日 #

        posted @ 2011-03-16 11:30 艾波 阅读(513) | 评论 (0)编辑 收藏

        posted @ 2011-03-16 11:17 艾波 阅读(691) | 评论 (0)编辑 收藏

        2011年3月15日 #

        posted @ 2011-03-15 17:57 艾波 阅读(1393) | 评论 (0)编辑 收藏

        仅列出标题  下一页
        双色球直播吧
        <div id="k0jz6"><tr id="k0jz6"></tr></div>
          <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
          <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
          <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
            <div id="k0jz6"></div>

            <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>
              <div id="k0jz6"><tr id="k0jz6"></tr></div>
                <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
                <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
                <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
                  <div id="k0jz6"></div>

                  <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>