摘要:
mybatis中的土鸡杂鱼 1、mapper接口为什么要和mapper.xml在同一个路径下? 为什么在单独学习使用mybatis的时候,强烈推荐要放在同一个路径下? 首先看下我的配置文件写法如下: <mappers> <package name="com.guang.mybatis.mapper" 阅读全文
摘要:
ResultSet 从名字上就可以看到是结果集,表示的是查询出来的结果集。 JDBC用ResultSet来封装结果集,查询结果表的对象。 查询结果分为两种情况: 单值 单个结果,比如说SQL如下: select count(*) from account; select max(id) from a 阅读全文
摘要:
Statement Statement Statement概述 接口的实现在数据库驱动中. 用来操作sql语句(增删改查),并返回相应结果对象 JDBC利用Statement把将要执行的SQL发送给MySQL服务端进行操作。 JDBC利用Statement把将要执行的SQL发送给MySQL服务端进行 阅读全文
摘要:
Connection Java连接MySQL Connection必备知识点 使用MySQLClient发送指令给MySQLServer,可以通过connection进行SQL操作,也可以进行事务等操作。 但是下面首先了解以下知识点: 连接方式:在Java中,使用了java.sql.Connecti 阅读全文
摘要:
JDBC之Driver和DriverMananger Java和MySQL的关系 java是在内存中运行的,但是Java想要统一天下,那么就不得不涉及到对于数据的处理。 那么内存中数据资源肯定是有限的,那么处理磁盘或者是数据库中的程序就成了问题。 Java早期属于Sun公司,而MySQL作为一个非常 阅读全文
摘要:
慢SQL 一、慢SQL概念 MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中的SQL在执行阶段响应时间超过阀值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。 long_query_time的默认值 阅读全文
摘要:
子查询和衍生表 一、为什么会使用子查询 虽然可以通过连接查询来实现多表查询数据记录,但不建议使用,因为连接查询的性能很差,为什么呢? 我们来进行分析,例如 我们要查询部门表dept 和雇员表employee中的数据记录,一般可能会写成: SELECT * FROM dept t1,employee 阅读全文
摘要:
我现在有个需求:将File集合转换成MultipartFile数组结构 然后我就开始在网上开启了List转换到数组之旅。 首先来看一个例子 ArrayList<String> list=new ArrayList<String>(); list.add("1"); String[] strings= 阅读全文
摘要:
Redis缓存管理机制 从博客上找到一个用自述版本讲解Redis的,发现讲的挺好的,然后看了看视频,觉得讲的不错 博客链接 小破站链接 你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。 说起我的诞生,跟关系数据库 MySQL 还挺有渊源的。 在我还没来到这个世界上的时候,MyS 阅读全文
摘要:
什么是maven 官网中的描述: 项目对象模型(POM)是Maven的基本工作单元。它是一个XML文件,其中包含有关Maven用于构建项目的项目和配置详细信息。它包含大多数项目的默认值。示例是构建目录,即target;这是源目录src/main/java;测试源目录src/test/java;等等。 阅读全文