- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 ide code 02
BX470WQPDL-eyJsaWNlbnNlSWQiOiJCWDQ3MFdRUERMIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5Zyw5Z2AIHd3d8K3YWppaHVvwrdjb20iLCJsaWNlbnNlZVR5cGUiOiJQRVJTT05BTCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhb
2025-04-05 10:32:46
666
原创 【无标题】
GPT-4o的发布,它不仅支持50种语言的处理,而且速度和质量都得到了显著提升。此外,它还能感知对话者的情绪和状态,并做出相应的回应,即使在对话中被打断也能迅速跟进,这在人机交互领域是一个不小的进步。这提醒我们,在新技术的推广过程中,可能存在一定程度的夸大其词。相比于GPT-4的发布时“引领全球”、“实力碾压”之类夸张的描述,此次媒体和学术界对GPT-4o的评价都明显理性和客观了许多。对GPT-4o这一人工智能技术进行评价,包括版本间的对比分析、GPT-4o的技术能力以及个人感受等。
2024-06-07 15:23:39
184
1
原创 5、JVM 调优 - Mothed Area
1、方法区结构示意图2、方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。细致理解如下:1)Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-Heap(非堆),目的应该是与Java堆区分开来。2)对于习惯在HotSpot虚拟机上...
2019-10-12 16:33:57
178
原创 4、JVM 调优 - 栈
1、虚拟机栈结构示意图:2、栈帧结构示意图:1、“堆和栈”中存放局部变量的栈(和存放对象的堆),但是不仅仅存放局部变量,存放局部变量的只是里面的变量表部分。2、栈针是方法执行产生的内存,每一个方法会创建一个栈帧,用于存储局部变量表、操作栈、动态链接、方法出口等信息。局部变量表存放了编译器可知基本数据类型(boolean、byte、char、short、int、f...
2019-10-12 16:31:28
184
原创 3、JVM 调优 - 堆
1、Java堆结构与配置参数(1)Java7堆内存结构图(2) Java8堆内存结构图2.2 堆内存调优简介(1)调优参数:(2)如何查看堆内存信息 public static void main(String[] args) { // 返回 Java 虚拟机试图使用的最大内存量。 long maxMemory = Run...
2019-10-12 16:28:18
152
原创 2、JVM 运行
1、方法区-Method Area线程共享,存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等等。(HotSpot虚拟机上开发部署人员更愿意成为“永久代”,Permanent Generation)。1.1、类型信息类型的全限定名 超类的全限定名 直接超接口的全限定名 类型标志(该类是类类型还是接口类型) 类的访问描述符(public、p...
2019-10-12 16:24:05
145
原创 1、JVM 基础
1)JVM运行过程我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?Java程序经过一次编译之后,将Java代码编译为字节码也就是.class文件,然后在不同的操作系统上依靠不同的java虚拟机进行解释,最后再转换为不同平台的机器码,最终得到执行。那么了解了这个基本原理后,一个普通的java程序它的执行流程到底是怎样的呢?例如我们写了一段这样的代...
2019-10-12 16:20:38
184
原创 1、Spring Boot 注解
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Ja...
2019-10-12 16:15:08
115
原创 JVM简介
1、JVM概念 JVM是Java Virtual Machine的简称。意为Java虚拟机。 虚拟机 指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统 有哪些虚拟机VMWareVisual BoxJVM VMWare或者Visual Box都
2017-08-18 16:26:22
280
原创 SVN与GIT的区别
Svn 集中式的版本控制Svn版本控制系统是集中式的数据管理存在一个中央版本库,所有开发人员本地开发使用的代码都来自于版本库,提交代码也都必须提交到这个中央版本库。Svn版本控制系统工作流程如下:1.在中央库上传创建或从主干复制一个分支;2.从中央库check out下这个分支的代码;3.增加自己的代码文件,修改现在的代码或删除代码文件;4.commit代码,假设有
2017-07-18 17:35:57
263
原创 SVN简单介绍
Svn(subversion)是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个跨平台的开源的版本控制系统。1、Svn会自动备份并记录每个文件每一次的修改更新变动。2、Svn会吧任何一个时间点的档案恢复到想要的某一个旧的版本,当然也可以直接浏览指定文件的更新历史记录。3、Svn相关站点:Subversion官网:http://subversion.ti
2017-07-18 17:34:37
272
原创 Java字节码执行方式--解释执行和JIT
注:主要参考自《分布式java应用:基础与实践》《深入理解Java虚拟机(第二版)》 1、两种执行方式:· 解释执行(运行期解释字节码并执行)· 强制使用该模式:-Xint· 编译为机器码执行(将字节码编译为机器码并执行,这个编译过程发生在运行期,称为JIT编译)· 强制使用该模式:-Xcomp,下面是两种编译模式· client(即C1):只做少量性能开销比高的优化,
2017-07-04 16:11:28
1484
原创 Java类加载器ClassLoader源码解析
说明:了解ClassLoader前,先了解 第四章 类加载机制 1、ClassLoader作用· 类加载流程的"加载"阶段是由类加载器完成的。 2、类加载器结构结构:BootstrapClassLoader(祖父)-->ExtClassLoader(爷爷)-->AppClassLoader(也称为SystemClassLoader)(爸爸)-->自定义类加载器(儿子)关
2017-07-04 15:55:04
440
原创 Java类加载机制
注:本文主要参考自《深入理解java虚拟机(第二版)》在查看本文前,先要了解JVM内存结构,见 第一章 JVM内存结构1、类加载流程· 把描述类的数据从xxx.class文件加载到JVM内存· 对这些数据进行校验、准备、解析(这三个过程总称为"链接")· 对这些数据进行初始化,最终形成可被JVM直接使用的Class对象注意:· 类加载过程是在运行期完成的2、加载
2017-07-04 15:31:45
206
原创 Javap的使用与类文件结构
1、javap的使用与类文件结构使用过程:java源代码:package compile;/** * class字节码*/public class TestClass {private int m; public int inc() { return m + 1;}}在硬盘上找到java源文件所在目录(eg.E:\Java\wor
2017-07-04 14:23:04
358
原创 Javac编译原理
1、javac作用· 将*.java源代码文件转化为*.class文件2、编译流程 流程:· 词法分析器:将源码转换为Token流· 将源代码划分成一个个Token(Token包含的元素类型看3.2)· 语法分析器:将Token流转化为语法树· 将上述的一个个Token组成一句句话(或者说成一句句代码块),检查这一句句话是不是符合Java语言规范· 语义分析器:
2017-07-04 14:13:56
370
原创 Java代码执行机制
1、Java代码执行流程 ·第一步:*.java-->*.class(编译期)·第二步:从*.class文件将其中的内容加载到内存(类加载)(运行期)·第三步:执行代码(运行期) 说明:· 整个白框部分表示JVM管理的内存· 包含栈帧的地方称作JVM方法栈,一个栈帧就是一个方法· 在Hotspot JVM中,JVM方法栈和本地方法栈是同一个· java方法是通过
2017-07-04 14:07:12
682
dataease源码安装
2024-10-10
https://xiewy.blog.youkuaiyun.com/article/details/129383362
2024-05-27
Nacos1.4.2多数据源适配oracle11g-修改Nacos源码
2024-05-26
node-modules.zip node-modules.zip node-modules.zip
2024-05-12
W3School 2016 帮助文档
2016-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人