学习心得分享
文章平均质量分 71
Zyyyyu_
后端
展开
-
Java:对比一个对象更新前后具体被修改了哪些值
遇到一个需求就是要记录每行数据被修改更新后,要记录下当前值和修改前的值那有人就会说写个if去判断值是否被修改了,然后记录下来不就行了,这是一个思路,但只适用于该类的字段少的情况,而类的字段如果很多甚至几十上百个时,不可能挨个去写,且每次新增新的字段就需要再增加逻辑,所以该思路就会被直接pass掉。原创 2024-07-19 11:18:04 · 356 阅读 · 0 评论 -
Spring压缩返回的数据提高响应速度
要对response对象的输出数据进行gzip压缩,首先得拿到后面servlet(controller)进行业务处理后往response对象里写入的数据。因为响应数据是gzip压缩格式,不是普通的文本格式所以需要通过response对象(响应头)告知浏览器响应的数据类型。可以通过重写response对象,修改该对象内部的输出流,使该流写出数据时写出到给定的字节数组缓冲流当中,并在重写后的response对象内部提供一个获取该字节数组缓冲流的方法,这样就可以截获响应数据。原创 2024-07-19 11:17:19 · 330 阅读 · 0 评论 -
基于Socket+Java Swing实现聊天室
首先要实现群聊,需要先实现一个服务端用于接收客户端发送的消息,再群发给所有客户端,所以我们先讲解服务端如何实现。首先启动Socket服务,然后循环等待客户端的连接,在客户端发送消息时,进行广播该消息,当有新的客户端连接时,则广播一次在线用户列表实时更新,有客户端退出时同理。当有客户端连接时会同步输出日志。原创 2023-03-25 11:32:57 · 1254 阅读 · 1 评论 -
Zyyyyu -- Java实用工具类分享
自己编写封装的常用工具类方法原创 2022-10-11 15:37:59 · 152 阅读 · 0 评论 -
Java算法题:Z字形变换
Java算法题:Z字形变换原创 2022-06-17 22:17:29 · 617 阅读 · 1 评论 -
解决CentOS中docker容器无法被物理机访问
CentOS中Docker容器无法被物理机访问原创 2022-05-17 21:17:54 · 1723 阅读 · 2 评论 -
SpringCloud入门简介
Spring Cloud入门简介原创 2022-02-10 17:43:20 · 324 阅读 · 0 评论 -
Map根据Key值进行排序(升序加降序)
Map根据Key值进行升序降序原创 2022-02-10 11:09:07 · 16300 阅读 · 1 评论 -
RESTful 风格
RESTful 风格原创 2022-02-09 16:33:06 · 188 阅读 · 0 评论 -
Java 8 Stream讲解
Java 8 新特性 Stream流原创 2022-02-08 15:46:28 · 358 阅读 · 0 评论 -
完美解决sql_mode=‘only_full_group_by‘和unknown variable ‘sql_mode....‘问题
mysql出现的问题原创 2022-01-24 21:16:28 · 1249 阅读 · 0 评论 -
MyBatis(MySQL)分组后组内排序
MySQL根据字段进行分组后组内排序原创 2022-01-24 21:08:14 · 7630 阅读 · 0 评论 -
Java流程控制
Java流程控制原创 2021-11-18 23:19:02 · 408 阅读 · 4 评论 -
Java 基础语法
Java 入门基础语法原创 2021-11-11 20:00:22 · 550 阅读 · 2 评论 -
系统分析与设计(IBM共建)实验环境配置
系统分析与设计(IBM共建)实验环境配置原创 2021-11-07 19:18:08 · 1909 阅读 · 2 评论 -
Java入门第一个程序:HelloWorld
JAVA入门第一个程序 HelloWorld原创 2021-11-07 17:52:20 · 7923 阅读 · 0 评论 -
什么是计算机
简单了解计算机什么是计算机计算机的组成什么是冯诺依曼体系结构什么是计算机计算机的英文名叫 Computer全称叫电子计算机,也就是我们俗称的电脑它是一个能够按照程序运行,自动、高速地处理大量数据的现代化智能电子设备它是一个由软件和硬件所组成的机器常见的计算机有:台式计算机、笔记本计算机、大型计算机等等应用范围:数据处理,自动控制,科学计算,计算机辅助设计,人工智能,网络等领域简单来说就是平时玩的电脑游戏,听歌,聊天以及其他电脑程序,也是在应用范围之内## 计算机硬件一原创 2021-11-07 01:54:54 · 685 阅读 · 0 评论 -
MarkDown学习
MarkDown为什么学习MarkDown语法使用什么工具应用场景为什么学习MarkDown首先Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用。使用工具这里建议可以使用Typora这个工具,下载Typora应用场景Github、Wikipedia等网站,如各大博客平台:CSDN、Wor原创 2021-11-05 21:51:56 · 201 阅读 · 0 评论