自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java二叉树基本操作

前面介绍有有序数组和链表,有序数组可以根据下标,查询很快,但是插入和删除效率低,平均要移动N/2次,很是费时。而链表添加删除快,但是查询很慢需要一个一个找。于是树结构就来了,它具备有数组查询快的优点,也具有链表增删快的优点。树树(tree)是一种抽象数据类型(ADT),用来模拟具有树状结构性质的数据集合。二叉树二叉树:树的每个节点最多有两个节点。二叉搜索树:若它的左子树不为空,则左子树的...

2019-08-28 21:10:17 183

原创 JSP内置对象详解

JSP执行流程当用户通过浏览器访问服务器的时候1.找到jsp文件由Tomcat翻译成Java文件,将翻译后的文件发送到work文件下2.将Java文件编译成class字节码文件3.执行class字节码文件,输出给客户端内置对象1.request1.javax.servlet.HttpServletRequest的实例2.该对象封装了一次请求,客户端的请求参数都被封装在该对象中,这是...

2019-08-27 21:52:28 140

原创 Java跨平台原理及jvm,jdk,jre之间的关系

jvm,jdk,jre三者关系他们三者之间的包含关系:jdk>jre>jvmjdk英文名称(Java Virtual Machine),Java开发工具包,是Java开发的核心,它集成了jre的一些好用的小工具,如javac.exe,java.exe,jar.exe等。jre英文名称(Java Runtime Environment),我们叫它Java运行环境,它主要包含两个...

2019-08-24 09:17:43 347

原创 哈希表操作

哈希表(散列表)哈希表是唯一的专用于集合的数据结构,可以以常量的平均时间实现插入,删除和查找。哈希表的思想是:用一个与集合规模差不多大的数组来存储这个集合,将数据元素的关键字映射到数组的下标,这个映射称为“散列函数”,数组称为“散列表”。查找时,根据被查找的关键字找到存储数据元素的地址,从而获取数据元素。哈希碰撞:对不同的关键字可能得到同一散列地址,即f(k1)=f(k2),这种现象成为碰...

2019-08-23 12:49:09 200

原创 Java集合详谈

集合是什么?集合也称容器,是一个用来存放对象的容器,Java集合类存放于java.util包中。Java集合框架主要分为两大部分,一部分Collection接口,该接口定义了存取一组对象的方法,其子接口Set和List分别定义了存取的方式;另一部是Map接口,该接口定义了存储一组key value键值对方法。注意:1:集合只能存放对象。如果一个int型数据1存入集合中,它会自动转换成int...

2019-08-17 22:21:29 111

原创 Linux 基本shell操作

echo -e “\033[字背景颜色;文字颜色m 字符串 \033[0m”echo -e “\033[41;37m 红底白字 \033[0m”

2019-08-04 20:39:30 100

原创 String,StringBuffer,StringBuilder 之间的关系与区别

String,StringBuffer,StringBuilder 运算效率比较StringBuilder>StringBuffer>StringString一旦被定义是不可被修改的,所以说:String str = "hello";String str = str+"world";str = "hello world";第一个str与第二个str虽然都是str,但第二...

2019-07-29 13:46:35 143

原创 数据结构常用操作

数据结构数据结构是数据与数据之间的关系,是一个程序员必须要会的技能,数据结构也是一个开发人员功力深厚的体现,所以说非常重要,希望通过我的总结能让大家对数据结构有一个新的认识。列表1:顺序表用一组连续的存储单元依次存储线性表的数据元素。数组(Array)数组是最简单的数据结构,用来存放同一种数据类型的集合。优点:空间利用率高,因为是连续存储,所以不会浪费空间。遍历 查询 存取效...

2019-07-28 20:00:51 1110

原创 MySQL常用sql命令操作

查询表中全部数据select * from tableName;查询表中id的1到4条数据select * from tabName order by id limit 0,4;查询id为2的数据select * from tabName where id=2; 按名字模糊查询select * from tabName where name like '%字%'; 删除id...

2019-07-20 21:05:04 109

原创 GIT命令及解释大全

GIT命令及解释大全GIT是一个很强大的分布式版本控制系统(没有之一)。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。下面来介绍一下git常用命令。首先在官网下载git,再下载一下汉化包。然后新建一个文件夹,右击Git bash Here,进入命令输入窗口,首先输入git init进行初始化,使文件夹变成git仓库,然后再进行相关的操作。git add * 把所有...

2019-07-19 19:21:59 156

原创 Linux文件权限修改命令

Linux命令权限修改命令前言 :Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并使用 权限 控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。权限 :1. r:读。2. w:写。3. x:执行访问者 :...

2019-07-19 13:28:44 13229 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除