- 博客(27)
- 收藏
- 关注
原创 linux听课笔记
我们以访问淘宝官网为例,首先是输入淘宝的网址,之后我们的主机会访问本地文件夹中是否有对淘宝网址的ip映射,如果有就直接通过ip访问到淘宝的官网,如果没有就会先访问DNS服务器,这个服务器里面存了所有的网址和ip 的映射,可以在里面查到我们本地文件夹中没有的网址的ip,查到之后就能够通过ip进行访问,如果查不到就会出现404.ping+域名或者ping+ip地址,是用来判断对应的服务器是否能够访问的。2.ping命令的作用。1.DNS的实现步骤。
2024-01-02 14:59:18 373
原创 linux学习笔记
在安装VMware的时候,如果是首次安装应该不会出现不显示两个虚拟网络的情况,我之前安装过然后卸载了,但是没卸载干净就会出现不显示两个虚拟网络的情况,这样会导致没办法通过finalshell链接虚拟服务器了,解决办法是先打开两个服务,然后搜索cclean修复文件,再通过everything查到和vmware相关的所有文件全部删除,再重新装一遍VMware就行了。这个功能就是在虚拟机里实现时光回溯的作用,在某一时刻拍个照保存下来,如果在后续的操作中需要返回到之前的相应时刻,就可以通过快照实现了。
2024-01-01 20:59:20 376
原创 JVM听课笔记
而C和C++这样的是直接编译完就能生成机器码文件供计算机识别的,那么问题来了,为什么还要使用java呢?因为C和C++的编译只能针对固定的操作系统上运行,而JVM赋予java一次编译,到处运行的特点,也就是说在java编译完之后可以通过不同的操作系统JVM来解释到相应的操作系统上面运行,这就是编译型语言(C)和解释型(python)语言的区别,java这种就是二者兼备,既有编译的特性,又有解释的特性,这个特性是JIT赋予的,JIT将一些解释过的热代码存起来,再次使用的时候不用解释直接运行。
2023-12-29 15:28:25 383
原创 java的变量类型
一、变量按照数据类型:基本数据类型:八种整型:byte(-128~127)\short\int(4字节)\long(8字节)浮点型:float(4字节)\double(8字节)字符型:char根据字符集的不同会占用不同的字节布尔型:boolean声明long类型数据必须以l或者L结尾,因为整型数据默认是int类型的声明float类型数据时,要加F或者f结尾,看情况,由于默认浮点数类型是double,所以我们要看情况是否加f,如果句柄类型是float类型的话,我们就要将值加上f,否则就要进行强制
2022-05-07 22:52:40 3599
原创 String
一、字符串常量池字符串常量池的存放位置jdk6.0 字符串常量池是在方法区中jdk7.0 从方法区中移除,字符串常量池存放到堆空间中jdk8.0及之后 虚拟机规范中声明了元空间,字符串常量池存放到元空间中备注:元空间是指本地内存除了为jvm开辟空间之外的额外本地内存字符串常量池的概念字符串常量池是java一项技术,从字面意思理解就是把经常用的数据存放到某一个内存当中,本质意义是避免频繁的数据创建于销毁,实现数据共享,提供系统性能。public class Test{public static
2022-05-06 13:25:31 114
原创 数据结构的线性和非线性结构
数据结构包含线性结构和非线性结构线性结构线性结构是最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,顺序存储和链式存储,顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,也就是物理地址是连续的链式存储的线性表称为链表,链表中的存储元素不一定是连续的,即物理地址不连续,元素节点中存放的是数据元素以及相邻元素的地址信息线性结构常见的有:数组,队列,链表和栈非线性结构非线性结构包括:二维数组,多维数组,广义表,数结构,图结构...
2022-04-29 20:01:13 1993
原创 java基础语法
标识符的使用凡是我们自己可以起名字的地方都叫标识符,比如:类名,变量名,方法名,接口名,包名标识符的命名规则可以由数字字符下划线和$组成数字不可以开头不可以使用关键字和保留字,但能包含它们java中严格区分大小写,长度没有限制标识符不能包含空格java中的名称命名规范包名:小写字母类名,接口名:大驼峰变量名,方法名:小驼峰常量名:所有字母都要大写,而且多个单词时之间要用下划线隔开起名的时候为了规范,要做到见名知意,尽量用英文的单词代替,java采用的是Unicode编码的字符集,因
2022-04-29 19:25:19 589
原创 java预热
java预热1.cmd中的命令dir:查看当前文件夹内的内容md:创建文件夹rd:删除文件夹cd:进入指定目录cd … :返回上一级目录cd\:返回到根目录del:删除文件exit:退出cmdecho javase>1.doc:创建一个1.doc的文件2.常用的快捷键↑↓用于调阅历史操作命令delete和backspace用于删除字符3.java语言的跨平台性java之所以具有可移植性是因为jvm的存在,在不同的操作系统中下载java 的时候会同时下载相应的jvm,我们的
2022-04-28 21:03:13 1268
原创 屏幕的清晰程度是什么决定的呢?
概括我们的电子产品,手机,电脑等上面的屏幕的清晰度是由像素密度决定的,像素密度又是取决于分辨率和屏幕的尺寸的,下面将讲述一下像素密度,分辨率,屏幕尺寸这三个名词的具体含义分辨率提到分辨率大家应该不陌生,我们的手机,电脑等产品在购买的时候,售货员们将分辨率作为销售话术的关键术语,那我自己的电脑举例子,它的分辨率是1920x1080的,像素点的概念大家应该是清楚的,它是一个很小的矩形格子,我的屏幕在水平方向上就有1920个像素点,垂直方向就是1080个像素点,也就是我整个屏幕是2073600个像素点组成
2022-04-23 12:23:31 2529
原创 初学者最系统的前端学习之路
前端系统的学习HTML1.我们的软件是包含了客户端和服务器端的,现在我们要学习的就是客户端的知识,客户端又包含了C/S和B/S两种架构,前者是一种程序的页面,例如我们的QQ在下载之后的聊天界面就是一种C/S的客户端,后者是一种网站的页面2.电脑的重命名快捷键是F2,还有在桌面上进行分屏操作是需要拖动处理的,我们将页面缩放之后,将页面拖动到桌面的左中位置的时候可以将页面在桌面的左二分之一进行显示3.前端页面的实现需要用到三种语言,分别是HTML,CSS,JavaScript,这三种语言在编写前端页面的
2022-04-16 11:25:20 845
原创 2022-1-23
任何语言都可以实现任何功能,但是代价是不一样的Java和go可以相互转换,而且两个语言对于速度满足更好,例如淘宝微信JDK的作用把.java文件编译成.class文件----javacJRE的作用是把.class文件翻译给操作系统执行-----javajava的原始开发人员在开发了核心功能javaSE之后会要求编程大牛拓展功能,是java社区,形成了生态javaEE是java网站开发的全家桶javaME是java的安卓开发SDK是之前的JDK现在的SDK是完整的样例代码加说明注释的那种,用
2022-03-20 22:01:10 116
原创 2022.1.21~22
linux知识点的补充1.touch和mkdir都有创建文件的意思2.cat和more都是查看文件显示到linux上的意思,cat是一次全部查看,more是分批查看避免系统崩溃3.编译的作用:将高级程序语言翻译成中间过渡的语言4.javac(jdk)是编译,java(jre)是翻译的作用java的基础语法1.java的八种数据类型:整数:byte,short,int,long浮点型:float,double字节:char布尔:boolen2.java的输出语句字符
2022-01-22 21:49:54 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人