常见的SQL优化面试题

现在面试过程中,除了开发的基础,面试官通常还会问SQL优化的方面,SQL优化也能体现出来平时对数据库的理解和技术的高低。现在就总结了几个,希望对大家有帮助。 1.在表中建立索引,优先考虑where.group by使用到的字段。 2.查询条件中,一定不要使用select *,因为会返回过多无用...

2019-06-27 18:53:55

阅读数 10

评论数 0

使用Spring Data对查询结果进行排序

1 介绍在本篇文章中,我们将学习如何使用Spring Data对查询结果进行排序。 首先,我们看一下即将查询和排序的数据集合。 之后,我们将深入探讨如何实现Spring Data。 让我们开始吧! 2 测试数据下面有一些示例数据。虽然我们在这里将它表示为一个表,但我们可以使用Spring ...

2019-06-27 09:43:28

阅读数 11

评论数 0

JDK、JRE、JVM三者间的关系

JDK是开发人员开发使用,jre是用来运行java程序,就是java程序的运行环境,jvm是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。 JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹...

2019-06-05 19:28:07

阅读数 7

评论数 0

web 应用 为啥 需要用到 tomcat 之类的 部署

开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。 首先了解C/s架构 比如我们常见的QQ,魔兽世界等 这种结构的程序是有服务器来提供服务的,客户端来使用服务 而B/S架构是这样的 它不需要安...

2019-06-05 19:18:49

阅读数 8

评论数 0

SQL语句中,MySQL不支持的几种情况

1.TOP语句 SELECT TOP 10 * FROM table_name #选取表中前10的数据 1 MySQL不支持TOP语句,可用LIMIT替代。 SELECT * FROM table_name LIMIT 10 #选取表中前10的数据 1 那再说说LIMIT吧 SELECT ...

2019-05-31 16:19:38

阅读数 8

评论数 0

【SQL】INSERT INTO SELECT语句与SELECT INTO FROM语句

目录 #INSERT INTO SELECT语句 1、语法形式: 2、限定条件: 3、sql示例: #SELECT INTO FROM语句 1、语法形式: 2、限定条件: 3、sql示例: 4、注意: 5、应用场景: #参考: 正文   INSE...

2019-05-31 15:10:35

阅读数 12

评论数 0

windows如何创建多级文件夹

比如在e盘下创建11\22\33\44多级目录,使用命令 md 11\22\33\44

2019-05-28 13:55:26

阅读数 9

评论数 0

Java多线程学习(总结很详细!!!)

此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别: ...

2019-05-21 15:55:35

阅读数 8

评论数 0

spring boot项目启动报错:Failed to load property source from location 'classpath:/application.yml'

控制台报错信息: 01:25:43.686 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.IllegalStateException: Failed to loa...

2019-05-17 15:19:39

阅读数 19

评论数 0

springboot2.0整合logback日志(详细)

一。 近期自己的项目想要一个记录日志的功能,而springboot本身就内置了日志功能,然而想要输入想要的日志,并且输出到磁盘,然后按天归档,或者日志的切分什么的,自带的日志仅仅具有简单的功能,百度了一番,总结如下,适合大多数的应用场景 二。 springboot的pom文件都会引一个par...

2019-05-16 16:07:05

阅读数 9

评论数 0

Springboot整合log4j2日志全解

目录 常用日志框架 日志门面slf4j 为什么选用log4j2 整合步骤 引入Jar包 配置文件 配置文件模版 配置参数简介 Log4j2配置详解 简单使用 使用lombok工具简化创建Logger类 参考文章 在项目推进中,如果说第一件事是搭Spring框架的话...

2019-05-16 15:57:23

阅读数 7

评论数 0

为什么要用Log4j来替代System.out.println

一、什么是log4j 二、log4j的特点 三、为什么要用Log4j来替代System.out.println ================================================================ 什么是log4j Log4j是Apache的一...

2019-05-16 15:30:33

阅读数 15

评论数 0

Log4j和System.out.println

实习有一个多月了,突然发现好久都没有在项目见到System.out.println了,全部用logger.info,logger.error代替,于是请教了师傅们,总结如下: 首先System.out日志打印不可控制、打印时间无法确定、不能添加过滤器、日志没有级别区分。在Log中可以根据需要添加...

2019-05-16 15:24:37

阅读数 6

评论数 0

Java 大白话讲解设计模式之 -- 建造者(Builder)模式 96

建造者模式是日常开发中比较常见的设计模式,它的主要作用就是将复杂事物创建的过程抽象出来,该抽象的不同实现方式不同,创建出的对象也不同。通俗的讲,创建一个对象一般都会有一个固定的步骤,这个固定的步骤我们把它抽象出来,每个抽象步骤都会有不同的实现方式,不同的实现方式创建出的对象也将不同。举个常见的例子...

2019-05-14 20:29:38

阅读数 5

评论数 0

Spring Data JPA delete语句

执行delete和update语句,需要添加@Modifying注解,使用时在Repository或者更上层需要@Transactional注解。 例如: @Query(value = "delete from r_upa where user_id= ?1 and point_in...

2019-05-09 18:20:26

阅读数 25

评论数 0

spring data jpa 实战之增删改查(干货!你想要的查询!)

熟悉了mybatis的灵活,可能你对他的动态查询很喜欢,表示各种sql都能胜任。初步接触jpa时,你会各种吐槽,不如mybatis来的方便。其实jpa也能帮你完成你的各种需求,至于编写的复杂度,那可能就仁者见仁智者见智了。习惯了,其实也一样了。 代码放github和码云了:spring-dat...

2019-05-09 14:39:15

阅读数 72

评论数 0

使用IDEA把项目传到码云

学习别人的经验,做个备忘录,希望可以帮到您 登录码云,点击 + 创建项目 配置项目名称,备注,点击创建 复制URL地址备用 创建本地仓库 添加到本地仓库 右键项目文件,选择git ,选择commit 选择commitandpush 选择要pu...

2019-05-08 10:57:56

阅读数 16

评论数 0

Redis在windows下安装与配置

Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为r...

2019-04-30 10:53:14

阅读数 4

评论数 0

springboot2.0.5集成mybatis(PageHelper分页插件、generator插件使用)

用IDEA搭建springboot2.0.5项目 选择Spring initializr就可以轻松搭建一个springboot项目,第一次搭建很费时 在Group写上公司域名,Artifact写上项目名,打包用Jar 选Web勾选 SQL项,勾选MySQL、JDBC、MyBatis,这里选择...

2019-04-28 12:02:37

阅读数 11

评论数 0

spring boot mybatis 使用PageHelper进行分页

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yemaiqingxiang/article/details/81137250 sql查询语句 因为SpringBoot就是为了实现没有配置文件,因此之前手动在Mybatis中配置的Pa...

2019-04-28 11:46:15

阅读数 27

评论数 0

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