自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker部署Alist全平台网盘神器结合内网穿透实现无公网IP访问云盘资源_alist实现内网穿透(2)

或者说是一个网盘聚合器,可以将你的网盘挂载到一起,方便统一管理,简单的说 通过本地浏览器管理多种网盘的程序,重点是免费!使用上面的Cpolar https公网地址,在手机或任意设备的浏览器进行登录访问,即可成功看到 Alist 界面,这样一个公网地址且可以远程访问就创建好了,使用了cpolar的公网域名,无需自己购买云服务器,即可到公网访问 Alist 了!,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。接下来配置一下 Alist 的公网地址,

2024-09-22 15:56:24 633

原创 Redis一主二从Sentinel监控配置(保姆级教程)

配置项 | 作用 || — | — |

2024-09-22 15:12:42 795

原创 C#进阶-协变与逆变(1)

C#中的逆变和协变是一组强大的泛型特性,它们为我们在处理泛型委托和泛型接口时提供了更灵活、更安全的类型转换机制。在面向对象的编程中,我们经常需要在不同层次的类之间进行转换,而逆变和协变正是为了在这些转换过程中提供便利。协变,即子类到父类的转换,使得我们能够以一种更通用的方式使用类型。这对于泛型委托和泛型接口的设计非常有用,允许我们在一些场景中将泛型参数类型更灵活地指定为其基类型。这种灵活性为代码的可扩展性和可维护性带来了巨大的优势。与协变相反,逆变提供了一种父类到子类的转换方式。

2024-09-22 13:50:43 558

原创 MySQL月末知识总结

char类型的长度是固定的,varchar的长度是可变的。这就表示,存储字符串’abc’,使用char(10),表示存储的字符将占10个字节,如果不足10字节,将使用空格占位,所以检索CHAR值时需删除尾随空格使用varchar2(10),,则表示只占3个字节,10是最大值,当存储的字符小于10时,按照实际的长储。还有一种情况是当执行一条 SQL 语句时,如果扫描了大量数据或是进行了全表扫描,此时缓冲池中就会加载大量的数据页,从而将缓冲池中已存在的所有页替换出去,这种情况同样是不合理的。

2024-09-22 13:04:10 1243

原创 Matplotlib更多实用图形的绘制

复制代码。

2024-09-22 09:22:31 579

原创 JVM之调优及常见场景分析

在最底层,JVM 通过 mmap 接口向操作系统申请内存映射,每次申请 2MB 空间,这里是虚拟内存映射,不是真的就消耗了内存的 2MB,只有之后在使用的时候才会真的消耗内存。只要 CMS 的剩余空间比前两者的任意一者大,CMS 就认为晋升还是安全的,反之,则代表不安全,不进行Young GC,直接触发Full GC。带压缩动作的算法,称为 MSC,上面我们介绍过,使用标记-清理-压缩,单线程全暂停的方式,对整个堆进行垃圾收集,也就是真正意义上的 Full GC,暂停时间要长于普通 CMS。

2024-09-22 06:57:33 521

原创 Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十(商品的规格类型以及参数管理)

SPU: Standard Product Unit(标准产品单位),一组具有共同属性的商品集SKU: Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品以图为例来看:本页的华为就是一个商品集(SPU)因为颜色、内存等不同,而细分出不同的手机,如亮黑色128G版。(SKU)可以看出;SPU是一个抽象的商品集概念,为了方便后台的管理。SKU才是具体要销售的商品,每一个SKU的价格、库存可能会不一样,用户购买的是SKU而不是SPU。

2024-09-22 04:30:40 676

原创 Java应届生如何找到心仪工作?只要你啃透这些大厂必问面试题,Offer拿到手软!

②如何取得从1970 年1月1日0时0分0秒到现在的毫秒数?①如何将字符串转换为基本数据类型?②如何将基本数据类型转换为字符串?①如何取得年月日、小时分钟秒?③如何取得某月的最后一天?

2024-09-22 02:05:34 355

原创 Java命令简易入门-2:javac与java命令之一(javac)

正在加载/modules/java.base/java/lang/annotation/RetentionPolicy.class][正在加载/modules/java.base/java/lang/annotation/ElementType.class][正在加载/modules/java.base/java/lang/annotation/Retention.class][正在加载/modules/java.base/java/lang/annotation/Target.class]

2024-09-21 23:40:20 746

原创 Java-14-发布了,再也不怕-NullPointerException-了!

在编程语言中,空引用(Null Reference)是一个与空指针类似的概念,是一个已宣告但其并未引用到一个有效对象的变量。在Java 1 中就包含了了Null引用和NPE了,但是其实,Null引用是伟大的计算机科学家Tony Hoare 早在1965年发明的,最初作为编程语言ALGOL W的一部分。1965年,英国一位名为Tony Hoare的计算机科学家在设计ALGOL W语言时提出了null引用的想法。ALGOL W是第一批在堆上分配记录的类型语言之一。

2024-09-21 20:58:26 558

原创 Jackson用法详解

有时,可能希望以不同于Jackson ObjectMapper缺省方式的方式将JSON字符串读入Java对象。可以将自定义反序列化器添加到ObjectMapper,可以按需要执行反序列化。这是在Jackson的ObjectMapper中注册和使用自定义反序列化器的方式:自定义反序列化器CarDeserializer类:> vc) {super(vc);return car;二)、将对象写入JSON。

2024-09-21 19:21:00 1099

原创 GitHub上非常实用的40个开源JAVA项目_java开源项目

29.spring-projects/spring-loaded:spring开源的一个热替换插件,运行时监听class文件的变更并执行transform。40.weixin-java-tools:可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发。9.socketio/socket.io-client-java:http://Socket.IO的Netty实现(做聊天室可以用)。

2024-09-21 17:40:30 600

原创 B站【狂神说Java笔记】-网络编程

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;//确定服务器接收完毕,才能够断开连接。

2024-09-21 14:48:40 928

空空如也

空空如也

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

TA关注的人

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