Wesley13 Wesley13
3年前
java中Arraylist和LinkList的区别
   1、Arraylist使用数组方式存储,允许直接按照序号索引元素。但是插入元素或者删除元素需要移动等内存操作。所以查询速度快而插入数据慢。   2、Linklist是双向列表方式存储,按照序号索引向前或者向后遍历。但是插入数据时候只要记录前后项,所以插入数据速度快但是查询慢。ArrayList和LinkList在性能上各有优缺点,但
Wesley13 Wesley13
3年前
mysql中 replace into ... 和 insert into ... ON DUPLICATE KEY UPDATE ... 有则更新 无则添加
一、insertinto...ONDUPLICATEKEYUPDATE...      如果在INSERT语句末尾指定了ONDUPLICATEKEYUPDATE,  并且插入行后会导致在一个UNIQUE索引或PRIMARYKE
Stella981 Stella981
3年前
Linux系统修改网卡名(eth0
一、命名规则策略规则1:对于板载设备命名合并固件或BIOS提供的索引号,如果来自固件或BIOS的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。规则2:命名合并固件或BIOS提供的PCIE热插拔口索引号,比如ens1,如果信息可读就使用,否则使用规则3。规则3:
Stella981 Stella981
3年前
ElasticSearch学习汇总
什么是ElasticSearch?ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch能够做到实时搜索并且稳定,
Wesley13 Wesley13
3年前
0304 直播报名|向量索引算法介绍与优化
想做向量搜索确又不知道该选择什么索引吗?怎么样可以又快又准又最不占内存?相信这个问题很多Milvus用户都非常想知道。然而,在不同的应用场景下该如何选择一种合适的索引并非显而易见,需要在资源使用量、查询效率、查询召回率等多个指标中做权衡。!(https://oscimg.oschina.net/
Wesley13 Wesley13
3年前
MySQL调优系列——如何提高MySQL的查询效率🔥
!(https://oscimg.oschina.net/oscnet/upd2e2544a2f9aafd9d615f75b2c647c660ff.png)1、对查询进行优化,避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2、避免在where子句对字段进行null值判断,否则会导致引擎放弃使用索引而进行全表扫描。
Wesley13 Wesley13
3年前
MySQL一一sql的视图、索引、约束
一、视图本质上相当于一张\\“虚拟表”\\,可当作独立的一张表进行操作(增、删、改、查)\\     作用:\\\\      a)\\可通过权限控制,只将“表中的少数列”暴露给数据库用户,而不让该用户直接操纵数据库中“实际表”\\      b)\\可将常用的,较复杂的SQL在数据库中预先定义好
Stella981 Stella981
3年前
Collection 的两个子集Set 和 List
CollectionList(列表)特点:1,有序(存储元素的顺序和取出元素的顺序一致)2,该集合中的元素都有索引,所以可以通过索引(角标)来访问元素。3,它可以存储重复元素。常见子类对象:记住:具体的子类对象,我们要学习应该是该对象的特有的数据结构,以及相关的特点。Vector:jdk1.0
Wesley13 Wesley13
3年前
MySQL中IS NULL、!=不能用索引?胡扯
不知道从什么时候开始,网上流传着这么一个说法:MySQL的WHERE子句中包含ISNULL、ISNOTNULL、!这些条件时便不能使用索引查询,只能使用全表扫描。这种说法愈演愈烈,甚至被很多同学奉为真理。咱啥话也不说,举个例子。假如我们有个表s1,结构如下:!MySQL中ISNULL、!不能用索引?胡扯(https://o
京东云开发者 京东云开发者
6个月前
从MySQL JOIN 算法角度看如何优化SQL
作者:京东物流京东物流一、前言在做MySQL的SQL优化时,如果只涉及到单表查询,那么大部分慢SQL都只需从索引上入手优化即可,通过添加合适的索引来消除全表扫描或者排序操作,执行效果,大概率能实现质的飞跃。然而,在实际生产中,除了单表查询,更多的是多个表的