02 2020 档案

摘要:索引优化应该是对查询性能最有效的手段,能够轻易将查询性能提高几个数量级。——《高性能MySQL》 什么是索引? MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 《高性能MySQL》中的定义为:索引(在MySQL中也叫”键(key)“)是存储引擎用于快速找到记 阅读全文
posted @ 2020-02-22 21:40 JustJavaIt 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Redis? Redis(Remote Dictionary Server,远程字典服务)是一个开源的底层使用C语言编写的key-value存储数据库(非关系型数据库中的一种类型 -- 键值数据库)。 优缺点?(为什么要用?) 1)性能极高 – Redis能读的速度是110000次/s,写的速度是8 阅读全文
posted @ 2020-02-18 22:34 JustJavaIt 阅读(248) 评论(0) 推荐(0) 编辑
摘要:SQL查询语句执行顺序? (7) SELECT (8) DISTINCT <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <where_c 阅读全文
posted @ 2020-02-17 13:34 JustJavaIt 阅读(929) 评论(0) 推荐(0) 编辑
摘要:性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,时刻威胁着我们。因此在 阅读全文
posted @ 2020-02-16 21:26 JustJavaIt 阅读(611) 评论(0) 推荐(0) 编辑
摘要:在讲volatile关键字之前我们先了解Java的内存模型,Java内存模型规定所有的变量都是存在主存当中,每个线程都有自己的工作内存。线程对变量的所有操作都必须在自己的工作内存中进行,而不能直接对主存进行操作。各线程间的工作内存互不干扰。 谈一下你对 volatile 关键字的理解?( volat 阅读全文
posted @ 2020-02-14 16:19 JustJavaIt 阅读(760) 评论(0) 推荐(0) 编辑
摘要:需求说明:使用EasyPoi时导出文件中折扣字段是小数,被测试同学提了一个bug,需要转成百分数导出。 个人觉得应该转百分号只要在@Excel注解里面加个属性即可,但是在网上的easypoi教程中没有发现有介绍这方面的具体使用,发现了@Excel中有个数字格式化属性numFormat,于是看了下nu 阅读全文
posted @ 2020-02-13 13:56 JustJavaIt 阅读(12408) 评论(0) 推荐(2) 编辑
摘要:区别: (1)比较基本数据类型时 只能采用"==",比较的是数值; 基本数据类型:Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。(4整形,2浮点 阅读全文
posted @ 2020-02-06 17:28 JustJavaIt 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:内存溢出 (out of memory),是指程序在申请内存时,没有足够的内存空间供其使用(杯子就只能装500ml的水,都满了,你还想加水),出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。你申请了一个盘子用尽各种方法只能装4个果子,你却 阅读全文
posted @ 2020-02-04 17:15 JustJavaIt 阅读(154) 评论(0) 推荐(0) 编辑
摘要:概念 类:是一个模板,它描述一类对象的行为和状态。 对象:是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 接口:是抽象方法的集合,包含类要实现的方法。 抽象类:如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 举 阅读全文
posted @ 2020-02-04 11:33 JustJavaIt 阅读(235) 评论(0) 推荐(0) 编辑
摘要:(1)重写(Overriding)是”外壳不变,核心重写”,即在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法。 (2)重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 (3)方法的重写(Overriding)和 阅读全文
posted @ 2020-02-03 11:34 JustJavaIt 阅读(2234) 评论(0) 推荐(1) 编辑
摘要:int和Integer的区别: 1) int是基本数据类型,直接存储的数值,默认是0; 2) Integer 是int的包装类,是个对象,存放的是对象的引用,必须实例化之后才能使用,默认是null; 包装类?装箱拆箱? 菜鸟教程 -- https://www.runoob.com/java/java 阅读全文
posted @ 2020-02-02 11:17 JustJavaIt 阅读(174) 评论(0) 推荐(0) 编辑
摘要:instanceof 是一个操作符(类似new, ==等) ( Object reference variable ) instanceof (class/interface type) if(a instanceof B){ } 表示:a 是不是 B 这种类型 用法: 1. 一个对象是本身类的一个 阅读全文
posted @ 2020-02-01 14:56 JustJavaIt 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示