自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

2th

  • 博客(7)
  • 收藏
  • 关注

原创 程序员知识图谱

架构图谱

2024-04-19 11:15:02 639 1

原创 序列化和反序列化

但是序列化以后的字节码文件比较大,而且效率不高,适用于对性能不高,而且 QPS 较低的企业级内部系统之间的数据交换的场景,同时 XML 又具有语言无关性,所以还可以用于异构系统之间的数据交换和协议。比如我们熟知的 Webservice,就是采用 XML 格式对数据进行序列化的。XML 序列化/反序列化的实现方式有很多,熟知的方式有 XStream 和 Java 自带的 XML 序列化和反序列化两种。反序列化:是序列化的逆向过程,把字节数组反序列化为对象,把字节序列恢复为对象的过程成为对象的反序列化。

2024-04-18 10:07:03 300

原创 值传递和引用传递

这个过程也充分说明了java程序设计语言对对象采用的不是引用调用,实际上是对象引用进行的是值传递,当然在这里我们可以简单理解为这就是按值调用和引用调用的区别,而且必须明白即使java函数在传递引用数据类型时,也只是拷贝了引用的值罢了,之所以能修改引用数据是因为它们同时指向了一个对象,但这仍然是按值调用而不是引用调用。Java中的对象传递,如果是修改引用,是不会对原来的对象有任何影响的,但是如果直接修改共享对象的属性的值,是会对原来的对象有影响的。调用前x的值:10调用后x的值:10。

2024-04-11 11:17:07 843

原创 UML图说明

UML图简要说明

2023-10-18 16:28:27 47

原创 断点续传&秒传SDK-后端

对于一些比较大的文件上传,受制于网络波动和服务器性能,可能会传输失败或发送丢包;因此迫切需要开发一套支持断点续传功能系统,当网络中断或者服务器宕机时,能保存已上传的文件,当服务器、网络正常后,可能继续沿着原来已上传文件的位置继续上传;传统的文件传输方式一旦中断,就需要重新开始传输,而断点续传技术则可以在中断后从上次传输的位置继续传输,避免了重新传输所带来的时间和资源浪费。

2023-10-18 15:21:28 56

原创 Http跨域和处理方案

​ 跨域问题是由于浏览器的同源策略引起的。同源策略是一种安全机制,它限制了一个网页中的脚本只能访问与该网页具有相同协议、域名和端口的资源。如果一个请求的目标资源的协议、域名或端口与当前页面的不同,就会触发跨域请求。跨域问题的出现,一方面是为了保护用户的隐私和数据安全,防止恶意网站通过脚本获取或篡改用户在其他网站上的数据。另一方面,它也有助于确保各个网站之间的安全性,防止恶意网站利用其他网站的资源或执行恶意操作。

2023-10-17 17:26:24 451

原创 七大设计原则

软件设计的原则

2023-03-10 14:03:12 46

空空如也

空空如也

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

TA关注的人

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