- 博客(18)
- 收藏
- 关注
原创 Jmeter安装过程中环境配置好无法启动
在JDK环境变量和Jmeter环境变量都配置无误的情况下,还报无法找到java的问题,如下:请以管理员身份运行为了这么简单的一个问题搞了半晚上,快要奔溃,少踩坑。
2020-06-25 23:30:18 785 1
原创 二叉树
二叉树的简单应用二叉树包含许多特殊的形式,每一种形式都有自己的作用,但是其最主要的应用还是在于进行查找操作和维持相对顺序这两个方面。二叉树的树形结构使它很适合扮演索引的角色,二叉查找树在二叉树的基础上增加了一下几个条件。如果左子树不为空,则左子树上所有的节点的值均小于根节点的值,如果右子树不为空,则右子树上所有节点的值均大于根节点的值,左右子树也都是二叉查找树。二叉查找树要求左子树小于父节点,...
2020-02-28 13:11:44 174
原创 2020-java面试宝典
● 请你简单描述一下正则表达式及其用途。考察点:正则表达式参考回答:在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。计算机处理的信息更多的时候不是数值而是字符串,正则表达式就是在进行字符串匹配和处理的时候最为强大的工具,绝大多数语言都提供了对正则表达式的支持。● 请你比较一下Java和J...
2020-02-27 21:19:59 1278 2
原创 深入理解为什么要配置环境变量?
**对于初入编程的同学们来说,大家可能都会有一个疑问,比如安装java JDK的时候我们为什么配置环境变量呢?配置环境变量的目的是什么?如何去配置?**今天就给大家一一解读一下:计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令,所以path的意思就是路径,比如你在安装的JDK的路径下可以直接去执行javac和java这两个命令,而这两个...
2020-02-27 15:10:34 1144
原创 树
有许多的逻辑关系并不是简单的线性关系,在实际场景中,常常存在着一对多,甚至是多对多的情况,其中树和图就是典型的非线性数据结构。树是n(n>=0)个节点的有限集。当n = 0时,称为空树。在任意一个非空树中,有如下特点:1、有且仅有一个特定的称为根的节点2、当n>1时,其余节点可以分为m(m>0)个互不相交的有限集,每一个集合又是一个树,并称为根的子树。二叉树是一种特殊的树,...
2020-02-26 19:41:59 155
原创 神奇的散列表
散列表也叫哈希表,这种数据结构提供了键(Key)和值(值)的映射关系。只要给出一个Key,就可以高效查找到它所匹配的值Value,时间复杂度接近于O(1)。了解散列表的原理之前我们了解一下哈希函数。散列表在本质上也是一个数组。可是数组只能根据下标,像a[0]、a[1]、a[3] 这样来访问,而散列表的key则是以字符串类型为主的。例如以学生的学号作为key,输入00213,查询到李四;或者以单词k...
2020-02-25 12:21:57 155
原创 Java 经典面试题和答案(下)
异常处理43. Java 中的两种异常类型是什么?他们有什么区别?Java 中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须 要用 throws语句在方法或者是构造函数上声明。这里有...
2020-02-25 11:17:33 563 3
原创 Java 经典面试题和答案(上)
常见的 Java 问题什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长...
2020-02-24 18:49:10 1693
原创 栈和队列的简单总结
常用的数据结构有很多种,但大多数都是以数组或链表作为存储方式,数组和链表可以看做是数据存储的“物理结构”,栈和队列这两者属于逻辑结构,它们的物理实现既可以利用数组,也可以利用链表来完成。栈是一种线性数据结构,它的元素是先进后出。出栈入栈的时间复杂度都是O(1),队列也是一种线性数据结构,队列中的元素只能先进先出,入队和出队的时间复杂度也是O(1)。栈的应用场景:栈的输出顺序和输入顺序相反,所以...
2020-02-24 11:37:07 342
原创 简单了解spring框架
框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架是对特定应用领域中的应用系统的部分设计和实现的整体结构。因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只...
2020-02-23 19:07:11 164
原创 如何过滤烦人的广告(适合电脑小白)
广告一般有两种,第一种是网页广告,一种去除的方法是用电脑管家,在电脑管家工具一栏里开启网页广告过滤。还有一种是在浏览器里安装广告过滤插件,在浏览器扩展功能里面找。还有一种广告是软件自带的流氓广告,垃圾广告。弹窗广告也很烦人,在电脑管家里面找软件弹窗拦截。浏览器推荐大家使用谷歌浏览器,或者火狐浏览器,安全性和速度方面更好一点,本身这两款浏览器也很干净,没有那么漫天的广告和无用插件。...
2020-02-23 14:15:14 1242
原创 数组和链表的简单对比
数组是有限个相同类型的变量所组成的有序集合,数组是最为简单,最为常用的数据结构,数组的另一个特点是顺序存储,因此可以很好地实现逻辑上的顺序表。数组的查找可以直接通过下标索引查找,所以查找效率特别高,插入和删除的时候都可以分为头部,中部,尾部,数组每次插入或者删除的时候都需要移动其他元素,所以说相对来说效率比较低。插入和删除的时间复杂度都为O(n)。链表是一种在物理上非连续、非顺序的数据结构,有...
2020-02-23 13:04:14 398
原创 用Java实现心形打印
package xxx; class Heart { public static void main(String[] args) { // 分三个大部分 上中下 for (int i = 0, k = 0; i < 14; i++) {// 打印行 // 上部分 上分为 四个部分 if (i < 3) { for (int j = 0; ...
2019-08-19 22:47:59 1749
原创 Raid与LVM结合实验
一、实验目的:1、通过添加3块硬盘,组成RAID5模式2、建立LVM3、增加LVM容量二、实验环境: Windows 操作系统下运行虚拟机VMware虚拟环境下创建Windows server三、实验步骤(硬件类:任务、电路图或原理框图、操作过程等;软件类:任务、流程图、关键代码与注释、主要环节等)磁盘分区:1.首先,在机器上挂载 4 块 10GB 的磁盘[root@DanCentO...
2019-08-18 00:13:31 403
原创 Java小白零基础入门
day02基本语法:《1》关键字与标识符:1.1java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:1.2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto \ const注意:自己命名标识符时要避免使用这些保留字1.3.标识符的使用定义:凡是自己可以起名字的...
2019-08-17 23:46:16 148
原创 Java小白零基础入门
day01Java语言概述:1.基础常识软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件、应用软件系统软件:windows \ mac os \ ios \ android \ linux \ unix \ …应用软件:qq\ 360 \ …人机交互方式: 图形化界面方式 vs 命令行的方式常用DOS命令:2.计算机语言的发展迭代史3.Java语言版本...
2019-08-17 23:30:15 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人