ICode9

精准搜索请尝试: 精确搜索
  • Kafka学习(四) 日志2022-07-23 19:03:09

    日志 这里所说的日志是用来记录生产者向主题发送消息而产生的日志,但日志中记录的并不是消息而是record,因为Kafka并不是将原始消息直接写入日志的,而是把消息和其他元数据封装在一个record里写入日志,我们把这个record叫做消息集合。 这些日志信息放在配置文件的log.dirs指定的目录

  • 面试题day132022-07-22 23:38:21

    京东 谈一谈你对集合的了解,从什么角度切入都可以。 arraylist linkedlist hashset treeset hashmap treemap hashmap 数组链表 数组扩容(数组元素大于0.75*数组长度) 链表扩容(数组大于64,链表大于8) put 扰动函数 (n-1)&hash equals判断 说说你对JMM的理解吧 java内存模型

  • 一文讲清,MySQL中的二级索引2022-07-22 22:35:06

    主键索引是InnoDB存储引擎默认给我们创建的一套索引结构,我们表里的数据也是直接放在主键索引里,作为叶子节点的数据页。     但我们在开发的过程中,往往会根据业务需要在不同的字段上建立索引,这些索引就是二级索引,今天我们就给大家讲讲二级所有的原理。     比如,你给name字段加

  • MYSQL高级第二天(3)2022-07-22 22:06:03

    1、优化SQL步骤 1.1、查看SQL执行效率 查看当前连接的执行情况: --查看当前会话mysql> show status like 'Com_______';--查看全局mysql> show status like 'Com_______';--查看innodb执行情况:mysql> show global status like 'innodb_rows_%';   1.2、定位低效的SQL语句 可以通

  • C++ Builder(RAD Studio)11.1.5代码提示问题2022-07-22 20:04:04

    我发现只要把项目下__astcache目录删除,打开项目(基于clang编译器的)过几秒IDE项目管理器底部就会显示CodeInsight正在索引的进度条了,这时cquery的CPU占有率非常高。索引完以后初步测试代码提示秒出,比经典编译器的代码提示还快。经典编译器如果语法有错误代码提示会出不来,cquery代码

  • 字符串相关函数的用法2022-07-22 08:05:58

    """字符串相关函数 find(子串,起始索引,结束索引) 查找子串在指定字符串中第一次出现的位置,并且返回该索引,找不到就返回-1 rfind(子串,起始索引,结束索引) 查找子串在指定字符串中最后一次出现的位置,并且返回该索引,找不到就返回-1 index(子串,起始索引,结束索引) 查找子

  • 02-DSL操作Elasticsearch入门2022-07-22 06:02:45

    六、DSL操作ES 6.1、RESTful风格介绍 REST(Representational State Transfer 表述性状态转移),是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是RESTful。就是一种定义接口的规范。有以下特征: 基于HTTP 可以使用XML格式定义或JSON格式定义参数和返回值。 每一

  • 01-Elasticsearch概念和相关软件的安装2022-07-22 05:01:01

    一、ElasticSearch的倒排索引 1.1、数据库存在的问题 问题1: 查询title中包含"手机"的信息 SELECT * FROM goods WHERE title LIKE '%手机%' 使用模糊搜索,左边有通配符,不会走索引,会全表扫描,性能低 问题2:查询title中包含"我要买一部华为手机"的信息 SELECT * FROM g

  • 【Oracle笔记】递归以及索引的一丢丢使用2022-07-21 20:07:23

    【笔记】递归以及索引的一丢丢使用 递归写法,树查询 connect by nocycle prior START WITH XXX CONNECT BY PRIOR XXX ORDER BY XXX 就算是在其中添加了where条件,也只是树的结构的一部分,并没有改变树的结构 SELECT LEVEL, t.*,o.wfid FROM (SELECT cb.I, c1

  • 数据库索引笔记2022-07-21 19:35:32

    一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”。 几种索引的常见模型 实现索引的方式却有很多种,所

  • Python-Python高级变量类型2022-07-21 18:31:21

    Python高级变量类型 Python数据类型 Python中数据类型可以分为数字型和非数字型 数字型 整型(int) 浮点型(float) 布尔型(bool) 真 True 非0整 --非零即真 假 False 0 复数型(complex) 主要用于科学计数,例如:平面场问题,波动问题,电感电容等问题 非数字型 字符串 列表 元组 字典

  • 列表2022-07-21 17:32:54

    列表list 一个排列整齐的队伍,Python采用顺序表实现 列表内的个体称作元素,由若干元素组成列表 元素可以是任意对象(数字、字符串、对象、列表等) 列表内元素有顺序,可以使用索引 线性的数据结构 使用 [ ] 表示 列表是可变的 初始化 list() -> new empty list list(iterable) -> new

  • 搜索插入位置2022-07-21 16:33:28

    介绍:搜索插入位置,如果有就返回索引,如果没有就返回他应该插入那个索引位置 package cut; public class SearchInsert { public static void main(String[] args) { int[] ints = {1, 3, 5, 6}; Solution4 solution4 = new Solution4(); solution4.sea

  • mysql面试题整理2022-07-21 12:00:44

    1 myisam 和 innodb 引擎的区别 innodb 支持事务,外键,myisam 不支持 innodb 支持 mvcc ,myisam 不支持 innodb 支持表锁、行锁,myisam 仅支持表锁 innodb 必须有主键,myisam 不需要 2 mysql有几种锁 按锁粒度划分有三种:表锁、页锁、行锁 加锁机制:可分为 悲观锁和乐观锁 兼容性:意向

  • Python基础数据类型-Tuple(元组)2022-07-20 22:37:53

    a = () b = (1) # 不是元组类型,是int型 c = (1,) # 只有一个元素的时候,要加逗号才能表示是元组 d = (1, 2, 3, 4, 5, 6, 1) print(type(a), type(b), type(c)) # <class 'tuple'> <class 'int'> <class 'tuple'> print(d.index(1)) # return first

  • elasticsearch -- 文档操作2022-07-20 17:34:01

    简介 Elasticsearch提供了单文档API和多文档API,其中API调用分别针对单个文档和多个文档。 原文链接:https://www.cainiaojc.com/elasticsearch/elasticsearch-document-apis.html   增/添加数据 特性: 自动ID生成: 如果在索引操作中未指定ID,则Elasticsearch会自动为该文档生成ID。

  • Explain2022-07-20 16:33:32

    explain可用来分析SQL的执行计划   结果输出类型:     id 该语句的唯一标识。如果explain的结果包括多个id值,则数字越大越先执行;而对于相同id的行,则表示从上往下依次执行。 select_type 查询类型,有如下几种取值:     table 表示当前这一行正在访问哪张表,如果SQL定义了别名,则

  • sql语句优化的30种方法2022-07-20 15:34:34

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫

  • Mysql扩展-三种常见数据引擎的的区别2022-07-20 14:33:31

    1、官方的介绍 show Engines 可以查看官方关于所有引擎的介绍 2、三种引擎的特点 2.1、InnoDB 支持事务(崩溃修复能力和并发控制),支持外键 默认行级锁,并发性能比较好,会发生死锁的情况 索引中存储的是实际数据,有以下文件 .frm(表结构定义) .MYI(索引) .MYD(数据) 2.2、MyISAM 不

  • 各种索引的比较和MySQL数据库索引的选择2022-07-20 10:36:13

    哈希索引 通过一个哈希函数,把值映射到某个区间的某个位置,读取的时候,也是通过找到映射位置并进行读取,平均的查找复杂度为O(1)。即对索引的key进行一次hash计算就可以定位出数据存储的位置。 典型的应用就是HashMap的底层实现,就是把key通过做一个哈希操作得到一个哈希值,然后再用这个哈

  • 6、二进制、列表2022-07-19 18:04:27

    一、bin(数字) 可以将数字转换为二进制     每个0或者1所占空间单位为bit(比特),这是计算机中最小的表示单位         二、Python2默认支持的编码格式是ascall编码,Python3默认支持是utf-8编码 所以我们如果使用Python2的字符中带有中文的话,程序会报错,因此需要在Python文件中

  • 7、深浅copy2022-07-19 18:02:39

    查看变量值存储的地址:id(变量) 一、变量 1、 a = 1 b = a print(a) print(b) print(id(a)) print(id(b)) 结果: 1 1 2079049648 2079049648 结论: 地址打印结果可以看出a和b的地址指向是一样的都为2079049648。       2、 a = 1 b = a a = 2   print(id(a)) print(id(b)) 结果

  • 初识elasticsearch2022-07-18 22:02:27

    1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 1.1.0.ELK技术栈 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域,而elasticsearc

  • Hash索引和B+树区别是什么?你在设计索引是怎么抉择的?2022-07-18 22:02:16

    首先可以确认的是: B+树可以进行范围查询,Hash索引不能。 B+树支持联合索引的最左匹配原则,Hash索引不支持。 B+树支持order by排序,Hash索引不支持 Hash索引在等值查询上比B+树效率更高 B+树使用like进行模糊查询的时候、like后面比如(%开头)的话可以起到优化的作用,Hash索引根本无法进

  • C#-数组和动态数组2022-07-18 18:35:04

    创建一个数组 int[] array = new int[10]; 给数组中的第一个格子进行赋值 array[0] = 99; 创建一个动态数组 ArrayList arrayList = new ArrayList(); 动态数组添加一个值类型的数据 arrayList.Add(1); 动态数组添加一个字符串类型的数据 arrayList.Add("数据"); arrayList.Add("

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有