会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yyss001
博客园
首页
新随笔
联系
订阅
管理
2020年6月12日
innodb二级索引在分页查询下的影响
摘要: 存在一张1300多万数据的表,运行select count(id) from m_news where type = 55,查询出数据量为4348613,其中type 字段为辅助索引,类型为B+tree,执行分页查询结果为 将type字段索引去除后再次执行 可以看到两者相差竟如此之大,加了索引之后查
阅读全文
posted @ 2020-06-12 14:35 yyss001
阅读(205)
评论(0)
推荐(0)
2020年1月17日
php中self static区别
摘要: 准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwarding call)的类名。当进行静态方法调用时,该类名即为明确指定的那个(通常在 :: 运算符左侧部分);当进行非静态方法调用时,即为该对象所属的类。所谓的“转发调用”(forwarding call)指的是通过以下几
阅读全文
posted @ 2020-01-17 09:25 yyss001
阅读(68)
评论(0)
推荐(0)
2020年1月15日
打包成jar访问不到资源文件
摘要: 1、代码读取资源文件不要使用FileInputStream,使用getResourceAsStream 2、将所需要的文件拷贝到项目目录下,就可以通过路径访问了,
阅读全文
posted @ 2020-01-15 11:28 yyss001
阅读(239)
评论(0)
推荐(0)
2020年1月9日
Java多线程之Thread与Runnable
摘要: 一、Thread VS Runnable 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类和Runnable接口都是在java.lang包中定义的。接下来本文给大家介绍下Java中Runnable和Thread的区别,当然啦,也算做是我整理
阅读全文
posted @ 2020-01-09 16:03 yyss001
阅读(270)
评论(0)
推荐(0)
2019年12月4日
栈帧%ebp,%esp理解
摘要: 首先应该明白,栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存器esp指向当前的栈帧的顶部(地址地)。下图为典型的存取器安排,观察栈在其中的位置 入栈操作:push eax; 等价于 esp=
阅读全文
posted @ 2019-12-04 16:10 yyss001
阅读(453)
评论(1)
推荐(0)
2019年12月3日
串行、并行、并发概念理解
摘要: 串行:一次执行一个任务,且按照顺序执行 并行:可以同时执行多个任务,受限于cpu个数 并发:在同一时间段内可执行多个任务,通常把cpu按时间片的形式分配
阅读全文
posted @ 2019-12-03 21:38 yyss001
阅读(1037)
评论(0)
推荐(0)
2019年11月26日
php7自定义扩展安装小试(centos)
摘要: 1、下载php7源码,解压 2、进入源码目录下/ext目录,目录中会存在ext_skel.php脚本,执行php ext_skel.php --ext helloworld,默认会在当前脚本目录下生成helloworld目录 也可以输入 php ext_skel.php --help查看帮助文档 3
阅读全文
posted @ 2019-11-26 13:59 yyss001
阅读(267)
评论(0)
推荐(0)
公告