自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA-服务器搭建-创建web后端项目

首先打开IDEA点击新建项目写好名称-模板选择 Web应用程序 -语言选择 Java 构建系统选择 Maven 然后点击下一步选择版本-选择依赖项 Web Profile 点击创建点击当前文件-选择编辑配置选择左上角的加号-选择Tomcat服务器-选择本地点击配置-选择到Tomcat目录-点击确定起个名称点击部署点击加号(添加)点击工件点击war修改程序应用上下文-点

2024-04-21 15:49:29 341 1

原创 JavaScript入门-引入方式-基础语法

在.html文件内部任何位置引入都可以。

2024-03-15 16:23:25 379

原创 HTML_CSS_盒子模型

标签:<div> </div> 和 <span> </span>

2024-03-10 16:00:00 1017

原创 Java 二叉搜索树 实现六种遍历方法

【代码】Java 二叉搜索树 实现六种遍历方法。

2024-01-26 10:00:00 420

原创 二叉树非递归遍历 总结详细

非递归遍历我总结了一套模板。

2024-01-24 15:48:49 322

原创 Java 升级版队列实现

【代码】Java 升级版队列实现。

2024-01-21 15:00:00 350

原创 Java 队列基础班实现

*** 向队尾插入元素* @return*//*** 从队头获取值,并移除* 队为空返回null* @return*/T poll();/*** 从队头获取值,不移除* 栈为空返回null* @return*/T peek();/*** 判断队是否为空* @return*//*** 判断队是否满了* @return*/

2024-01-21 10:00:00 311

原创 Leet Code 80. 删除有序数组中的重复项 II

方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。是以“引用”方式传递的。删除重复出现的元素,使得出现次数超过两次的元素。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?不需要考虑数组中超出新长度后面的元素。不需要考虑数组中超出新长度后面的元素。, 并且原数组的前五个元素被修改为。, 并且原数组的前七个元素被修改为。不要使用额外的数组空间,你必须在。,返回删除后数组的新长度。请注意,输入数组是以。

2024-01-20 16:19:05 333

原创 Leet Code 26. 删除有序数组中的重复项

/ 长度正确的期望答案。不需要考虑数组中超出新长度后面的元素。如果所有断言都通过,那么您的题解将被。不需要考虑数组中超出新长度后面的元素。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。函数应该返回新的长度。的前两个元素被修改为。函数应该返回新的长度。的前五个元素被修改为。

2024-01-20 16:18:09 331

原创 Java 栈基础版实现

*** 向栈顶压入元素* @return*//*** 从栈顶弹出元素 (弹出————删除)* 栈为空返回null* @return*/T pop();/*** 返回栈顶元素,不弹出 (不弹出————不删除)* 栈为空返回null* @return*/T peek();/*** 判断栈是否为空* @return*//*** 判断栈是否已满* @return*/

2024-01-20 10:00:00 329

原创 Java 动态数组基础版

【代码】Java 动态数组基础版。

2024-01-19 20:23:47 375

原创 Java 二分查找

【代码】Java 二分查找。

2024-01-17 09:53:35 311

原创 力扣 1407. 排名靠前的旅行者

Usersid 是该表中具有唯一值的列。name 是用户名字。Ridesid 是该表中具有唯一值的列。user_id 是本次行程的用户的 id, 而该用户此次行程距离为 distance。编写解决方案,报告每个用户的旅行距离。返回的结果表单,以,如果有两个或者更多的用户旅行了相同的距离, 那么再以name。返回结果格式如下例所示。

2024-01-03 12:23:16 847 1

原创 力扣 586. 订单最多的客户

表:Orders在 SQL 中,Order_number是该表的主键。此表包含关于订单ID和客户ID的信息。查找下了的客户的。测试用例生成后,比任何其他客户下了更多的订单。查询结果格式如下所示。Orders 表:customer_number 为 '3' 的顾客有两个订单,比顾客 '1' 或者 '2' 都要多,因为他们只有一个订单。所以结果是该顾客的 customer_number ,也就是 3。如果有多位顾客订单数并列最多,你能找到他们所有的吗?

2023-12-24 15:38:04 341 1

原创 力扣197. 上升的温度

date_sub日期减法运算date:参数是合法的日期表达式。expr参数是您希望添加的时间间隔。type的类型和date_add中的type一样。

2023-12-24 14:08:39 380 1

原创 力扣 196. 删除重复的电子邮箱

表:Personid 是该表的主键列(具有唯一值的列)。该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。编写解决方案所有重复的电子邮件,只保留一个具有最小id的唯一电子邮件。(对于 SQL 用户,请注意你应该编写一个DELETE语句而不是SELECT语句。(对于 Pandas 用户,请注意你应该直接修改Person表。运行脚本后,显示的答案是Person表。驱动程序将首先编译并运行您的代码片段,然后再显示Person表。Person表的最终顺序。返回结果格式如下示例所示。

2023-12-24 08:30:00 370 1

原创 MYSQL题目

3查询出每个部门工资最高的员工信息。5查询工资大于平均工资的员工信息。员工表 epmloyee。

2023-12-23 09:16:44 335 1

原创 MYSQL-基础查询

分组后筛选 分组后的结果集 group by的后面 having。-- 查询结果排序,使用 ORDER BY 子句排序 order by 排序列 ASC/DESC。查询列表比较特殊,要求是分组函数和group by后出现的字段。-- asc代表的是升序,desc代表的是降序,如果不写,默认是升序。IS NULL(为空的)或 IS NOT NULL(不为空的)in 判断某字段的值是否属于in列表中的某一项。通配符: % 任意多个字符。

2023-12-10 18:34:02 17 1

原创 MYSQL-基础查询

分类:sum 求和、avg 平均值、max 最大值、min 最小值、count 计数。1.sum,avg一般用于处理数值型max,min,count可以处理任何类型。4.和分组函数一同查询的字段要求是group by后的字段。3.count函数的一般使用count(*)用作统计行数。功能:用作统计使用,又称为聚合函数或统计函数或组函数。2.以上分组函数都忽略null值。

2023-12-10 16:40:09 14 1

原创 JAVA GUI 随机抽人

【代码】JAVA GUI 随机抽人。

2023-12-10 10:41:21 55 1

原创 MYSQL修改数据

【代码】MYSQL修改数据。

2023-12-04 08:00:00 15

原创 JAVA 线程

程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码.进程((process)正在内存中运行的应用程序,如运行中的QQ,运行中的音乐播 放器。进程是操作系统进行资源分配的最小单位.线程(thread)进程可进一步细化为线程,是一个进程内部的最小执行单元,是操 作系统进行任务调度的最小单元,隶属于进程。

2023-12-03 15:21:41 19 1

原创 JAVA 常用类

自动装箱和自动拆箱都是在编译期完成的(JDK>=1.5);常用的字符串操作:提取子串、查找、替换、大小写转换等;可以支持链式操作,实现链式操作的关键是返回实例本身;拼接字符串时,还可以额外附加一个“开头”和“结尾”。字符串操作不改变原字符串内容,而是返回新字符串;Java核心库提供的包装类型可以把基本类型包装为。装箱和拆箱会影响执行效率,且拆箱时可能发生。用指定分隔符拼接字符串数组时,使用。是可变对象,用来高效拼接字符串;的线程安全版本,现在很少使用。包装类型的比较必须使用。转换,需要指定编码;

2023-10-22 08:59:44 14 1

原创 JAVA 日期

Java 8引入了新的日期和时间API,它们是不变类,默认按ISO 8601标准格式化和解析;计算机表示的时间是以整数表示的时间戳存储的,即Epoch Time,Java使用。可以非常方便地对日期和时间进行加减,或者调整日期和时间,它总是返回新对象;可以表示两个日期和时间的“区间间隔”型来表示以毫秒为单位的时间戳,通过。可以判断日期和时间的先后;

2023-10-22 08:57:48 12 1

原创 JAVA 泛型

泛型的好处是使用时不必对类型进行强制转换,它通过编译器对类型进行检查;可以在接口中定义泛型类型,实现此接口的类必须实现正确的泛型类型。不指定泛型参数类型时,编译器会给出警告,且只能将。泛型就是编写模板代码来适应任意类型;泛型可以同时定义多种类型,例如。编写泛型时,需要定义泛型类型。注意泛型的继承关系:可以把。静态方法不能引用泛型类型。,必须定义其他类型(例如。使用泛型时,把泛型参数。)来实现静态泛型方法;

2023-10-22 08:56:36 15 1

原创 JAVA 集合

最后,Java访问集合总是通过统一的方式——迭代器(Iterator)来实现,它最明显的好处在于无需知道集合内部元素是按什么方式存储的。Java集合的设计有几个特点:一是实现了接口和实现类相分离,例如,有序表的接口是。包中,支持泛型,主要提供了3种集合类,包括。外所有其他集合类的根接口。遍历,尽量不要使用遗留接口。Java集合使用统一的。Java的集合类定义在。Java标准库自带的。

2023-10-22 08:55:19 13 1

原创 JAVA IO

因为代码是在内存中运行的,数据也必须读到内存,最终的表示方式无非是byte数组,字符串等,都必须存放在内存里。因为内存有“易失性”的特点,所以必须把处理后的数据以某种方式输出,例如,写入到文件。从Java代码来看,输入实际上就是从外部,例如,硬盘上的某个文件,把内容读到内存,并且以Java提供的某种数据类型表示,例如,Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据从内存输出到网络等等。Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等等。

2023-10-22 08:54:09 10 1

原创 Java(this)(static)

【代码】Java(this)(static)

2023-07-15 20:26:20 22 1

原创 五子棋!!!

System.out.println("该位置以有棋子,请重新输入");System.out.println("输入错误");System.out.println("请输入行:");System.out.println("请输入列:");System.out.println("请输入行:");System.out.println("请输入列:");System.out.println("请下黑子");System.out.println("请下白子");//判断棋子是否越界和是否重复。

2023-07-12 20:16:18 20 1

原创 JAVA常用

Java 新手

2023-07-09 19:26:18 27 1

原创 JAVA历史

Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,目标是针对小型家电设备的嵌入式应用,在1995年以Java的名称正式发布。随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。Java是将代码编译成一种“字节码”,它类似于抽象的CPU指令,然后,针对不同平台编写虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了“一次编写,到处运行”的效果。 JVM(java虚拟机) 执行.class文件。

2023-07-09 19:23:57 30 1

空空如也

空空如也

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

TA关注的人

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