自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis-Plus + MySQL JSON 字段处理

autoResultMap = true 启用后,MyBatis-Plus 才会为复杂字段生成 <resultMap> 并应用 typeHandler。1@TableName(value = "lesson_plan_record", autoResultMap = true) // ⭐ 关键!getObject() vs getString() 处理 JSON/BLOB 字段必须用 getObject()MyBatis 日志显示该列值为 <<BLOB>>,说明 JDBC 将其视为二进制数据。

2025-12-07 22:17:25 478

原创 parseMessage 原理、Session 含义与工作机制

利用 Gson 库,把前端发的 JSON 字符串转成 Java 能直接用的Map,核心是JSON 反序列化。Session:是 WebSocket 连接的 “通道标识”,代表一次实时通信的会话。通过它,服务器能给指定用户发消息、管理连接状态,支撑多用户实时聊天的核心功能。@OnMessagemessage是 **“WHAT”**:客户端发送的具体内容(消息本体)。session是 **“WHO & WHERE”**:标识消息来自哪个用户(WHO)、该用户在哪个房间(WHERE)。message。

2025-08-21 11:13:56 865

原创 基于websocket聊天室的基本点

用户连接:客户端通过ws://地址/chat/房间ID/昵称连接,onOpen方法初始化并加入房间,广播用户加入。发送消息:客户端发送文本 / 图片消息,onMessage解析类型后调用对应处理方法,构建响应并广播给房间内所有用户。用户退出:客户端断开连接,onClose触发,清理用户信息,广播用户离开,更新在线列表。通过线程安全的集合()保证多用户并发操作时的数据一致性,实现了一个支持多房间、多用户实时聊天的功能。

2025-08-21 11:10:07 419

原创 Web-图片上传出现的错误

确保前端发送的时间字符串格式与。如果必须保持前端发送。

2025-06-05 20:41:48 684

原创 web开发全过程总结

可以清晰地分离接口定义和具体实现,同时利用 MyBatis-Plus 提供的通用方法,减少重复代码,提高开发效率。控制器层(controller):用来接受前端发送的请求,对请求进行处理,并响应数据。1.点击左上角的三条横线,点击文件,再点击打开文件夹,找到我们新创立的文件夹打开。2.切换到自己想要建立项目的文件的目录下或者直接在文件中以cmd的形式打开。Dao层(mapper):数据访问层,主要与数据库相关,负责数据访问操作。因为含有了ESlint的插件,则无需勾选eslint和prettier。

2025-05-20 23:03:28 1421

原创 4.24学习总结

学习了多线程的相关方法和同步代码块和同步方法。

2025-04-24 22:48:53 122

原创 4.23学习总结

虽然之前写过的相关dfs和bfs的题,但方法忘的差不多了,重写了一遍相关的算法题,今天完成了岛屿数量的算法题,我利用的是bfs的算法,遍历每个结点,如果是1就count++,然后再bfs向四周遍历并标记已经走过。初步看了一下如何实现注册和登录和存档读档和配置文件,但还未用代码实现。

2025-04-23 22:38:39 262

原创 4.22学习总结

开始写有关图的算法图的一些基本概念,图的存储主要以。

2025-04-22 22:50:41 292

原创 4.18学习总结

完成一道算法题学习了序列化敲代码卡bug了。

2025-04-18 22:32:33 232

原创 4.17学习总结

学习了字节缓冲流和字符缓冲流,了解了底层的原理,

2025-04-17 23:04:54 286

原创 4.16学习总结

学习了filewriter的相关方法,了解了字符流的底层原理。

2025-04-16 22:59:13 307

原创 4.15学习总结

学习了IO流和相关的字符集。

2025-04-15 22:45:21 309

原创 4.13学习总结

的算法题,对于我来说,用贪心的思路去写该题是很难理解的,很难想到,理解了许久,也卡了很久。学习完异常和文件的基本知识。

2025-04-13 22:09:20 270

原创 4.10学习总结

完成两道算法题(感觉对贪心的思路很难去想到如何解)完成stream流的学习,开始学习方法引用。

2025-04-10 22:54:03 229

原创 4.9学习总结

今天学习了不可变集合和stream流。

2025-04-09 22:42:57 144

原创 4.8学习总结

学习了HashMap,TreeMap 的源码(看完一遍对其理解没有太清楚,还需再多刷几遍理解源码及其底层逻辑的概念)学习了可变参数和Collections工具类。完成摆动序列的算法题(比较难,想不出方法)

2025-04-08 22:50:26 256

原创 4.7学习总结

完成分饼干的贪心算法题。

2025-04-07 23:08:14 155

原创 4.5学习总结

学习了泛型和Set集合系列。

2025-04-05 21:49:50 129

原创 4.3学习总结

学习了单列集合中的Collection和list和Arraylist。完成两道算法题,全排列和全排列II。

2025-04-03 22:29:12 249

原创 4.2学习总结

完成一道算法题,关于回溯的,相比之前的,今天这道结合了之前的思路,但去重的逻辑不一样,这里用到记忆化的搜索,且只需在每层中去记忆。学习了包装类和Lambda表达式。

2025-04-02 22:43:14 268

原创 4.1学习总结

学习了Java中有关时间的API。

2025-04-01 23:21:02 102

原创 周总结aa

学习了内部类(在一个类里再定义一个类),有静态内部类,局部内部类,匿名内部类。有关包的知识,final关键字的使用,及有关权限修饰符的使用规则。抽象方法(父类中的方法子类所要执行的内容不一样)和 接口。上周学习了Java中有关字符串的内容,与其有关的类和方法。学习了static表示静态的相关方法和类的使用。多态(有继承关系,有父类引用指向子类对象)跟着黑马学习了一个拼图小游戏的项目。刷了七道有关回溯算法的算法题。学习了继承(extends)学习了Java中的一些API。

2025-03-31 21:45:26 230

原创 3.30学习总结

完成了复原IP地址的有关回溯的算法题。学习了Java中的几种API。

2025-03-30 22:33:01 243

原创 3.28学习总结

继续跟着写Java的拼图小游戏的项目,感觉对Java的使用更清晰了。完成分割回文串的算法题,难点主要在如何去分割,靠什么去分割字符串。

2025-03-28 22:27:43 557

原创 3.27学习总结

今天完成组合总和II的算法题,相对于之前的多了一个复杂的去重工作,因为它里面有重复的元素,需要去重,先排序,如果遍历到的值和前一个相同则跳过。跟着黑马的Java做拼图的项目。

2025-03-27 22:49:27 222

原创 3.26学习总结

今天主要学习了内部类,但总感觉有点混乱,和之前的抽象啊,接口,多态等概念联系在一起感觉更混乱了,所以打算先把最近学的理清一遍,敲一遍代码再往后学。

2025-03-26 23:21:47 242

原创 3.25学习总结

今天主要学习了抽象和接口。

2025-03-25 23:14:12 116

原创 3.24学习总结

学习了Java的相关新知识。完成算法题组合总和的题。

2025-03-24 23:07:43 266

原创 3.23学习总结

完成了组合Ⅲ,和电话号码的字母组合两道算法题,都是和回溯有关的,很类似。学习了static的关键字和继承有关知识。

2025-03-23 22:01:17 280

原创 3.21学习总结

学习了Java中跟String有关的方法的使用,今天开始写回溯算法,完成了组合的题目。

2025-03-21 22:30:50 303

原创 3.20学习总结

学习了有关String的使用,实际操作了一遍面向对象的代码。

2025-03-20 22:52:33 133

原创 3.19学习总结

完成一道算法题,找树左下角的值,错误的以为左下角只能是最底层的左节点,但指的是最底层最左边的节点。学习了Java中的面向对象的知识点。

2025-03-19 22:52:07 360 1

原创 3.18学习总结

完成一道计算左叶子之和的算法题。完成作业中的两道算法设计的题。

2025-03-18 22:39:16 150

原创 3.17学习总结

完成了一道算法题,终于自己独立写出了一道二叉树的题了。开始学习java中的面向对象。

2025-03-17 22:16:55 849

原创 3.16学习总结

完成完全二叉树获取节点数大的算法题。

2025-03-16 21:26:04 138

原创 3.14学习总结

关于二叉树的最小最大深度和数据流中的第k大元素,用到优先队列,学习了有关java的基础知识,学习了双指针法。今天完成了几道关于二叉树的算法题。

2025-03-14 22:06:16 309

原创 寒假学习总结

在寒假已初步学习了算法的基本内容,虽然有点难,但得多花心思去学去练,基本的算法内容已经会了,但还有许多的问题还未解决,在写关于算法的题目时,有时还是很难去想到如何用算法去写,要多刷题才能去更好的掌握,要有较强的逻辑思维,有时也会被题目困着许久,对题目没有思路不会写,看不懂,所以就要多练,路漫漫其修远兮,吾将上下而求索。

2025-02-19 21:42:08 136

原创 2.17学习总结

利用堆的方法完成合并果子。

2025-02-17 19:15:40 134

原创 2.16学习总结

学习了堆,了解了堆排序,上浮和下沉的操作。完成合并果子和合并序列。

2025-02-16 16:22:19 110

原创 2.14学习总结

完成求先序排列的题目。

2025-02-14 20:49:26 117

空空如也

空空如也

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

TA关注的人

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