自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 Mybatis(3)

回顾1 .#{} 占位符 替代的? 用来接收参数参数是基本数据类型 #{} 内随便写2 . 新增用户返回主键两种方式实现:a.last_insert_id() 调用函数查询返回b.insert 标签上加属性 实现主键返回usegraterkeysProperty='true' keyProperty="属性名称"3. 模糊查询 三种方式a. 普通查询 (手动录入%) 用户体验非常差(了解)b. 使用 ${} 拼接 存在sql注入风险 (常用)c. 使用函数 conca

2024-03-06 10:36:58 374

原创 Mybatis(2)

框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件MyBatis是一款优秀的持久层框架,它不需要像JDBC那样去写复杂代码、手动设置参数、繁琐的处理结果集。它采用简单的XML配置 + 接口方法的形式实现对数据库的增删改查,使得让程序员只关注sql本身。

2024-03-06 10:36:24 239

原创 Mybatis(1)

MyBatis是一款优秀的持久层框架,它不需要像JDBC那样去写复杂代码、手动设置参数、繁琐的处理结果集。它采用简单的XML配置 + 接口方法的形式实现对数据库的增删改查,使得让程序员只关注sql本身说明:单独使用mybatis操作数据库并不会减少代码量和操作难度。只有后面学习了spring整合mybatis后,才能大大减少数据库操作的繁杂度。现在学习的是mybatis基础操作,也需要我们理解和掌握操作步骤。

2024-03-06 10:35:50 404

原创 Maven

配置maven 创建servlet jsp web.xml 部署到tomcat。compile 编译 生成target目录 .java生成 .class。package 打包 根据指定打包方式将项目打成jar包 或war包。install 安装 将项目发布到本地仓库。deploy 部署 将项目发布到远程仓库。2.基于maven创建javaWEB工程。maven 与 jdk的统一 准备。1.基于maven创建java工程。远程仓库--(中央仓库、私服)test 测试 生成测试文件。

2024-03-06 10:34:20 368

原创 索引

2024-01-17 08:55:42 321

原创 response

2024-01-17 08:53:13 350

原创 Servlet

2024-01-17 08:52:22 311

原创 Mysql函数

2024-01-17 08:51:08 344

原创 xml、单列模式、反射、枚举

2024-01-17 08:48:26 314

原创 Mysql运算符&Mysql函数

2024-01-17 08:46:59 360

原创 查询数据三

2024-01-17 08:45:55 380

原创 查询数据二

2024-01-17 08:45:21 311

原创 查询数据一

2024-01-17 08:44:23 336

原创 插入、更新、删除、查询

2024-01-17 08:43:45 322

原创 数据库的概述

2024-01-17 08:42:46 338

原创 Mysql数据类型、表操作

2024-01-17 08:41:16 348

原创 数据库概述

2023-12-20 19:16:40 325 1

原创 MySQL数据类型、表操作

2023-12-20 19:09:22 336 1

原创 线程安全

2023-12-11 18:58:08 315 1

原创 多线程

*主线程**:主线程是当一个程序启动时,就有一个进程被操作系统(OS)创建,与此同时一个线程也立刻运行。(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开 销。**子线程**:就是我们自己手动创建的,并且在启动的时候只能调用start方法,不能调用run方法,run方法就是主线程了。(**线程是cpu调度的最小单位**)Runnable的代码可以被多个线程共享(Thread实例),适合于多个多个线程处理统一资源的情况。

2023-12-08 16:58:41 333

原创 了解多线程

2023-12-08 16:02:25 341

原创 递归

1. 递归一定要有条件限定,保证递归能够停止下来,次数不要太多,否则会发生栈内存溢出。- 在递归中虽然有限定条件,但是递归次数不能太多。- 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。- 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。2. 明确递归终止条件,给出递归终止时的处理办法;2.- 递归分为两种,直接递归和间接递归。经典案列: 求1-5的和。1. 递归,自己调用自己。- 直接递归称为方法自身调用自己。- 构造方法,禁止递归。

2023-12-07 16:09:09 325 1

原创 递归的概述

2023-12-07 15:46:18 326 1

原创 包装类、正则表达式

2023-12-07 10:54:11 333 1

原创 其他流概述

2023-12-07 10:53:11 347 1

原创 IO流之字符流,缓冲流

2023-12-07 10:52:14 353 1

原创 包装类,正则表达式

2023-12-05 17:12:50 358 1

原创 简单了解IO流

OutputStream是所有字节输出流的顶层父类,他是抽象类,如果要用,需要使用子类,最常用的子类是FileOutputStream。- InputStream是所有字节输入流的顶层父类,是一个抽象类,如果要用,需要使用子类,最常用的子类是FileInputStream。OutputStream 抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。1. 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。

2023-12-05 17:02:43 793 1

原创 Java每一天的努力!!

判断map集合中是否包含。

2023-12-01 17:09:46 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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