首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AnonyStar
掘友等级
软件开发工程师
「今日事,今日毕」
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
数据库 | 001-MySQL梳理系列(一)
MySQL基本组成SQL执行流程Server层主要包括连接器、查询缓存、分析器、优化器、执行器,包含了MySQL主要的很多核心功能,以及所有的内置函数、存储过程、触发器、视图等,其实就是所有跨存储引擎
效率工具 | 快速创建虚拟机,Vagrant真香!
Vagrant 是一个基于Ruby的工具,主要用于创建和部署虚拟化开发环境。它以来于Oracle的开源VirtualBox虚拟化系统,通过使用 Chef创建自动化虚拟环境。 因为 Vagrant 依赖于某种虚拟化技术,目前支持常见的 VirtualBox、 VMWare等,所以…
[数据库]000 - 🍳Sysbench 数据库压力测试工具
sysbench 是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1. Linux 上安装 sysb…
[JVM工具(1)] 堆栈检查利器jstat的使用
jstat可以检查JVM整体的运行情况,可以看到新生代,老年代等的内存使用情况,以及GC次数和耗时命令格式如jstat-<option>[-t][-h<lines>]<vmid>[<interval>
顺序栈与链式栈的图解与实现
初始时,栈内没有数据,即空栈。此时栈顶就是栈底。 当存入数据时,最先放入的数据会进入栈底。接着加入的数据都会放入到栈顶的位置。 如果要删除数据,也只能通过访问栈顶的数据并删除。对于栈的新增操作,通常也叫作 push 或压栈。 对于栈的删除操作,通常也叫作 pop或出栈。对于压栈…
CountDownLatch、CyclicBarrier、Semaphore、Exchanger 的详细解析
本文主要介绍和对比我们常用的几种并发工具类,主要涉及CountDownLatch、CyclicBarrier、Semaphore、Exchanger相关的内容,如果对多线程相关内容不熟悉,可以看笔者之
优雅关闭线程池的方案
我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去关闭,这其实是存在非常大的风险的,大量的线程常驻在后台对系统
优雅关闭线程池的方案
我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去关闭,这其实是存在非常大的风险的,大量的线程常驻在后台对系统
优雅关闭线程池的方案
我们经常在项目中使用的线程池,但是是否关心过线程池的关闭呢,可能很多时候直接再项目中直接创建线程池让它一直运行当任务执行结束不在需要了也不去关闭,这其实是存在非常大的风险的,大量的线程常驻在后台对系统
JAVA中常见的阻塞队列详解
在之前的线程池的介绍中我们看到了很多阻塞队列,这篇文章我们主要来说说阻塞队列的事。阻塞队列也就是BlockingQueue,这个类是一个接口,同时继承了Queue接口,这两个接口都是在JDK5中加入的
下一页
个人成就
文章被点赞
126
文章被阅读
35,737
掘力值
1,288
关注了
12
关注者
36
收藏集
1
关注标签
93
加入于
2019-08-02