自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java重载和重写

方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。

2024-07-13 23:25:55 574

原创 java基础,接口和抽象类

父类中的方法,被他的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。总的来说就是:抽象方法:没有方法体的方法抽象类:包含抽象方法的类使用abstrct关键字修饰的方法就是抽象方法,值得注意的是,抽象方法只包含一个方法名,没有方法体。定义格式为:修饰符 abstract 返回值类型 方法名 (参数列表);

2024-07-13 11:00:00 614

原创 springcloud,mybatisplus,vue3,mysql,芋道系统,时间段查询

【代码】springcloud,mybatisplus,vue3,mysql,芋道系统,时间段查询。

2024-07-12 11:15:00 182

原创 前端程序员常用快捷键

我们开发工具自带的快捷比较多,我这里不一一列举了,我把一些常用的快捷键拿出来给大家大致讲一讲,我这里以window电脑为例,如果你mac电脑,可以自己去看下开发者工具默认的快捷键。Ctrl + Shift +R 复制当前行到下一行。Ctrl+Shift+/ 开启/关闭注释已选内容。Ctrl+H 打开搜索框,可以搜所指定内容位置。Ctrl+Shift+W 关闭全部文件。Ctrl+Shift+Z 返回下一步。Ctrl+/ 开启/关闭代码注释。Ctrl+W 关闭文件。

2024-07-10 21:45:00 237

原创 postgresql 在导入建表sql时 遇到错误 :关系“XXX_id_seq“ 不存在

用psotgresql练手的时候打算 从生产数据库到开发数据库 ,转存sql脚本。运行sql脚本的时候数据和结构都刷不过来,于是检查sql脚本和报错,一直报relation “performance_id_seq” does not exist ,查阅文档得知:在postgresql表中建立了自增字段,id定义为Serial 类型,当执行完成建表语句后,其字段便成:这种形式但是导出sql脚本时候直接定义成这种形式,postgresql不能识别,想必是postgresql的一个小bug吧,

2024-07-06 10:00:00 352

原创 谷歌浏览器截图

右击,然后点击检查;然后ctrl+shift+p,运行命令;如果你设置为中文,搜索截图,选择你想要的截图类型;如果你是在英文情况下:输入capture full size 来过滤命令,再点击回车即可

2024-06-24 11:42:57 136

原创 芋道系统,springboot+vue3+mysql实现地址的存储与显示

相关api接口:},

2024-05-29 23:20:44 434

原创 基于springboot+vue2+mysql,不能添加重复数据的实现

1.2serviceimpl层1.3xml中的sql实现1.4自定义异常类:1.5返回结果类:2.前端代码的实现:2.1添加数据页面:3.request.js3.课外知识:后端打包命令:mvn clean package;前段打包命令:npm run build;

2024-05-23 23:29:57 194

原创 springboot+vue2+elementui实现时间段查询

将前端传来的时间数组,赋值给对应的属性;

2024-05-20 11:40:56 529

原创 芋道系统springcloud模块启动报错,枚举类不能为空

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2024-05-10 15:50:15.756 | ERROR 9120 | main [TID: N/A] o.s.b.d.LoggingFailureAnalysisReporter | ***************************APPLICATION FA

2024-05-10 21:22:12 361

原创 nacos下载安装和nacos启动报错

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

2024-05-09 22:12:49 631

原创 使用springboot+poi实现单表excel导入功能·完整代码

【代码】使用springboot+poi实现单表excel导入功能·完整代码。

2024-04-17 13:52:49 323 2

原创 vue中使用axios获取不到响应头Content-Disposition的解决办法

【代码】vue中使用axios获取不到响应头Content-Disposition的解决办法。

2024-04-09 21:56:33 2639 4

原创 java反射

1.在运行时判断任意一个对象所属的类;2.在运行时构造任意一个类的对象;3.在运行时得到任意一个类所具有的成员变量和方法;4.在运行时调用任意一个对象的成员变量和方法;5.生成动态代理;

2024-04-08 22:43:21 1206

原创 springboot+vue2+mybatisplus实现文件上传

【代码】springboot+vue2+mybatisplus实现文件上传。

2024-04-08 14:25:22 560

原创 vue使用elementui组件的的对话框;使用ref

【代码】vue使用elementui组件的的对话框;使用ref。

2024-04-01 23:36:36 535

原创 springboot+vue+elementui保存时间类型数据报错JSON parse error

如果你不能更改JSON数据,并且确实需要解析这种格式的日期,你可以使用。

2024-03-29 13:47:46 1002

原创 java中的IO流

文件就是保存数据的地方,如图片视频,文档,excel等;

2024-03-24 17:51:15 337

原创 vue项目报错,npm install 报错

npm ERR!npm ERR!npm ERR!9npm ERR!

2024-03-21 09:16:00 1925

原创 线程常用方法

1.setName 设置线程名称,使之与参数name相同;2.getName 返回该线程的名字;3.start 使该线程开始执行,java虚拟机底层调用该线程的statr0方法;4.run 调用线程对象run方法;5.setPriority 更改线程的优先级;6.getPriority 获取线程的优先级;

2024-03-17 22:12:36 254

原创 java多线程

程序就是指一行行代码组成的,例如,QQ,谷歌浏览器,微信读书等;进程就是指一个程序的开始,运行,存在,消亡的过程;一个进程可以有多个线程,而一个线程只能对应一个进程;

2024-03-17 16:20:15 172

原创 springboot+vue,上传图片,回显,以及报错404的问题

最近遇到一个问题,上传图片到服务器以后,回显不了,报错404;

2024-03-09 17:32:48 1069 2

原创 vue项目报错431

问题:再点击登录的时候,没有反应,检查,发现页面报错431,在vue-cli-service.cmd中添加上面的代码即可。

2024-03-04 15:33:37 143

原创 java中的Collections工具类

①Collections是一个操作Set,List,和Map等集合的工具;②Conllections 中提供了一系列的静态的方法对集合元素进行排序查询和修改等操作;reverse(list):反转list中的元素;shuffe(list):对Lis集合元素进行随机排序;sort(List):根据元素的自然顺序对指定List集合元素按升序排序;sort(list,Comparator):根据指定得Comparator产生的顺序对List集合元素进行排序;

2024-03-01 17:24:29 153

原创 java中的map集合

①Map与Collection并列存在,用于保存具有映射关系的数据:Key-Value;②Map中的key与value可以是任何引用类型的数据,会封装到HashMap$Node对象中;③Map中的key不允许重复,value可以重复;④Map的key可以为null,value也可以为null,注意key为null,只能有一个,value为null,可以多个;⑤常用string类作为map的key;⑥key与value存在单向的一对一关系,即通过指定的key总能找到对应的value;

2024-02-28 16:12:34 161

原创 java中的异常

当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常类,用于描述该错误信息;自定义异常步骤:1.定义类:自定义异常类名,继承Exception或RunntimeException2.如果继承Exception,属于编译异常3.如果继承RuntimeException,属于运行异常一般情况下,我们自定义异常是继承 RuntimeException.即把自定义异常做成运行时异常,好处是,我们可以使用默认的处理机制;

2024-02-04 17:21:07 722

原创 java中的注解

3.@Deprecated: 用于表示某个程序元素(类,方法,字段,包,参数等)已过时,虽然已经过时,但是可以使用,只是不推荐使用;编译器会去检查该方法有没有重写,如果没有重写,就会编译出错;①.Retention//指定注解的作用范围,三种SOURCE,CLASS,RUNTIME;当我们不希望看到警告时,可以使用;2.@Target 是修饰注解的注解,称为元注解;②.Target//指定注解可以在那些地方使用;元注解的种类(使用不多,了解,不用深入研究)通常我们可以放置具体的语句,方法,类;

2024-02-02 19:20:33 153

原创 java中的枚举类

1.构造器私有化2.本类内部创建一组对象3.对外暴露对象(通过为对象添加 public final static 修饰符)4.可以提供get方法,但是不要提供set。

2024-02-02 18:02:30 226

原创 每天一个JavaScript知识点

使用var关键字声明一个变量。使用=为变量赋值。

2024-02-02 00:00:43 183

原创 java的内部类

属性,方法,构造器,代码块,内部类;内部类的最大特点:可以直接访问私有属性,并且可以体现类和类之间的包含关系;

2024-02-01 23:53:38 210

原创 Java接口

⑥接口中的属性,只能是final的,而且是 public static final 修饰符。2.jdk8以后,可以有静态方法,可以有默认实现方法,需要使用default关键字修饰;1.在接口中,抽象方法,可以省略abstract关键字;③一个普通类实现接口,就必须将该接口的所有方法都实现;⑧一个接口不能继承其他的类,但是可以继承多个别的接口;,接口中抽象方法,可以不用abstract修饰;⑦接口中的属性的访问形式:接口名.属性名。接口中所有的方法是public方法。⑤一个类可以实现多个接口,

2024-02-01 17:01:42 99

原创 java抽象类

(1)用abstract关键字来修饰一个类时,这个类就叫抽象类;(2)用abstract关键字来修饰一个方法时,这个方法就是抽象方法;(3)抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实现抽象类;

2024-02-01 15:01:50 189

原创 java中的final关键字

(9)包装类(Integer,Double,Float,Boolean等都是final),String也是final类;(3)如果final修饰的属性是静态的,则初始化的位置只能是①定义时,②在静态代码块 不能在构造器中赋值;(6)一般来说,如果一个类 已经是final类了,就没有必要 再将该方法修饰成final方法;(5)如果类不是final类,但是含有final方法,则该方法不能被重写,但是可以被继承;(1)final修饰的属性又叫常量,一般用XX_XX_XX 大写来命名;

2024-01-31 23:07:20 371

原创 java的单例设计模式

所谓类得单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法;

2024-01-31 22:03:47 741

原创 java中的代码块

普通代码块: 普通代码块也称为局部代码块,它位于方法内部或语句内部,用于限制变量的作用域。普通代码块用于限制变量作用域,静态代码块用于初始化静态成员变量或执行静态操作,同步代码块用于实现多线程的同步。Java中的代码块是一段被大括号包围的代码片段,它可以用来限制变量的作用域、控制变量的生命周期以及实现特定的逻辑功能。代码块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来;普通代码块、静态代码块和同步代码块。静态代码块: 静态代码块用关键字。

2024-01-29 19:34:30 315

原创 Java中的main()方法

②但是,不能直接访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员;4.该方法接受String类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数,2.java虚拟机需要调用类的main()方法,所以该方法的修饰符必须为public;3.java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static;①在main()方法中,我们可以直接调用main方法所在类的静态方法或静态属性。1.main方法虚拟机调用;

2024-01-28 22:12:09 140

原创 java的类变量和类方法(静态变量和静态方法)

静态变量:(1)被对象共享(2)在类加载的时候就生成了,所以即使没有创建对象实例也可以访问;既可以通过类名访问;

2024-01-28 21:37:12 125

原创 IDEA断点调试

(1)在查找错误时,可以使用断点调试,一步步的看源码执行的过程,从而发现错误所在。(2)再断点调试过程中,是运行状态,是以对象的运行状态来执行的,所以需要看运行状态;

2024-01-28 17:29:16 189

原创 java的Object类的finalize方法

②什么时候被回收,当某个对象没有任何引用时,则jvm就认为这个对象是一个垃圾对象,就会用垃圾回收机制来销毁该对象,在销毁该对象前,会先调用finalize方法;①当对象被回收时,系统自动调用该对象的finalize方法,子类可以重写该方法;做一些释放资源的操作;③垃圾回收机制的调用,是由系统来决定,也可以通过System.gc()主动触发垃圾机制;

2024-01-27 23:36:06 146

原创 java的Object类的hasCode()和ToString()

hashCode()是Object类中定义的方法,用于返回对象的哈希码值。哈希码值是一个整数,用于在哈希表等数据结构中快速定位对象。在Java中,哈希码值的计算是基于对象的内存地址的。默认情况下,hashCode()方法返回的是对象的内存地址的整数表示。因此,对于不同的对象,它们的哈希码值通常是不同的。hashCode()方法在以下情况下非常有用:哈希表:哈希表是一种常用的数据结构,用于存储和查找键值对。在哈希表中,对象的哈希码值被用作索引,可以快速定位到对应的存储位置。

2024-01-27 23:15:10 367

空空如也

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

TA关注的人

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