2018年1月3日

Python练习100则--部分概念的没有做

摘要: 以下程序中,所有涉及到函数嵌套程序均可添加函数构造器来添加函数缓存, 具体方式在我的另一条博客中体现: 为函数迭代添加缓存 # coding = utf-8 import math, osfrom random import randint def Binary(): res = int(-1 / 阅读全文

posted @ 2018-01-03 10:05 linuxSu 阅读(875) 评论(5) 推荐(0) 编辑

MYSQL忘记root密码后如何修改

摘要: 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123' 阅读全文

posted @ 2018-01-03 09:58 linuxSu 阅读(645) 评论(0) 推荐(0) 编辑

!!!重要剖析死锁原理

摘要: 原链接 作者:大漠孤烟直 背景及现象 线上生产环境在某些时候经常性的出现数据库操作死锁,导致业务人员无法进行操作。经过DBA的分析,是某一张表的insert操作和delete操作发生了死锁。简单介绍下数据库的情况(因为涉及到真实数据,这里做了模拟,不影响具体的分析和分析的结果。)假设存在如下2张表: 阅读全文

posted @ 2018-01-03 09:52 linuxSu 阅读(786) 评论(0) 推荐(0) 编辑

二分查找注意点

摘要: link 二分查找实现,需要注意的问题 本文不准备详细介绍一个正确的二分查找应该是如何实现的,毕竟现在网上有着大量的正确版本。接下来,根据批改试卷过程中发现的一些问题,做一些简单的分析,希望对大家实现一个有效的二分查找算法,甚至是一个数据库内可用的二分查找算法,有所帮助。 问题一:是否检查参数的有效 阅读全文

posted @ 2018-01-03 09:45 linuxSu 阅读(337) 评论(0) 推荐(0) 编辑

数据库连接串整理

摘要: 常用JDBC驱动与连接字符串 MySQL driver:com.mysql.jdbc.Driver url:jdbc:mysql://localhost:3306/mydb MySQL url格式:jdbc:mysql://[host:port]/[database][?参数名1][=参数值1][& 阅读全文

posted @ 2018-01-03 09:41 linuxSu 阅读(9513) 评论(0) 推荐(0) 编辑

MYSQL mysqldump数据导出详解

摘要: https://www.cnblogs.com/chenmh/p/5300370.html link 备注: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常 阅读全文

posted @ 2018-01-03 09:39 linuxSu 阅读(590) 评论(0) 推荐(0) 编辑

MVCC的一些理解

摘要: link 一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行的多个版本结合起来,只需要很小的开销,就可以实现非锁定读,从而大大 阅读全文

posted @ 2018-01-03 09:34 linuxSu 阅读(800) 评论(0) 推荐(0) 编辑

MySQL 加锁处理分析-转载

摘要: 来自何登成的技术博客 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索引 3 1.3 2PL:Two-Phase Locking 3 1.4 Isolation Level 4 2 一条简单SQL的加锁实现分析 5 2.1 阅读全文

posted @ 2018-01-03 09:32 linuxSu 阅读(279) 评论(0) 推荐(0) 编辑

导航