- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 MySQL存储引擎
数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用存储引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多的数据库管理系统都支持多种不同的存储引擎。MySQL的核心就是存储引擎。使用 show engines 命令查看MySQL支持的存储引擎(下面是MYSQL 5.7支持的存...
2018-09-30 22:03:34 1337
原创 非递归中序遍历二叉树
我们经常会使用递归的方法去遍历一棵二叉树,这个实现起来也非常简单,但要使用非递归去遍历二叉树还是需要一些编程技巧的。我们很容易想到了使用栈去处理,下面是具体实现import java.util.Stack;public class Test { public static void main(String[] args) { TreeNode root = new TreeNod...
2018-09-17 22:44:40 3843
原创 MySQL8.0.11源码分析之mysql关键函数和执行流程
mysql是命令行客户端程序 ,交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。入口函数int main(int argc, char *argv[]) { if (get_options(argc, (char **)argv)) { //获取密码 my_end(0); return EXIT_FAILURE; } ...
2018-09-11 09:05:49 1380
原创 MySQL8.0.11源码分析之mysqld关键函数和执行流程
mysqld是SQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。//Linux下入口函数int mysqld_main(int argc, char **argv){ ...... //初始化操作 //循环连接 mysqld_socket_acceptor->connection_event...
2018-09-09 00:00:02 1691
原创 字符串的排列与组合
在做编程题时经常遇到字符串的排列与组合问题,特此总结一下1.字符的全排列(无重复字符) /** * 字符串的全排列,无重复字符 * @param list 字符数组 * @param n 当前交换的位置(初始为0) */ public static void permute(char[] list,int n){ if(n==list.length){ ...
2018-09-07 16:38:13 1224
原创 Linux常用命令
将文件test.txt重命名为wbk.txt:$ mv test.txt wbk.txt使用得最多的压缩格式:# tar -zcvf archive_name.tar.gz directory_to_compress解压:# tar -zxvf archive_name.tar.gz解压到:# tar -zcvf archive_name.tar.gz -C /tmp/extract_he...
2018-09-05 15:14:55 897
基于java socket网络编程实现的五子棋游戏,可多人在线玩耍
2018-06-15
基于java socket网络编程实现的简单模拟qq聊天的程序,可实现并发聊天
2018-06-10
struts1.3 jar包
2017-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人