以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的
本文基于 OpenJDK17 进行讨论 1. Reference 相关概念及其应用场景总览 Reference(引用)是 JVM 中非常核心且重要的一个概念,垃圾回收器判断一个对象存活与否都是围绕着这个 Reference 来的,J...
Mybatis基础操作
Mybatis基础操作,Mybatis基础使用 Mybatis编程式开发 mybatis和MySQL jar包依赖 <dependencies> <!-- MyBatis 核心 --> <dependency> <groupId>org.mybatis</groupI...
netty核心流程(二):客户端与服务端的读写过程
连接成功建立后,客户端是如何向服务端发送请求的? 由于内部源码的调用过于复杂,我们只分析有代表性的代码。在 AbstractChannel 类中我们可以看到: wirte() 方法最后会把发送的数据 m...
pandas:如何保存数据比较好?
pandas:如何保存数据比较好?,我们在使用pandas处理完数据之后,最终总是要把数据作为一个文件保存下来,那么,保存数据最常用的文件是什么呢?我想大部分人一定会选择csv或者excel。 刚接触数...
浅谈WebSocket
浅谈WebSocket,PS:带有自己一点个人的理解 1.什么是websocket,为什么要去使用它 首先看一下[维基百科上对Websocket的定义](WebSocket - 维基百科,自由的百科全书 (wikipedia.org)),WebSocke...
SpringBoot文档之构建包的阅读笔记
Packaging Spring Boot Applications Efficient Deployments Efficient Deployments 默认情况下,基于SpringBoot框架开发应用时,构建插件spring-boot-maven-plugin将项目打包为fat jar。 执行...
Spring MVC学习随笔-Ajax集成(JSON格式返回数据)、拦截器(MyInterceptor)、全局异常处理(GlobalExceptionResolver)
学习视频:【编程不良人】继spring之后快速入门springmvc,面对SpringMVC不用慌 第七章、SpringMVC与Ajax集成 引入相关依赖 <dependency> <groupId>com.fasterxml.jackson.core</...
AI 大模型应用开发实战(04)-AI生态产业拆解
1 行业全景图 2 结构拆解AI GC 生成式AI这个产业。分成上中下游三大块。 2.1 上游基础层 主要包括: 算力:包括AI芯片和云服务等,例如像英伟达、AMD以及华为等厂商提供的算力基础设施。大型模...
java开发环境安装IDEA+jdk1.8
一、 需要得安装包 (1)IDEA破解版.zip (2)jdk1.8.0_25.7z 获取方式(免费): (1) 登录-注册:http://resources.kittytiger.cn/ (2) &...
多次复制Excel符合要求的数据行:Python批量实现
多次复制Excel符合要求的数据行:Python批量实现, 本文介绍基于Python语言,读取Excel表格文件数据,并基于其中某一列数据的值,将这一数据处于指定范围的那一行加以复制,并将所得结果保存...
Pyglet 内存泄漏 & 页面错误 以及(可能)有用的解决方法
Pyglet 内存泄漏 & 页面错误 以及(可能)有用的解决方法,Charapter 1: 端倪 最近一直在用Pyglet做一个小的案例,但是实际运行起来时发现了严重的内存泄漏。经调查后发现平均每秒会爆出80-120不等...
cross-plateform 跨平台应用程序-09-phonegap/Apache Cordova 介绍
cross-plateform 跨平台应用程序-09-phonegap/Apache Cordova 介绍,跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-platefor...














