- 博客(5)
- 收藏
- 关注
原创 mysql之Explanin介绍
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...
2018-06-11 11:14:15 1008
原创 二叉树基础----Java实现
相信看了之前的二叉树浅谈大家对二叉树已经有一定的了解,今天来看一下Java的简单实现首先写一个节点类public class BinaryTreeNode { //左节点 public BinaryTreeNode leftChild; //右节点 public BinaryTreeNode rightChild; //当前值 public Ob...
2018-05-03 22:06:54 114
原创 创建线程三种方式Thread,Runnable,Callable
今天给大家分享的是创建线程的三种方式,分别是Thread类,Runnable和Callable接口。一、最简单直接的肯定是继承Thread类:/** * 用继承Thread类来创建线程 */ public class ThreadFirst extends Thread { private int i; @Override public void run() { ...
2018-04-17 22:47:50 175
原创 多线程尝试(一)
今天了解多线程的过程中,随手写了一个银行存钱的Demo,对于部分业务需要用到同步机制。先看代码:这是模拟银行账户的抽象类:import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * @Author:KrisYu * @Description:银行账户 */ pu...
2018-04-14 23:09:37 133
转载 二叉树遍历浅谈
最近再编程中遇到了二叉树遍历,所以写一篇博文记录一下。首先是概念:二叉树遍历所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问 题。 遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。遍历方案二叉树的前序遍历二叉树的前序遍历从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此...
2018-04-13 00:01:18 177 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人