自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试题

从一个简单的泛型类看起:class Point{ // 此处可以随便写标识符号,T是type的简称// var的类型由T指定,即:由外部指定public T getVar(){ // 返回值的类型由外部决定return var;public void setVar(T var){ // 设置的类型也由外部决定// 里面的var类型为String类型// 设置字符串// 取得字符串的长度多元泛型class Notepad{ // 此处指定了两个泛型类型。

2024-03-12 22:55:59 1639 3

原创 众筹网项目实战-4后台管理系统

!-- 注册拦截器--> < mvc: interceptors > < mvc: interceptor > < mvc: mapping path = " /** " />

2022-11-04 16:43:38 104

原创 众筹网项目实战-3环境搭建

我们还需要在pom文件里引入依赖,这样jsp才不会报错,因为Tomcat里面自带了servlet-api,我们将它设置为provided的在部署的时候不生效。[在这里插入图片描述](https://img-blog.csdnimg.cn/01e04c915feb4aa4b99fe10be910b79d.png。在component下创建包com.atguigu.crowd.service.api和com.atguigu.crowd.service.impl。执行完以后的事务提交可以看到事务已经设置成功。

2022-11-02 19:38:26 121

原创 LC-初级算法-后续章节

第二种情况就是第 i + 1天我们卖了一只股票,那么最大利润就是第i天持有股票的最大利润(这个是负的,并且也不一定是第 i 天开始持有的,有可能在第 i 天之前就已经持有了)加上第 i + 1 天卖出股票的最大利润,dp[i - 1][1] + prices[i]。我们来定义一个二维数组 dp[length][2] ,其中 dp[i][0] 来表示第i + 1天(i 是从0开始的)结束的时候没持有股票的最大利润, dp[i][1] 表示第i + 1天结束的时候持有股票的最大利润。...

2022-08-01 21:07:52 210

原创 LC-初级算法-二叉树

注意6这个节点不光要小于15而且还要大于10,所以这里的每一个节点都是有一个范围的,上面的代码我只判断了6比15小,但没有和10进行比较,所以代码是错误的。这里我们来给每个节点添加一个范围,如果不在这个范围之内直接返回false,比如6的范围是(10,15),很明显他不在这个范围内,所以他不是二叉搜索树。判断二叉树是否对称,需要从子节点开始比较,俩个子节点的值必须相同,并且左子节点的右子节点(如果有)必须等于右子节点的左子节点,左子节点的左子节点必须等于右子节点的右子节点。......

2022-07-26 21:04:52 2193

原创 LC-初级算法-链表

请编写一个函数,用于。在设计函数时需要注意,你无法访问链表的头节点,只能直接访问。题目数据保证需要删除的节点。输入输出[4,1,9]解释指定链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9输入输出[4,5,9]解释指定链表中值为1的第三个节点,那么在调用了你的函数之后,该链表应变为4->5->9链表中节点的数目范围是[2,1000]链表中每个节点的值都是唯一的。............

2022-07-21 20:43:12 173

原创 给想成长为高级别开发同学的七条建议 ----总结

原文链接https提示此文章主要总结记录自己的心得普通程序员,往往关注的事情做完就拉倒了,很少回头去对自己的技术,对业务进行归纳和总结。高级程序员,往往都会在一件比较大的事情做完之后总结一下,做个ppt,写个博客啥的记录下来。这样即对自己的工作是一个归纳,也可以分享给其它同学,促进团队的共同成长。根据所提的建议去改进,有则改之无则加勉,应该自己多多思考问题,从用户角度去思考产品,去完善需求,主动思考效率,多去巩固基础,只有当你有了良好的基础才能对性能优化。...

2022-07-17 21:24:39 113

原创 LC-初级算法-字符串(完结)

然后对于每个组,先描述字符的数量,然后描述字符,形成一个描述组。使用一个变量count记录新出现字符的个数,然后同时遍历俩个数组,如果出现了一个新的字符,count就加1,如果消失了一个字符,count就减一,最后判断count是否等于0即可。先把俩个字符串转化为字符数组,然后再对这俩个字符数组进行排序,因为相同的字符在排序之后肯定是挨着的,最后再比较这俩个排序后的数组的元素是否相同。这题还可以使用正则匹配,把特殊字符过滤掉,只留下字母和数字,然后转化为小写,再反转,最后再判断是否相等即可。......

2022-07-15 20:34:11 436

原创 LC-初级算法-数组(完结)

可以使用一个临时数组,先把原数组的值存放到一个临时数组中,然后再把临时数组的值重新赋给原数组,重新赋值的时候要保证每个元素都要往后移动k位,如果超过数组的长度就从头开始,所以这里可以使用**(i+k)%length**来计算重新赋值的元素下标。而i统计的是前面"0"的个数,我们可以把"j-i"看做另一个指针,它是指向前面第一个"0"的位置,然后我们让"j"指向的值和"j-i"指向的值交换。当我们把数组中的所有元素都遍历完的时候,集合Set中只会有一个元素,这个就是我们要求的值。dp[i-1][1].....

2022-07-06 15:13:03 1574 3

原创 众筹网项目实战-2环境搭建

后台单一项目ssm整合环境搭建

2022-06-27 22:16:08 234

原创 众筹网项目实战-1

项目实战

2022-06-26 11:11:00 178

原创 java语言的特点

java舍弃了c语言中容易引起的错误指针增加了垃圾回收器功能主要特征java语言是易学的java语言是强制面向对象的java语言是分布式的java语言是健壮的java语言是安全的java语言是提携结构中立的java语言是解释型的java是性能略高的java语言是原生支持多线程的java语言的特点特点一: 面向对象:俩个基本概念:类,对象三大特征:封装、继承、多态特点二:健壮性吸收了c/c++语言的优点,去掉了指针,提供了一个相对安全的内存管理和访问机制特点三:跨平台性通

2021-08-01 22:06:45 80

原创 JAVA网络编程

JAVA网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。本节重点讲解 Java 网络编程中的常用类,以及计算机网络的一些基础知识。知识点TCPUDPHttpURLConnectionInetAddress 类Socket 类ServerSocket 类网络上的两个程序通过一个双向的通信连接实现数据的交

2020-06-16 15:19:15 58

原创 JAVA JDBC

JAVA JDBCJDBC 对数据库链接以及操作,主要包含以下知识点:SQL 简介JDBC创建数据库数据库操作JDBC 结果集插入数据数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间(Tablespace)构成。常见的关系型数据库有以下几种:MySQL MariaDB Pe

2020-06-16 15:14:20 85

原创 java IO

java io整个 Java.io 包中最重要的就是 5 个类。指的是 File、OutputStream、InputStream、Writer、Reader;知识点文件随机读写文件操作文件拷贝文件属性目录读取IO 流字节流字符流Java 使用 File 类来直接处理文件和文件系统。File 类没有指定信息怎样从文件读取或向文件存储;它描述了文件本身的属性。File 对象用来获取或处理与磁盘文件相关的信息,例如权限,时间,日期和目录路径。此外,File 还浏览子目录层次结构。Jav

2020-06-14 20:38:32 128

原创 java异常

java异常java异常java异常异常分类声明及抛出捕获异常自定义异常异常堆栈任何一个程序都有可能发生异常,本节将主要讲解关于 Java 的异常处理。主要内容包含异常的基础理论以及如何捕获异常。异常指不期而至的各种状况,它在程序运行的过程中发生。作为开发者,我们都希望自己写的代码永远都不会出现 bug,然而现实告诉我们并没有这样的情景。如果用户在程序的使用过程中因为一些原因造成他的数据丢失,这个用户就可能不会再使用该程序了。所以,对于程序的错误以及外部环境能够对用户造成的影响,我们应当及时

2020-06-14 17:52:19 89

原创 java基本核心类

Java基础核心类java基本核心类第一节 基本类型的封装类第二节 装箱和拆箱第三节 Object第四节 字符串类java基本核心类第一节 基本类型的封装类封装类:封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法好的封装好处即减少耦合 提高代码安全性 隐藏信息实现细节java语言认为一切皆对象。8个基本数据类型野应该具备对应的对象。通过封装类可以把8个基本类型的值封装对象进行使用。从JDK1.5开始,java允许把基本类型的值直接赋值给对应

2020-06-13 21:10:51 136

原创 java面向对象

Java面向对象1.封装(package)2.继承(Inheritance)3.多态(Polymorphism)Java面向对象特性:Java面向对象的三大特征为:封装、继承和多态。1.封装(package) Java中的封装是指一个类把自己内部的实现细节进行隐藏,只暴露对外的接口(setter和getter方法)。封装又分为属性的封装和方法的封装。把属性定义为私有的,它们通过setter和getter方法来对属性的值进行设定和获取。2.继承(Inheritance)Java中的继承是指

2020-06-12 10:27:18 66

原创 java 入门

Java的特点简单面对对象平台无关多线程安全动态使用记事本编写程序并运行12

2020-03-06 10:19:22 106

空空如也

空空如也

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

TA关注的人

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