- 博客(118)
- 收藏
- 关注
原创 【Python 2D绘图】Matplotlib绘图(特殊图表)
本文介绍利用经典绘图库Matplotlib绘制基础2D特殊图表,为博主自用笔记提纲。
2025-03-17 18:07:07
632
原创 【Python 2D绘图】Matplotlib绘图(动画绘制)
本文介绍利用经典绘图库Matplotlib绘制基础2D动画图表,为博主自用笔记提纲。
2025-03-16 14:43:49
609
原创 【Python 2D绘图】Matplotlib绘图(统计图表)
本文介绍利用经典绘图库Matplotlib绘制基础2D统计图表,为博主自用笔记提纲。
2025-03-09 21:38:35
937
原创 【Python · PyTorch】卷积神经网络 CNN(LeNet-5网络)
本文介绍经典卷积神经网络LeNet-5的相关概念,为博主自用笔记提纲。
2024-11-18 21:59:35
2029
原创 【Python · Pytorch】配置cuda环境 & cuDNN库
本文介绍如何配置cuda环境、cuDNN库,并安装GPU版本的Pytorch。
2024-09-06 22:15:28
6817
7
原创 【Redis】Docker部署Redis数据库
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2023-10-26 17:27:34
497
原创 【Python · PyTorch】数据基础
本文介绍了PyTorch的数据基础,Python版本3.9.0,代码于Jupyter Lab中运行。
2023-10-23 20:08:20
826
原创 【Kubernetes】概述 & 搭建
Kubernetes,简称K8S。一款开源、用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes 提供了应用部署、规划、更新、维护的一种机制。
2022-02-19 02:28:21
1324
原创 【Java · 类加载】类加载器
类加载器是 JVM 执行类加载机制的前提。ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过各种方式将Class信息的二进制数据流读入JVM内部,转换为一个与目标类对应的java.lang.Class对象实例。然后交给Java虚拟机进行链接、初始化等操作。因此,ClassLoader在整个装载阶段,只能影响到类的加载,而无法通过ClassLoader区改变类的链接和初始化行为。至于它是否可以运行,则由执行引擎决定。
2022-02-13 02:58:23
4115
1
原创 【JVM · 类加载】类加载过程(生命周期)
在Java中数据类型分为基本数据类型、引用数据类型。基本数据类型 由虚拟机预先定义,引用数据类型 则需要进行类的加载。按照Java虚拟机规范,从class文件到加载到内存中的类,到类卸载出内存为止,它的整个声明周期包括7个阶段:加载→验证→准备→解析→初始化→使用→卸载
2022-02-09 01:49:11
821
原创 【JVM · 字节码】指令集 & 解析说明
Java字节码指令对于虚拟机,就好像汇编语言对于计算机,属于基本执行指令。Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为 操作码/Opcode)以及跟随其后的零至多个代表此操作所需参数(称为 操作数/Oprands)而构成。由于 Java 虚拟机采用面向操作数栈而不是寄存器的结构。所以大多数指令都不包含操作数,只有一个操作码。
2022-02-06 05:33:58
1986
1
原创 【JVM · GC】垃圾回收器
垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。由于 JDK 版本处于高速迭代过程中,因此Java 发展至今已经衍生了众多的GC版本。从不同角度分析垃圾收集器,可以将GC(Garbage Collector)分为不同的类型。
2022-01-30 01:36:13
982
原创 【JVM · GC】垃圾回收 相关概念
垃圾收集机制是Java的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集机制仍然在不断演进,不同大小的设备、不同特征的应用场景,对垃圾收集提出了新的挑战。
2022-01-30 00:54:13
756
原创 【JVM】StringTable — 字符串常量池
String 的String Pool是一个固定大小的Hashtable,默认 值大小长度是1009。如果放进 String Pool 的String非常多,就会造成 Hash 冲突严重,从而导致链表会很长,而链表长了后直接会造成的影响就是当调用 String.intern() 时性能会大幅下降。
2022-01-29 17:49:26
341
原创 【JVM】JVM & Java 体系结构 概述
Java 是目前应用最为广泛的软件开发平台之一。随着Java 及其社区的不断壮大,Java 也早已不再是简简单单的一门计算机语言了,它更是一个平台、一种文化、一个社区。
2022-01-29 01:06:25
1524
原创 【ShardingSphere】Sharding JDBC & Sharding Proxy 应用
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。
2022-01-09 15:47:01
3599
原创 【Java 代理模式 · Mybatis源码】Mapper简单模拟
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
2022-01-02 15:51:28
699
原创 【操作系统 · 调度】单处理器调度
处理器调度的目的 :满足系统目标(响应时间、吞吐率、处理器效率)。处理器调度的作用 :决定进程等待/运行(少量开销)。处理器调度的本质 : 队列管理(managing queues):减少延迟、优化性能。
2021-12-01 19:48:32
2876
原创 【RocketMQ】SpringBoot整合RocketMQ(下) 事务篇
分布式事务消息是RocketMQ的特有功能。在很多场景不求事务的强一致性,只需达到事务的最终一致性。此时,事务消息可以很好的满足需求。通过将本地事务与消息的发送放在一个本地事务中,保证本地事务执行成功时,消息一定被成功投递到消息服务器中,最终利用消息中间件的高可靠性,保证消息会被下游业务所消费。
2021-11-28 22:28:08
2993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人