自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redislnsight-v2远程连接redis

Linux 下使用Docker安装redis-CSDN博客

2024-07-14 20:47:35 211

原创 Linux 下使用Docker安装redis

是一个高性能的,键值对的,将数据存储到内存中的非关系型数据库(nosql数据库 not only sql)高性能:数据存在内存中,直接访问内存非关系型数据库:数据存储键值对,没有二维表关系,不使用sql操作使用redis作为缓存,将一些访问量大或者修改较少的数据我们使用redis存储,对mysql形成保护。

2024-07-14 20:40:10 192

原创 docker安装nginx,前端项目运行

nginx是一个高性能前端服务器,支持最大50000个并发连接Nginx是一款是由俄罗斯的程序设计师所开发高性能的 Web服务器(只能运行前端项目,不能运行 java项目)。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好, 中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等等。Nginx专为性能优化而开发,性能是服务器最重要的考量,实现上非常注重效率,能经受高负载的 考验,据报告能支持高达50,000个并发连接数。

2024-07-14 20:24:21 387

原创 docker安装mysql, 虚拟机连接mysql

docker和docker的安装-CSDN博客docker是容器技术(软件),提供标准的应用镜像(包含应用,和应用的依赖)可以轻松在docker里安装应用,每个应用独立容器。

2024-07-14 20:07:15 398

原创 docker和docker的安装

docker是容器技术(软件),提供标准的应用镜像(包含应用,和应用的依赖)可以轻松在docker里安装应用,每个应用独立容器。

2024-07-14 19:43:48 510

原创 vmware workstation 虚拟机安装

VMware Workstation Pro是VMware(威睿公司)发布的一代虚拟机软件,中文名称一般称 为"VMware 工作站".它的主要功能是可以给用户在单一的桌面上同时运行不同的操作系统,它也是可进 行开发、测试、部署新的应用程序的最佳解决方案。Vmware WorkStation 可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器。对于企 业的IT开发人员和系统管理员而言,Vmware在虚拟网络,实时快照,拖拽共享文件夹等方面的特点使 它成为必不可少的工具。

2024-07-13 20:28:20 298

原创 linux操作系统

我们一般说的linux指的是linux的内核(最核心的部分)linux发行版,在linux内核的基础上,预先集成一些软件,使用户更加方便使用,linux的内核是免费使用的,有的发行版是付费的。

2024-07-13 20:14:14 547

原创 javaee前后端交互

5.继承HttpServlet并重写方法doGet和doPost。7.点击Add Configuration,进去后点击加号。1.选择Java Enterprise创建项目。9.调整如图,后选择Deployment进入。13.在pom.xml里添加数据库连接。2.勾选Web Profile。6.在web.xml里添加代码。10.点击加号选择第一个。15.创建Jdbc类。

2024-04-11 20:53:41 355

原创 HTML基础

HTML 指的是超文本标记语言 (HyperText Markup Language)。超文本:是指页面内可以包含图片、链接、声音,视频等内容 标记:标签(通过标记符号来告诉浏览器网页内容该如何显示)浏览器根据不同的HTML标签,解析成我们看到的网页。

2024-03-20 15:07:15 326

原创 leetcode:二叉树的中序遍历(外加先序,后序遍历)

给定一个二叉树的根节点。

2024-01-26 20:09:12 548

原创 二叉树的先序,中序,后序遍历

【代码】二叉树的先序,中序,后序遍历。

2024-01-26 20:08:23 588

原创 Leetcode:二分搜索树层次遍历

给你二叉树的根节点root,返回其节点值的。(即逐层地,从左到右访问所有节点)。

2024-01-25 16:29:18 563

原创 leetcode:排序链表(递归)

给定链表的头结点head,请将其按排列并返回。[1,2,3,4]head = [][]链表中节点的数目在范围内。

2024-01-24 20:34:58 476

原创 二分搜索树(Java)

树结构:1.树结构本身是一种天然的组织结构2.高效二分搜索树的基础1、二叉树1.和链表一样:动态存储2.具有唯一的根3.每个结点最多只有2个孩子,每个结点最多只有一个父亲4.具有天然的递归结构2、满二叉树a.叶子结点出现在二叉树的最底层,除叶子结点之外的其它结点都有两个孩子结点。b. 一个层数为k 的满二叉树总结点数为:c. 第i层上的结点数为:d. 一个层数为k的满二叉树的叶子结点个数(也就是最后一层):3、二叉树不一定是“满”的4、二分搜索树(二分排序树)

2024-01-24 14:20:33 405 1

原创 leetcode:反转链表--反转链子表

给你单链表的头节点head,请你反转链表,并返回反转后的链表。

2024-01-23 15:14:13 397

原创 leetcode---Z字形变换

将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为行数为3。

2024-01-22 16:13:09 452

原创 leetcode:三数之和---双指针

给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。

2024-01-21 18:28:12 494

原创 leetcode:最接近的三数之和---(双指针,排序,数组)

给你一个长度为n的整数数组nums和 一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。

2024-01-21 13:56:19 414

原创 leetcode:每日温度---单调栈

给定一个整数数组,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。

2024-01-20 20:44:04 439

原创 leetcode下一个更大的元素---1暴力---2单调栈

nums1中数字x的是指x在nums2中对应位置的比x大的元素。给你两个的数组nums1和nums2,下标从开始计数,其中nums1是nums2的子集。对于每个,找出满足的下标j,并且在nums2确定nums2[j]的。如果不存在下一个更大元素,那么本次查询的答案是-1。返回一个长度为的数组ans作为答案,满足ans[i]是如上所述的。

2024-01-20 18:29:09 392

原创 Leetcode 用队列实现栈

请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(pushtoppop和empty实现MyStack将元素 x 压入栈顶。int pop()移除并返回栈顶元素。int top()返回栈顶元素。如果栈是空的,返回true;否则,返回false。你只能使用队列的基本操作 —— 也就是size和is empty这些操作。你所使用的语言也许不支持队列。你可以使用 list (列表)或者 deque(双端队列)来模拟一个队列 , 只要是标准的队列操作即可。// 返回 2。

2024-01-19 16:13:34 912

原创 数据结构---数组(java)

1、数组基础<1> 用来存储一组类型相同的数据<2> 在内存中,分配连续的空间,数组创建时要指定容量(大小)<3> 数据类型[] 数组名 int[] arr = new int[10] int[] arr2 = {1,2,3,4}<4> 索引---访问数组时通过索引进行操作<5> 索引从0开始,最大为 arr.length -1<6> 常见的错误: NullPointException ArrayIndexOutOfBoundsException。

2024-01-18 20:28:32 524

原创 leetcode 013二维区域和检索---矩阵不可变

给定一个二维矩阵matrix,以下类型的多个请求:计算其子矩形范围内元素的总和,该子矩阵的左上角为,右下角为。实现NumMatrix给定整数矩阵matrix进行初始化返回左上角、右下角的子矩阵的元素总和。// return 8 (红色矩形框的元素总和)// return 11 (绿色矩形框的元素总和)// return 12 (蓝色矩形框的元素总和)最多调用104次sumRegion方法。

2024-01-18 15:13:42 546

原创 JDBC(数据库与Java连接)

JDBC概述JDBC概述JDBC搭建和Statement结果集处理JDBC概述JDBC(Java DataBase Connectivity)java数据库连接 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,java开发人员只需要编写一次程序,就可以访问不同的数据库.J a v a A P I 中 提 供 了 操 作 数 据 库 的 标 准 接 口。

2024-01-07 19:02:59 1006

原创 HBuilderX 安装 和 第一个网页程序

10.选择普通项目;选择基本HTML项目;点击浏览可更改项目存储地址;12.开始写第一个程序:Hello World 并运行。2.选择第一个HBilderX极客开发工具。7.点击HBuilderX.exe进入。4.点击下载正式版Windows。8.进入之后选择主题颜色。5.下载完成后解压安装。3.鼠标放在more。11.认识每一个部分。13.结果如下则成功。

2024-01-07 13:05:16 471

原创 Maven搭建过程

groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形。artifactId、version 是必须的,且这三项的值必须唯一,packaging 是可选的(默。一旦在 pom.xml 文件中配置了所依赖的 jar,Maven 会自动从构件仓库中下。Maven 给每个 jar 定义了唯一的标志,这个在 Maven 中叫做项目的坐标,通。用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、项目依赖的 jar、插件、编译选项等。

2024-01-05 17:02:55 527 1

原创 数据库mysql

数据库概述MySQL数据库SQL--DDLSQL--DMLSQL--DQL多表设计_关联查询MySQL是一个关系型数据库管理系统由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL流行的关系型数据库管理系统。MySql是一种关系数据库管理系统。MySql软件是一种开放源码软件你可以修改源码来开发自己的Mysql系统。MySql数据库服务器具有快速、可靠和易于使用的特点。MySql使用标准的sql语言并且支持多种操作系统支持多种语言。

2024-01-01 08:10:41 882

原创 数据结构图的代码展示:

C++环境,使用c++的&引用符号:

2023-12-16 14:48:47 43

原创 GUI 内部类 (Java)

如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类。一个 Java 的图形界面,由各种不同类型的“元素”组成,这些“元素”被称为。在实际开发中,我们常常遇到这样的情况:一个接口/抽象类的方法的某个实现方。式在程序中只会执行一次,但为了使用它,我们需要创建它的实现类。到目前为止,我们编写的都是基于控制台输入的程序,操作使用非常不直。内部类仍然是一个独立的类,在编译之后内部类会被编译成独立。匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口。因为每个容器也都是组件。

2023-12-09 21:03:10 942

原创 Java线程

Thread类中的run方法本身并不执行任何操作,如果我们重写了run方法,当线程启动时,它将执行。也可以通过实现Runnable接口的方式来实现线程,只需要实现其中的run方法即。多个线程同时读写同一份共享资源时,可能会引起冲突。2)多个线程可以共享同一个接口实现类的对象,非常适合多个相同线程来处。事实上,计算机只有一个CPU,各个线程轮流获得CPU的使用权,才能。优先级用整数表示,取值范围是1~10,一般情况下,线程的默认优先级。线程通讯指的是多个线程通过相互牵制,相互调度,即线程间的相互作用。

2023-12-06 13:49:26 803

原创 数据结构实验树的代码演示:

此处使用C++环境运行C,目的是为了使用&引用符。

2023-11-27 19:13:34 26

原创 数据结构实验队列代码演示:

此处使用C++环境,目的是使用&引用符,用C++环境运行C代码。

2023-11-27 19:10:06 24

原创 数据结构实验栈代码演示

这里使用C++环境:目的使用&引用符,除此以外是C语言代码。

2023-11-27 19:07:44 25

原创 客服端 服务器端 (java 网络)

网络编程概述:网络编程概述网络模型网络通信要素:IP,端口号,通信协议TCP编程UDP编程网络编程概述:1.计算机网络:把不同区域的计算机(广义上的),通过通信设备和线路连接起来,可以实现数据的传输和共享的系统.实现计算机之间联系,必须有介质连接.最开始在一间办公室,后来一栋楼,一个城市,一个国家,全球2.网络编程是什么:java语言支持网络之间的传递信息,由JVM控制,并在Java里实现一个跨平台网络库(1)网络编程的目的:直接或间接的通过网络与其他计算机进行通讯。

2023-11-01 20:27:51 41

原创 数据结构实验链表:

【代码】C:链表的基本操作。

2023-10-31 19:11:10 30

原创 java常用类:

Java API概述Java API概述ObjectArrays类基本数据类型包装类String类类类Math类/Random类Date类/Calendar类类Java API概述API(Application Programming Interface)应用程序编程接口是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明Objectjava.lang.Object 是java类体系中的最顶级的,万类之组。

2023-10-21 20:25:18 62 1

原创 java异常及异常处理

1.Java 异常概述1.Java 异常概述2.java异常体系结构 常见的异常3.异常处理4.运行期异常和编译期异常1.Java 异常概述概述:在使用计算机语言进行项目开发的过程中,即使程序员把代码写得,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。

2023-10-21 19:30:08 64 1

原创 流(输入流输出流)(JavaIO基础)

/将对象信息输出到文件的过程,称为对象的序列化,使用ObjectOutputStream完成(处理流)File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代 表一个文件或目录;有时候,需要将运行中的对象信息持久保存起来,因为对象在内存中,程序如果终止,对象信息就不存在了.//有时候,需要将运行中的对象信息持久保存,因为对象在内存中,程序如果终止,对象信息就不存在了。对象的反序列化,会在内存中重新城建新的对象保存数据,所以,也是java中创建对象的一种方式.

2023-10-15 09:50:57 85 1

原创 遍历集合的方法

while(it1.hasPrevious()){ //上一个。while(it.hasNext()){ //下一个。} //不可以删除修改。

2023-09-29 10:17:36 50 1

原创 ArrayList与LinkedList:

arr.lastIndexOf("a")//从后往前,指定元素第一次出现的位置。ArrayList:可以保存重复元素,底层是数组实现,元素类型任意,arr.indexOf("b")//指定元素第一次出现的位置。//删除第一个元素“ ”;arr.contains("a")//是否包含指定元素。arr.set(1,"AAA")//替换指定位置元素。arr.isEmpty()//判断集合是否为空。arr.get(3)//获得指定位置的元素。arr.size()//获得集合的长度。

2023-09-26 21:19:37 40

空空如也

空空如也

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

TA关注的人

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