摘要: 分页 为什么要分页! 减少数据的处理量 1.1使用Limit分页 语法:SELECT * from user limit startIndex,pageSizeSELECT * from user limit 2,2SELECT * from user limit 3 #[0,n] 使用Mybati 阅读全文
posted @ 2022-03-08 22:35 彬不冰 阅读(44) 评论(0) 推荐(0)
摘要: 1、日志 1.1日志工厂 如果一个数据库操作出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout、debug 现在:日志工厂! STDOUT_LOGGING【掌握】:标准日志输出 LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING SLF4J NO_ 阅读全文
posted @ 2022-03-08 22:32 彬不冰 阅读(35) 评论(0) 推荐(0)
摘要: mybatis-config.xml核心配置文件 MyBatis中有两种事务管理器 JDBC—直接使用了JDBC的提交和回滚设置,依赖于从数据源得到的连接来管理事务作用域 MANAGED—这个配置几乎没什么用。它从来不提交或者回滚一个连接,而是让容器来管理事务的整个什么周期。在默认情况下会关闭连接, 阅读全文
posted @ 2022-03-05 15:13 彬不冰 阅读(57) 评论(0) 推荐(0)
摘要: 创建第一个Mybatis程序 1、安装mysql数据库,打开数据库 2、打开SQLyog,创建数据库mybatis CREATE DATABASE `mybatis`; 3、在数据库中创建user表 USE `mybatis`; CREATE TABLE `user`( `id` INT(20) N 阅读全文
posted @ 2022-03-05 15:10 彬不冰 阅读(55) 评论(0) 推荐(0)
摘要: 如何使用bat批处理操作一键打开数据库,解放你的双手 最近学习mybatis老是忘记打开数据库就运行代码,结果不出意外的报错了,才发现没有打开数据库,但是进入cmd打开数据库又很麻烦,于是想能不能利用批处理一键打开数据库。 实现如下: 复制如下代码到bat文件 @echo off >nul 2>&1 阅读全文
posted @ 2022-03-04 22:28 彬不冰 阅读(227) 评论(0) 推荐(0)
摘要: 哈希表的使用 在Java中哈希表用于存储对象,实现快速检索。 定义一个哈希表 Map<Integer, Integer> hash = new HashMap<Integer, Integer>(); 插入 public synchronized void put(Object key,Object 阅读全文
posted @ 2022-03-04 16:48 彬不冰 阅读(73) 评论(0) 推荐(0)
摘要: leetcode题库1004最大连续1的个数、2024考试的最大困扰度 1004题目要求 给定一个二进制数组 nums 和一个整数 k ,如果可以翻转最多k 个 0 ,则返回 数组中连续 1 的最大个数 。 思路 考虑k是否大于等于nums的长度,如果是,则返回的数组中连续1的最大个数就是k。 定义 阅读全文
posted @ 2022-02-25 16:36 彬不冰 阅读(59) 评论(0) 推荐(0)
摘要: leetcode题库1020飞地的数量 题目如下 给你一个大小为 m x n 的二进制矩阵 grid ,其中 0 表示一个海洋单元格、1 表示一个陆地单元格。 一次 移动 是指从一个陆地单元格走到另一个相邻(上、下、左、右)的陆地单元格或跨过 grid 的边界。 返回网格中 无法 在任意次数的移动中 阅读全文
posted @ 2022-02-24 21:04 彬不冰 阅读(41) 评论(0) 推荐(0)
摘要: 卸载JDK 删除java的安装目录(找到环境变量下JAVA_HOME变量名的变量值,即JDK文件的位置,找到文件,右键删除) 右键此电脑,属性,高级系统设置,找到环境变量 删除环境变量的JAVA_HOME 删除path下的与java有关的目录 cmd输入java -version检验是否卸载成功 安 阅读全文
posted @ 2022-01-29 18:41 彬不冰 阅读(85) 评论(0) 推荐(0)