会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
1
2
下一页
2021年8月19日
为什么MySQL的索引要用B+树
摘要: 经常用于查询的数据结构 既然MySQL的索引是为了简化查询的,所以我们简单的看一下可用于查询的数据结构有哪些。数据结构只做简单的介绍,如果某种数据结构不懂的,还得另行学习。(或者我有时间补充?) 1.二叉排序树 二叉排序树又叫二叉搜索树(BST),顾名思义首先是一颗二叉树,其中的每一个节点都表示一个
阅读全文
posted @ 2021-08-19 14:14 秦关汉月
阅读(110)
评论(0)
推荐(0)
编辑
2021年8月17日
Mysql中的锁机制入门
摘要: mysql表中的各种锁 mysql中的锁机制大致比较的简单。而且不同的引擎支持的锁也是不一样的。 mysql常见的按照粒度分有三种锁,分别是: 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的
阅读全文
posted @ 2021-08-17 19:41 秦关汉月
阅读(69)
评论(0)
推荐(0)
编辑
2020年1月30日
java基础再回首(二)——数组的补缺拾遗
摘要: 在总结数组的用法之前,我们先明确一下数组的概念与特点: 数组是多个相同类型的数据按一定顺序排列的集合。 创建数据对象会在内存中开辟一整块内存空间。 数组的长度一旦确定就不能更改。 数组是引用数据变量,数组中的元素可以是基本数据变量。 也可以是引用数据变量(二维数组)。 了解了一些数组的基本的特点,我
阅读全文
posted @ 2020-01-30 20:45 秦关汉月
阅读(235)
评论(0)
推荐(0)
编辑
2020年1月26日
java基础再回首(一)————数据类型和运算符
摘要: 本文主要记录一下重新学习Java基础中学到的之前遗漏的细节。 1. java属于强类型语言 2. 8种基本的数据类型:byte,short,int,long,float,double,char,boolean,当作自动类型数据转换时: byte,char,short >int >long >floa
阅读全文
posted @ 2020-01-26 21:10 秦关汉月
阅读(107)
评论(0)
推荐(0)
编辑
2019年4月18日
多线程之interrupt
摘要: 1.interrupt()作为中断程序,并不会直接终止运行,而是设置中断状态,由线程自己处理中断。可以选择终止线程。等待新任务或继续执行。 2.interrupt()经常用于中断处于堵塞状态的的线程,如sleep,wait,join 。 3.当线程检查出有中断状态设置 时,sleep,wait,jo
阅读全文
posted @ 2019-04-18 16:34 秦关汉月
阅读(324)
评论(0)
推荐(0)
编辑
2019年4月10日
java线程优先级
摘要: Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行,注意是更高的几率而不是优先执行,记住当线程的优先级没有指定时,所有线程都携带普通优先级。 优先级可以用从1到10的范围指定。10表示最高优先级,1表示最低优先级,5是普通优先级。 记住优先级最高的线程在执行时被给予优
阅读全文
posted @ 2019-04-10 17:46 秦关汉月
阅读(632)
评论(0)
推荐(0)
编辑
2019年4月3日
java多线程之堵塞的应用
摘要: 线程在Running的过程中可能会遇到阻塞情况,上次的内容我们已经使用过sleep()的方法。 调用join()和sleep()方法,sleep()时间结束或被打断,join()中断,IO完成都会回到Runnable状态,等待JVM的调度。 调用wait(),使该线程处于等待池,等到线程被唤醒被放到
阅读全文
posted @ 2019-04-03 17:26 秦关汉月
阅读(459)
评论(0)
推荐(0)
编辑
2019年3月31日
多线程简单编程
摘要: 根据我的上一篇随笔来看,基本的都已经解释清楚了,现在写几段简单的代码来了解一下多线程。 public class Lamb extends Thread{ public void run() { for(int i=0;i<10;i++) { System.out.println("Lamb");
阅读全文
posted @ 2019-03-31 17:52 秦关汉月
阅读(109)
评论(0)
推荐(0)
编辑
2019年3月28日
java中的多线程入门
摘要: 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。 而多线程的好处就是效率高,充分利用 CPU 。 多线程最简单的使用就是使用 new 关键字和 Thread 类或其子类建立一个线
阅读全文
posted @ 2019-03-28 20:01 秦关汉月
阅读(91)
评论(0)
推荐(0)
编辑
2019年3月24日
删除一个带有文件的文件夹
摘要: 普通删除文件夹的方法: File s= new File("D:\\shanchu"); System.out.println(s.delete()); 但这仅限于空的文件夹,当文件夹有内容的时候,结果为false。 当文件夹中有内容,我们只能从里往外删除,而且不知道有多少级目录。如果文件夹底下是文
阅读全文
posted @ 2019-03-24 12:03 秦关汉月
阅读(263)
评论(0)
推荐(0)
编辑
1
2
下一页
body { color: #000; background: url(https://www.cnblogs.com/zhc8016/gallery/image/396920.html) fixed; background-size: cover; background-repeat: no-repeat; font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif; font-size: 12px; min-height: 101%; }