
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
集合系列文章文章目录集合系列文章前言1、PriorityBlockingQueue是什么?2、查看类图接口3.源码解析3.1 构造器3.2 offer操作3.2.1 扩容3.2.2 建堆算法3.2.3 图文解释3.3 poll操作3.3.1 dequeue出队源码3.3.2 siftDownComparable堆调整源码总结前言1、PriorityBlockingQueue是什么?集合中无界优先队
Thread.join的作用和原理文章目录Thread.join的作用和原理前言一、Thread.join的作用Java中如何让多线程按照自己指定的顺序执行?1.join不被注释的情况2.join注释的情况二、Thread.join的实现原理1.线程是如何被阻塞的?又是通过什么方法唤醒的呢?先来看看Thread.join方法做了什么事情三、什么时候会使用Thread.join前言简单了解threa
文章目录前言一、简单实现加解密1.1加密1.2、解密1.3 代码解释2. Cipher类2.1 Cipher类提供了加密和解密的功能。2.2 Cipher对象需要初始化2.3 加密或解密前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、
jvm调优主要是针对垃圾收集器的收集性能优化,令运行在虚拟机上的应用能够使用更少的内存以及延迟获取更大的吞吐量。1、性能定义要查找和评估器性能瓶颈,首先要知道性能定义,对于jvm调优来说,我们需要知道以下三个定义属性,依作为评估基础:吞吐量:重要指标之一,是指不考虑垃圾收集引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。延迟:其度量标准是缩短由于垃圾啊收集引起的停顿时间或...
我执行的语句bin/kafka-console-producer.sh --bootstrap-server 10.0.0.11:9092 --topic test但是报错了原因是版本不支持It's not until Kafka 2.5.0, console producer accepts --bootstrap-server,before this version, use --broker
文章目录前言一、经典的同步阻塞模型二、单reactor单线程设计1.代码示例三、单reactor多线程设计四、多reactor多线程设计五、Reactor模型结构图总结前言说到NIO、Netty,Reactor模型一定是绕不开的,因为这种模式架构太经典了,但是好多人在学习的时候,往往会忽视基础的学习,一上来就是Netty,各种高大上,但是却没有静下心来好好看看Netty的基石——Reactor模型
文章目录前言一、简单实现加解密1.1加密1.2、解密1.3 代码解释2. Cipher类2.1 Cipher类提供了加密和解密的功能。2.2 Cipher对象需要初始化2.3 加密或解密前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、
结论,在abc三个字段的符合索引,只要用到了a这个字段,都能够使用索引,与顺序无关。CREATE TABLE key_test (id int(11), name VARCHAR(20), priority int(4), desc VARCHAR(255));EXPLAIN SELECT * FROM key_test WHERE id = 1 and priority = 1 AND...
Sphinx中重要的三个命令,splinx安装的bin目录下Indexer创建索引命令,searchd启动进程命令,Search命令搜索命令(新版本中已不存在) 下载sphinx并安装./configure--prefix=/usr/local/sphinx –with-mysql=/usr/local/mysqlmake && make insta...
在这里对explain的各个字段进行详细的分析,来帮助大家分析自己所写的sql是否最佳的使用了索引。