2022年4月20日
摘要: 引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运 行同样 阅读全文
posted @ 2022-04-20 09:36 Tumulus 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Sql语句优化和索引 1.Innerjoin和左连接,右连接,子查询 A. inner join内连接也叫等值连接是,left/rightjoin是外连接。 SELECT A.id,A.name,B.id,B.name FROM A LEFT JOIN B ON A.id =B.id; SELECT 阅读全文
posted @ 2022-04-20 09:36 Tumulus 阅读(50) 评论(0) 推荐(0) 编辑
  2022年3月30日
摘要: 七、Lombok注解详解(5) 12,@log (1)该注解用在类上,可以省去从日志工厂生成日志对象这一步,直接进行日志记录,具体注解根据日志工具的不同而不同。不同的日志注解总结如下(上面是注解,下面是实际作用): 我们也可以在注解中使用 topic 来指定生成 log 对象时的类名。 1 @Com 阅读全文
posted @ 2022-03-30 17:35 Tumulus 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 六、Lombok 注解详解(4) 8,@Data (1)@Data 是一个复合注解,用在类上,使用后会生成:默认的无参构造函数、所有属性的 getter、所有非 final 属性的 setter 方法,并重写 toString、equals、hashcode 方法。 1 package com.ex 阅读全文
posted @ 2022-03-30 17:33 Tumulus 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 五、Lombok 注解详解(3) 5,@NoArgsConstructor 注解在类上,为类提供一个无参的构造方法。 注意: 当类中有 final 字段没有被初始化时,编译器会报错,此时可用 @NoArgsConstructor(force = true),然后就会为没有初始化的 final 字段设 阅读全文
posted @ 2022-03-30 17:27 Tumulus 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 四、Lombok 注解详解(2) 1,@Setter 和 @Getter (1)这两个注解用于生成 setter 和 getter 方法,可以用在类或者属性上: 如果用在属性上:则只为该属性提供 setter 和 getter 方法 如果是用在类上:则为这个类所有属性供 setter 和 gette 阅读全文
posted @ 2022-03-30 17:26 Tumulus 阅读(668) 评论(0) 推荐(1) 编辑
摘要: 我们创建 POJO 类时,经常需要先写属性,然后手写或者自动生成 get 和 set 方法,然后还要重写 toString 方法....一系列操作下来,这个 POJO 类便会产生太多的样板式代码。 这种传统的方式不仅使得代码十分臃肿,有时也不方便维护,比如:当变量名或者是修饰符改变了,我们就要删除  阅读全文
posted @ 2022-03-30 17:22 Tumulus 阅读(157) 评论(0) 推荐(0) 编辑
  2022年3月17日
摘要: 一、Redis事务介绍 Redis事务是一个单独的隔离操作 :事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。 二、Multi、Exec、discard命令 从输入Multi 命令开始,输 阅读全文
posted @ 2022-03-17 14:49 Tumulus 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们通常会用到maven的archetype插件(原型框架)来生成项目框架。 但是无奈,创建时,总会卡在: [INFO] Generating project in Batch mode 等很久才构建完,有时还会报错,导致构建失败! 不多废话了,直接上解决办法吧! 解决办法1 在创建M 阅读全文
posted @ 2022-03-17 14:13 Tumulus 阅读(65) 评论(0) 推荐(0) 编辑
  2022年3月8日
摘要: Java的基础知识点就太多了,要说也不能穷尽,这个主要是靠自己在平时的积累和项目的开发经验,外边考的多的一般是继承,多态,线程,集合等等,但是笔试或者是面试中很有可能问许多集体的内容,比如hashMap和hashTable的异同点,集合的主要框架,这些要多看资料,我的建议是到网上去多下点笔试题,看到 阅读全文
posted @ 2022-03-08 11:39 Tumulus 阅读(36) 评论(0) 推荐(0) 编辑