03 2022 档案
动态SQL
摘要:动态SQL 什么是动态SQL:动态SQL就是 指根据不同的条件生成不同的SQL语句 利用动态SQL这一特性可以彻底摆脱这种痛苦。 搭建环境 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(1
011、0和1数量相同的子数组
摘要:剑指 Offer II 011. 0 和 1 个数相同的子数组 题目 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数
分页
摘要:分页 为什么要分页! 减少数据的处理量 1.1使用Limit分页 语法:SELECT * from user limit startIndex,pageSizeSELECT * from user limit 2,2SELECT * from user limit 3 #[0,n] 使用Mybati
日志
摘要:1、日志 1.1日志工厂 如果一个数据库操作出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout、debug 现在:日志工厂! STDOUT_LOGGING【掌握】:标准日志输出 LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING SLF4J NO_
解析Mybatis配置文件
摘要:mybatis-config.xml核心配置文件 MyBatis中有两种事务管理器 JDBC—直接使用了JDBC的提交和回滚设置,依赖于从数据源得到的连接来管理事务作用域 MANAGED—这个配置几乎没什么用。它从来不提交或者回滚一个连接,而是让容器来管理事务的整个什么周期。在默认情况下会关闭连接,
创建第一个Mybatis程序
摘要:创建第一个Mybatis程序 1、安装mysql数据库,打开数据库 2、打开SQLyog,创建数据库mybatis CREATE DATABASE `mybatis`; 3、在数据库中创建user表 USE `mybatis`; CREATE TABLE `user`( `id` INT(20) N
bat操作一键打开数据库
摘要:如何使用bat批处理操作一键打开数据库,解放你的双手 最近学习mybatis老是忘记打开数据库就运行代码,结果不出意外的报错了,才发现没有打开数据库,但是进入cmd打开数据库又很麻烦,于是想能不能利用批处理一键打开数据库。 实现如下: 复制如下代码到bat文件 @echo off >nul 2>&1
哈希表的使用及leetcode实战
摘要:哈希表的使用 在Java中哈希表用于存储对象,实现快速检索。 定义一个哈希表 Map<Integer, Integer> hash = new HashMap<Integer, Integer>(); 插入 public synchronized void put(Object key,Object