logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM进程

唯一的JVM进程当启动Java虚拟机运行某个Java程序时,不管Java程序有多么复杂,都只占用1个JVM进程,都使用JVM进程的内存区。JVM进程结束后,进程在内存中的状态会丢失,即再次开启JVM进程,内存不会保留上次内存中的信息。JVM进程终止的情况:进程运行到最后正常结束程序运行到使用System.exit() 或 Runtime.getRuntime().exit()代码初结束...

类的加载和实例化过程

唯一的JVM进程类加载(类初始化)的时机类加载(类初始化)的过程加载连接初始化类加载器功能分类类加载器的层次关系参考文献唯一的JVM进程当启动Java虚拟机运行某个Java程序时,不管Java程序有多慢复杂,都只占用1个JVM进程,都使用JVM进程的内存区。JVM进程结束后,进程在内存中的状态会丢失,即再次开启JVM进程,内存不会保留上次内存...

Linux、Windows和MAC OS

转载地址:http://www.gonet.com.cn/webduirshow-166.html首先,不管是WINDOWS操作系统、LINUX系统还是苹果操作系统,甚至包括操作系统的鼻祖UNIX操作系统,最早都是用C语言编写的。实际上UNIX操作系统和C语言都是由贝尔实验室的汤普森(Ken Thompson)和丹尼斯·里奇(Dennis M. Ritchie)于1971年先后改造发明的,...

Linux命令-程序启动

文章目录Linux命令-程序启动source定义用法功能sh用法功能./用法功能参考文献Linux命令-程序启动source定义source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。用法source 文件名. 文件名# 注意 "." 和文件名之间有空格文件不需要有**“权限”**即可执行。功能

区块链-面对的问题

类两军问题信道不可靠 信息丢失 而产生的通信 链路建立 问题信道不可靠,但信息不会被篡改——无法确认两方协商的信息是否均达到对方拜占庭将军问题定义:网络协作决策中存在叛徒或错误而导致的分布式系统接收信息的 一致性和正确性 问题。特点:信道可靠,但信息可能被篡改或出错——多方收到的信息是否一致、正确。拜占庭容错:假始那些忠诚(或是没有出错)的将军仍然能通过多数决定来决定他们的战略...

编译器 vs 解释器

编译器 vs 解释器Compiler 编译器Interpreter 解释器功能对整个程序进行分析,执行输出为另一种代码(一般为机器码,如目标代码,可能需要连接后才能执行),但是不执行该机器码对源代码逐行执行,即包含分析和执行两步编程步骤1、创建程序。 2、【编译】:解析或分析所有代码的正确性。如果不正确,则抛出错误如果没有错误,编译器会将源代码转换为机器代码。...

算法

GitHub上的算法总结

Spring

什么是springDI依赖注入AOP(面向切片编程)什么是springSpring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring对应的关键词是DI(依赖注入)与AOP(面向切面编程),可以认为是一个以DI和AOP为核心Java Web一站式的集成(粘合)框架。DI和AOP能够让代码更加简单,具有良好的松耦合特性和可测试性,极大地简化开发...

#spring
Java的GUI

GUI定义JavaGUI的创建javaGUI的缺点javaGUI应用举例V.S. CLIGUI定义GUI(Graphical User Interface),用户图形接口,用图形的方式,显示计算机操作的界面,更加方便直观。JavaGUI的创建Java为GUI提供的对象都存放在java.Awt和javax.Swing两个包中。javaGUI的缺点...

JUnit

定义功能测试目标测试类和测试方法断言(Assert)注解(JUnit5)常用注解示例常用测试实例参数化测试打包测试异常测试限时测试Spring测试套件参考文献定义JUnit 是一个开源的 Java 编程语言的单元测试框架,用于编写和运行测试。JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。...

到底了