自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 SQL 优化方法

2018-02-08 09:53:14 211

原创 数据库死锁问题

死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁。产生死锁的四个必要条件:1.互斥条件:一个资源每次只能被一个进程使用。 2.请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。3.不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 4.循环等待条件:若干进程之间形成...

2018-02-08 09:15:54 153

原创 Mysql数据库的悲观锁和乐观锁

一次数据库的修改数据的过程包括:读取,修改,写入。 悲观锁,认为在整个过程中都会面临数据被其他session修改的可能性,所以为了保证修改过程能顺利进行,使用排它锁保证在当前session修改数据时,不允许其他session修改相同行的数据。 乐观锁,认为在读取和修改的时候不会有session修改同行数据,所以它只在写入的时候进行一下检查版本号。如果版本号没有变,也就是说读取数据和写入新数

2018-02-07 16:21:05 195

原创 并发访问时,在数据库如何安全地修改同一行数据

要安全的修改同一行数据,就要保证一个线程在修改时其它线程无法更新这行记录。在这种情况下可以考虑使用悲观锁。悲观锁设定每次修改都会冲突。 本质是当前只有一个线程执行操作,结束了唤醒其他线程进行处理。Mysql中的有两种方法:select…for update或lock in share mode。Select...for update的实现方式:          s

2018-02-07 16:06:26 10856

spark 从入门到精通

大数据技术,spark入门经典教材

2017-06-22

C++ 日程管理软件 课程设计

C++ 日程管理软件 课程设计 C++ 日程管理软件 课程设计 C++ 日程管理软件 课程设计 C++ 日程管理软件 课程设计 C++ 日程管理软件 课程设计

2010-08-31

五子棋课程设计 java编写

五子棋,课程设计,Java语言编写 五子棋,课程设计,Java语言编写 五子棋,课程设计,Java语言编写 五子棋,课程设计,Java语言编写

2010-08-31

坦克大战 我的课程设计

坦克大战是课程设计做出的简单的小游戏 坦克大战是课程设计做出的简单的小游戏 坦克大战是课程设计做出的简单的小游戏 坦克大战是课程设计做出的简单的小游戏

2010-08-31

4个C++小程序含有源代码,(超值!)

USB传输,桌面精灵,学生管理系统,淡入淡出窗口。 以上四个可供自己学习研究也可以用作毕业设计和课程设计

2009-09-07

象棋,贪吃蛇,俄罗斯方块(含源码)

里面有三款小游戏的源代码,注释详细,容易分析,对于完成毕业设计,课程设计也有很大帮助。 分数我只要了三分,但是里面的东西很有价值,希望对大家有用

2009-09-07

VB毕业设计,论文,源代码

VB的毕业设计:vb公历农历转换,vb汉字拼音的首字符的获取与运用,vb航空公司管理系统,vb即指即译的翻译器,vb评语生成系统,vb图书管理系统程序,vfp个人通讯簿管理系统程序,vfp现代物流企业管理系统

2009-09-06

python核心编程

学习python的好书 内容丰富,讲解详尽

2009-08-10

python programming on WIN32

在Windows上边写python脚本的好书

2009-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除