自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java开发 员工管理 分页查询

动态SQL。

2026-03-29 14:50:39 353

原创 Java 开发 日志技术

为什么要在程序中记录日志呢?便于追踪应用程序中的数据信息、程序的执行过程。便于对应用程序的性能进行优化。便于应用程序出现问题之后,排查问题,解决问题。便于监控系统的运行状态。

2026-03-28 14:18:01 313

原创 Java面上 HashMap Put方法 扩容机制 实现

hashMap常见属性HashMap是懒惰加载,在创建对象时并没有初始化数组在无参的构造函数中,设置了默认的加载因子是0.75判断键值对数组table是否为空或为null,否则执行resize()进行扩容(初始化)根据键值key计算hash值得到数组索引判断table[i]==null,条件成立,直接新建节点添加如果table[i]==null ,不成立4.1 判断table[i]的首个元素是否和key一样,如果相同直接覆盖value。

2026-03-22 20:48:00 284

原创 Java面试 常见集合 数据结构 二叉树

红黑树(Red Black Tree):也是一种自平衡的二叉搜索树(BST),之前叫做平衡二叉B树(Symmetric Binary B-Tree)散列表(Hash Table)又名哈希表/Hash表,是根据键(Key)直接访问在内存存储位置值(Value)的数据结构,它是由数组演化而来的,利用了数组支持按照下标进行随机访问数据的特性假设有100个人参加马拉松,编号是1-100,如果要编程实现根据选手的编号迅速找到选手信息?可以把选手信息存入数组中,选手编号就是数组的下标,数组的元素就是选手的信息。

2026-03-21 17:41:39 445

原创 Java面试 常见集合 ArrayList与LinkedList

提供List接口的骨架实现,减少实现成本。:标记接口,表示支持快速随机访问,便于算法根据类型选择最优遍历方式。Cloneable:可克隆。:可序列化重要字段// 默认初始容量// 空数组实例,用于构造时指定容量为0的情况// 默认容量的空数组实例,用于无参构造,与 EMPTY_ELEMENTDATA 区分以优化扩容// 存储元素的数组缓冲区,transient 表示不参与默认序列化// 实际元素个数(ArrayList 的大小)

2026-03-21 16:52:37 656

原创 Web开发 Day2 删除部门

1.明确需求1.1查看接口文档1.2思路分析明确了删除部门的需求之后,再来梳理一下实现该功能时,三层架构每一层的职责:1.3代码实现。

2026-03-20 18:07:46 40

原创 Web开发实战 Day1 部门管理 列表查询

介绍:Apifox是一款集成了Api文档、Api调试、Api Mock、Api测试的一体化协作平台。作用:接口文档管理、接口请求测试、Mock服务。

2026-03-19 16:53:40 368

原创 XML映射

Mybatis的开发有两种方式:注解XML。

2026-03-18 16:45:11 38

原创 运行测试类无法找到测试的原因

pom文件有两处不同,在3.5.11版本pom文件在1添加语句。测试用例仍能正常运行,所以原因是springboot版本不同。但是使用 Maven 命令行运行测试,可以得到正确输出。

2026-03-18 16:30:29 19

原创 Java Web学习Day4 MyBatis

在创建出来的springboot工程中,在引导类所在包下,在创建一个包。

2026-03-17 21:46:03 600

原创 Java Web学习Day4 Java操作数据库

进行占位,然后再指定每一个占位符对应的值是多少,而最终在执行SQL语句的时候,程序会将SQL语句(SELECT * FROM user WHERE username =?),以及参数值("daqiao", "123456")都发送给数据库,然后在执行的时候,会使用参数值,将?那有了JDBC之后,我们就可以直接在java代码中来操作数据库了,只需要编写这样一段java代码,就可以来操作数据库中的数据。这种呢,就是参数值,直接拼接在SQL语句中,参数值是写死的。SQL注入最典型的场景,就是用户登录功能。

2026-03-17 17:56:33 451

原创 JavaWeb开发Day3 分层解耦-三层框架(黑马网课跟学总结)

在。

2026-03-15 17:29:24 579

原创 Java Web开发 day1

本文介绍了JavaWeb开发中HTTP协议的特点和应用。HTTP协议基于TCP协议,具有面向连接、安全的特点,采用请求-响应模型且无状态,多次请求间不共享数据但速度快。文章详细说明了HTTP请求协议的数据格式(请求行、请求头、请求体)和响应数据格式(响应行、响应头、响应体),以及常见的响应状态码分类(1xx-5xx)。通过示例代码演示了如何使用HttpServletRequest对象获取请求方式、URL、URI、协议、参数和请求头等信息。同时指出Web服务器会自动解析HTTP请求数据,并通过HttpServ

2026-03-14 17:19:50 457

原创 Java Web 开发学习Day2 数据库知识复习与整理(黑马程序员网课知识总结)

mysql -u用户名 -p密码 [-h数据库服务器的IP地址 -P端口号]-h 参数不加,默认连接的是本地 127.0.0.1 的MySQL服务器-P 参数不加,默认连接的端口号是 3306上述MySQL服务器我们是安装在本地的,这个仅仅是在我们学习阶段,在真实的企业开发中,MySQL数据库服务器是不会在我们本地安装的,是在公司的服务器上安装的,而服务器还需要放置在专门的IDC机房中的,IDC机房呢,就需要保证恒温、恒湿、恒压,而且还要保证网络、电源的可靠性(备用电源及网络)。

2026-03-14 17:16:07 975 1

空空如也

空空如也

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

TA关注的人

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