存储过程是数据库存储的一个重要的功能,MySQL在5.0以前的版本不支持存储过程,存储过程可以在大大提高数据库处理速度的同时提高数据库编程的灵活性。1、什么是存储过程?存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此成为存储过程。当以后需要数据库提供与定义好的存储过程
分类:
数据库 时间:
2020-05-11 10:30:21
阅读次数:
66
问题描述 在root用户下su到普通用户出现权限问题 [root@hehe ~]# su - zh su: warning: cannot change directory to /home/zh: Permission denied su: failed to execute /bin/bash: ...
分类:
其他好文 时间:
2020-05-11 00:53:46
阅读次数:
343
+ code + describe RT,返回倒数第二个数据,省事。 + extend 返回第一个: 返回第二个: 返回倒数第一个: + example ...
分类:
其他好文 时间:
2020-05-10 01:46:06
阅读次数:
99
//默认初始容量 2^4 16//HashMap 底层数组的长度总是 2 的 n 次方,这一点可参看后面关于 HashMap 构造器的介绍;//当length 总是 2 的倍数时,h & (length-1)将是一个非常巧妙的设计:假设 h=5,length=16, 那么 h & length - ...
分类:
其他好文 时间:
2020-05-08 18:36:09
阅读次数:
64
原因: 函数的形参原型为char *str,表示传递一个字符串的地址过来,并且可以通过传递过来的地址来修改其中的值;但是我传递的只不过是一个字符串常量,所以弹出了这个警告 而加了const之后: 改为const char *str,因为有const修饰符,变代表指针s指向的值不能被修改,符合字符串常 ...
分类:
其他好文 时间:
2020-05-08 13:05:50
阅读次数:
56
11MySQL主从11mysql主从1.主从简介1.1主从作用1.2主从形式2.主从复制原理3.主从复制配置MySQL主从配置操作代码:先查看主从库中有哪些数据库主库:[root@localhost~]#mysql-uroot-pwhb123!-e‘showdatabases‘mysql:[Warning]Usingapasswordonthecommandlineinterfacecanbein
分类:
数据库 时间:
2020-05-08 09:18:59
阅读次数:
70
一、checkpoint检查点为什么产生??页操作在缓冲池完成,那么缓冲池就是为了协调CPU和磁盘速度,所以页上做了数据变更,就成了脏页,就需要从缓冲池刷新到硬盘,那怎么刷新呢。频繁肯定不行,还是很多以后再提交或者不用提交,直接影响后续恢复。数据库都是这种策略WriteAheadLog事物提交时,先写重做日志,再修改页,因此永远不刷页写日志有两个条件:缓冲池可以缓冲所有的数据重做日志可以无限增大显
分类:
数据库 时间:
2020-05-07 10:45:26
阅读次数:
72
简介 跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。 跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。 跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。 存储结构 跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。 源码分析 主要内部类 ...
分类:
其他好文 时间:
2020-05-06 21:47:19
阅读次数:
77
Warning:<i><b>root project 'mlibmodel': Unable to build Scala project configuration</b>Details: org.gradle.api.GradleException: Cannot infer Scala cla ...
分类:
其他好文 时间:
2020-05-05 16:23:28
阅读次数:
182
git add:添加至暂存区,但并未提交至服务器。git add . 是表示把当前目录下的所有更新添加至暂存区。有时在终端操作这个会提示,只是个提示,可以不用管: 原因: 这是因为文件中换行符的差别导致的。这个提示的意思是说:会把windows格式(CRLF(也就是回车换行))转换成Unix格式(L ...
分类:
其他好文 时间:
2020-05-05 13:59:35
阅读次数:
81