- 博客(11)
- 收藏
- 关注
原创 JavaWeb中的Servlet
Servlet 是 Java Web 开发的基石,从请求接收、处理到响应返回,再到复杂的路径配置、生命周期管理,每一部分都影响着 Web 应用的运行。执行流程:明白服务器和 Servlet 各自的角色,清楚请求是咋流转的。体系结构:优先选开发,利用doGetdoPost简化 HTTP 请求处理。urlPattern配置:根据业务需求选合适的匹配规则,注意优先级和静态资源访问问题,避免踩坑。(以上图片素材来自黑马程序员)
2025-08-22 00:40:31
1197
原创 简单的动态表格
通过边框、居中、颜色等样式,让表格和按钮更规整、美观,同时通过。脚本通过事件绑定(点击、鼠标悬停等)实现了核心交互功能,代码在。的复选框状态与它一致(实现 “一键全选 / 全不选”)。),用于输入学生的编号、姓名、性别并添加到表格中。点击 “添加” 按钮时,获取输入框的值,通过。中执行(确保页面元素加载完成后再运行)。主体包含 3 个核心部分,通过。包含 3 个按钮:“全选”(),用于批量操作表格中的复选框。)和 1 个 “添加” 按钮((勾选变未勾选,反之亦然)。点击表头的复选框时,让所有。
2025-08-20 00:09:41
649
原创 数据库设计的三大范式
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯 - 科德范式(BCNF)、第四范式 (4NF)和第五范式(5NF,又称完美范式),但是实际上前三大范式就已经很好的规范了数据库的操作,故在这里只着重于三大范式。要遵循后边的范式要求,必须先遵循前边的所有范式要求,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。:保证数据的基本可操作性,避免因字段拆分不清导致的查询、更新混乱。
2025-08-17 23:37:56
360
原创 Java中Jackson字符串序列化和反序列化细节
Jackson是一个流行的Java库,用于序列化和反序列化JSON数据。它提供了一套强大的API,可以方便地在Java对象和JSON之间进行转换。
2025-07-17 23:58:15
966
原创 正则表达式
正则表达式是用于匹配字符串模式的工具。它通过特定字符组合成规则,来检查字符串是否符合该规则,或从字符串中提取特定部分。应用场景通常为:验证码格式,账号、密码格式等。:具有特殊含义的字符。:直接匹配字符本身。
2025-07-15 23:37:10
601
原创 网络编程三大要素:IP、端口、协议
1.IPIP是设备在网络中的地址,是唯一的标识。IP有IPv4 和IPv6,其中IPv4运用更为广泛,IPv6由于是2018年才开始使用的,应用范围较小IPv4采用32位地址长度,分为四组,每八位转化为十进制数字,如11000000 10101000 00000001 01000010 化为 192.168.1.66IPv6采用64位地址长度,分为八组,也是每八位转化为十进制数字一个特殊IP:127.0.0.1 代表本机。
2025-07-13 23:31:42
1206
原创 多线程中的锁
在 Java 里,Lock是一个接口,它位于包下,是对传统关键字的扩展,能实现更灵活的锁操作。下面为你大概的介绍它:1.lock和unlocklock()unlock()2.关键字在 Java 中,关键字是用于实现线程同步的核心机制,它确保同一时间只有一个线程可以执行被保护的代码块或方法,从而避免多线程竞争导致的数据不一致问题。其特点:1.锁默认打开,有一个线程进去,锁自动关闭2.里面的代码全部执行完毕,线程出来,锁自动打开特别注意:死锁死锁是多线程或多进程环境中可能出现的一种严重问题。
2025-07-10 23:49:41
367
原创 线程之守护线程
守护线程:又被戏称为舔狗线程,守护线程是在程序运行时在后台提供服务的线程,它的生命周期与主线程紧密相关。当所有非守护线程(包括主线程)结束时,守护线程会被强制终止,无论其是否执行完毕。
2025-07-08 23:28:18
302
原创 IO 流:字节流与字符流
其中true表示打开续写模式,默认状态为false(状态为false时,后来的数据会覆盖原有的数据)应用实例:修改文档中的数据:5-4-3-2-1,将它变为1-2-3-4-5。注:如果文件不存在则会创造一个新的文件,但是要保证父级路径的存在。将读取与写入结合起来可以实现较多功能,如拷贝。注:读取时,若文件不存在则会报错。较快的读法:通过字节数组读取。初学者,如有错误,请指正。
2025-07-06 22:40:47
156
原创 面向对象三大特征:封装,继承,多态
2.继承:Java中提供一个关键字extends,用这个关键字可以让一个类和另一个类产生联系。特点:方法中,使用父类型作为参数,可以接收所有子类对象,但不能使用子类的特有功能。当类与类之间存在相同的内容,并满足子类时父类的一种时,就可以使用继承来优化代码。1.封装:它通过将属性和操作数据的方法包装到一个类中,来隐藏内部实现细节。即对象代表什么,就得封装相应的数据,并提供戴数据的行为。Java支持单继承,不支持多继承,但可以使用多层继承。3.多态:对象的多种形态。
2025-07-03 23:18:38
141
原创 计算机大一新生目标
我是一个普通本科的大一新生,学习计算机是因为对它有着浓厚的兴趣,我未来的目标是成为计算机大佬,进入华为工作,目前我正在自学中,虽然前路艰难,但我会矢志不渝的前行。
2024-10-17 23:41:08
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅