##JVM 没什么好说的,所有java程序不管是什么框架也好、中间件也好,都是跑在jvm上的,成为java领域的专家不能不会JVM ##Java Collection jdk里边的集合的实现原理、源代码中包含了很多算法和数据结构的知识,属于语言的基本功,很基础,面试经常问。 ##多线程并发、NIO ...
分类:
编程语言 时间:
2021-05-24 03:11:23
阅读次数:
0
Java虚拟机的基本结构 java虚拟机架构 启动Java虚拟机 java [-option] class [args...] Options: Java虚拟机启动参数 Class: 带有main方法的Java类。 args: main方法的参数 Java堆 几乎所有的对象都在堆中。 根据垃圾回收机 ...
分类:
其他好文 时间:
2021-05-24 03:01:16
阅读次数:
0
前言 Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。 文件事件 时间事件 下面就会介绍这两种事件的实现原理。 文件事件 Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通 ...
分类:
其他好文 时间:
2021-05-24 02:57:52
阅读次数:
0
目录 数组概述 数组的四个基本特点: 数组声明创建 1、声明数组 2、创建数组 3、内存分析 4、三种初始化 5、数组边界 数组使用 1、For-Each 循环 2、数组作方法入参 3、数组作返回值 多维数组 Arrays 类 1、打印数组 2、数组排序 3、二分法查找 4、元素填充 5、数组转换为 ...
分类:
编程语言 时间:
2021-05-24 02:51:12
阅读次数:
0
#类加载 ##加载过程 ###1.加载Loading 通过一个类的全限名获取此类的二进制字节流 将字节流所代表的静态存储结构转化为方法区(1.8为元空间实现,1.8前永久代)的运行时数据结构 在内存中生成代表该类的java.lang.Class对象,作为方法区这个类的访问人口 ###2.连接Link ...
分类:
其他好文 时间:
2021-05-24 02:37:26
阅读次数:
0
在其他什么 改jvm-options等操作下无效 修改Tomcat安装目录下的conf文件中的logging.porperty文件中的内容: 把需要修改的乱码log信息,对应的位置进行修改,我的是需要把UTF-8修改为GBK。 第28行,把UTF-8改为GBK 第33行,把UTF-8改为GBK 第4 ...
分类:
其他好文 时间:
2021-05-24 02:29:02
阅读次数:
0
首先先补充一下上一篇的一个小问题。 应用程序的启动流程: 前提:应用程序是运行于操作系统之上的 举例:启动暴风音影 1.双击快捷方式 2.告诉操作系统一个文件路径 3.操作系统从硬盘读取文件内容到内存中 4.cpu从内存读取数据执行 下面开始今天的课程: 一、操作系统发展史及多道技术 1.第一代计算 ...
分类:
其他好文 时间:
2021-05-24 02:11:58
阅读次数:
0
1.Python解释器的下载 打开Python官网www.python.org,移动光标到Downloads目录下的Windows选项 2.进去后可以看到有两个版本的python解释器,选择你想要下载的版本后点击进入 点击x86-64下载 2.Python解释器的安装 1.找的你下载的Python解 ...
分类:
编程语言 时间:
2021-05-24 02:08:29
阅读次数:
0
前言 对象是Java中最常被提到的概念,也是Java的灵魂,Java中一切皆是对象。 JVM是Java的根基,理解灵魂与根基是如何融合的,对于理解Java本身至关重要。 对象的创建 对象的创建从Java语言层面上,往往就是一个简单的new即可搞定,而深入JVM的底层,可就复杂的多了。 JVM中对象的 ...
分类:
编程语言 时间:
2021-05-24 02:06:27
阅读次数:
0
原文:C++ static_cast、dynamic_cast、const_cast和reinterpret_cast(四种类型转换运算符) < C/C++类型转换的本质(经典之作)输入输出流 > 上节讲到,隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法,就是为了强 ...
分类:
编程语言 时间:
2021-05-24 01:51:13
阅读次数:
0