- 博客(26)
- 收藏
- 关注
原创 Java:对比一个对象更新前后具体被修改了哪些值
遇到一个需求就是要记录每行数据被修改更新后,要记录下当前值和修改前的值那有人就会说写个if去判断值是否被修改了,然后记录下来不就行了,这是一个思路,但只适用于该类的字段少的情况,而类的字段如果很多甚至几十上百个时,不可能挨个去写,且每次新增新的字段就需要再增加逻辑,所以该思路就会被直接pass掉。
2024-07-19 11:18:04 405
原创 Spring压缩返回的数据提高响应速度
要对response对象的输出数据进行gzip压缩,首先得拿到后面servlet(controller)进行业务处理后往response对象里写入的数据。因为响应数据是gzip压缩格式,不是普通的文本格式所以需要通过response对象(响应头)告知浏览器响应的数据类型。可以通过重写response对象,修改该对象内部的输出流,使该流写出数据时写出到给定的字节数组缓冲流当中,并在重写后的response对象内部提供一个获取该字节数组缓冲流的方法,这样就可以截获响应数据。
2024-07-19 11:17:19 361
原创 基于Socket+Java Swing实现聊天室
首先要实现群聊,需要先实现一个服务端用于接收客户端发送的消息,再群发给所有客户端,所以我们先讲解服务端如何实现。首先启动Socket服务,然后循环等待客户端的连接,在客户端发送消息时,进行广播该消息,当有新的客户端连接时,则广播一次在线用户列表实时更新,有客户端退出时同理。当有客户端连接时会同步输出日志。
2023-03-25 11:32:57 1266 1
原创 完美解决sql_mode=‘only_full_group_by‘和unknown variable ‘sql_mode....‘问题
mysql出现的问题
2022-01-24 21:16:28 1262
原创 微信小程序练手项目-音乐播放器
微信小程序练手项目-音乐播放器该项目只适合练手,大佬请绕道项目展示图:项目介绍微信小程序音乐播放器页面: 音乐推荐、播放器、播放列表功能: 播放、暂停、上一首、下一首、跳转播放列表、实时进度条未实现功能: 实时歌词、私人FM、每日歌曲推荐、云音乐新歌榜歌曲文件和图片由本地服务器存储项目链接gitee码云链接项目详解启动服务端打开服务器文件夹在文件夹下打开Git Bash Here输入 node index.js需先安装NodeJs和Git,自行百度下载安装
2021-11-08 08:00:00 5286 2
原创 什么是计算机
简单了解计算机什么是计算机计算机的组成什么是冯诺依曼体系结构什么是计算机计算机的英文名叫 Computer全称叫电子计算机,也就是我们俗称的电脑它是一个能够按照程序运行,自动、高速地处理大量数据的现代化智能电子设备它是一个由软件和硬件所组成的机器常见的计算机有:台式计算机、笔记本计算机、大型计算机等等应用范围:数据处理,自动控制,科学计算,计算机辅助设计,人工智能,网络等领域简单来说就是平时玩的电脑游戏,听歌,聊天以及其他电脑程序,也是在应用范围之内## 计算机硬件一
2021-11-07 01:54:54 695
原创 MarkDown学习
MarkDown为什么学习MarkDown语法使用什么工具应用场景为什么学习MarkDown首先Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用。使用工具这里建议可以使用Typora这个工具,下载Typora应用场景Github、Wikipedia等网站,如各大博客平台:CSDN、Wor
2021-11-05 21:51:56 207
基于Socket+Swing的聊天室
2023-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人