自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 mysql大量数据构建索引

有一个问题,一张表有3百万条记录,随着时间的增加,记录量会更多,此时查询速度很慢。在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引。但是因为数据量大的原因,索引添加不成功,想了很多办法,终于在短时间内解决了。办法如下:1、进入mysql界面。mysql -uroot -hlocalhost -plovelive gm;2、导出相应表的数据。select * from tab into outfile ‘tab.txt’; 此处tab.txt文件在mysql的data目录里3、删除相应表的

2020-10-12 19:14:59 307

原创 索引回表和覆盖

什么是回表,举个例子,建一张表order。表字段有id,mcode,code,detail;id为主键,mcode字段加索引现在根据mcode查询所有的code(根据主单编号,查询所有的子单编号)语句:select code from order where mcode = ‘M001’;这时候数据库会怎么操作呢?因为mcode索引,所以查询mcode的索引,查到符合要求的数据的rowid(索引内是不会保存具体数据的),再根据rowid,查询到具体的数据,拿到code。这就是回表,简单来说就是:

2020-09-24 17:28:47 112

原创 docker下安装elasticsearch5.6.8、IK分词器、HEAD插件

一、docker下安装elasticsearch5.6.8下载镜像docker pull elasticsearch:5.6.8创建容器docker run -di --name=elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8浏览器输入地址:http://192.168.25.129:9200/ 即可看到如下信...

2020-04-21 15:06:42 221

原创 ArrayList和Array的区别

1)精辟阐述:可以将 ArrayList想象成一种“会自动扩增容量的Array”。2)Array([]):最高效;但是其容量固定且无法动态改变;ArrayList: 容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。4)Java中一切皆对象,...

2020-01-08 11:06:45 119

原创 spring四大特性

首先事务从哪层开启的?为什么是service层而不是mapper层?Service开启的。因为业务逻辑写在service层,它得保证事务得四大特性,调用多个方法得时候使用一个事务,所以写在service层,如果写在mapper层,没有办法做到多个方法用一个事务,并且是通过spring来管理数据库得事务的事务问的比较多:四大特性(ACID)原子性:概念型理解:事务是不可分割的一部分,要么同...

2020-01-06 11:50:53 911

原创 spring常用注解

Spring部分1、声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2、注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由JSR-250提供...

2020-01-05 19:24:20 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除