自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java进阶13讲__补充2/2

设计模式详解、动态代理

2024-09-13 15:13:08 735

原创 Java进阶13讲__补充1/2

单元测试、反射、注解、Lombok

2024-09-12 19:36:54 380

原创 Java进阶13讲__第13讲

Ø网络通信介绍Ø网络通信三要素ØUDP通信ØTCP通信

2024-09-10 19:35:24 305

原创 多线程、线程池面试题

多线程、线程池面试题

2024-09-10 08:27:03 522

原创 Java进阶13讲__第12讲_2/2

Ø线程安全问题Ø线程同步方案Ø线程池Ø线程通信Ø理论补充

2024-09-09 20:11:38 381

原创 Java进阶13讲__第12讲_1/2

多线程线程池线程通信

2024-09-09 08:25:05 1107

原创 Java进阶13讲__第11讲

配置文件日志

2024-09-08 15:54:16 431

原创 Java进阶13讲__第十讲__精简

对IO流的大部分方法进行了总结归纳

2024-09-06 16:22:44 263

原创 Java进阶13讲__第十讲

IO流、File

2024-09-06 14:52:07 1353

原创 第八讲__简答题

定义一个变量接收迭代器指向的数据,并使用迭代器自身的remove方法进行数据删除。LinkedList:有序、可重复、有索引。ArrayList:有序、可重复、有索引。HashSet:无序、不重复、无索引。​List:有序、可重复、有索引。Set:无序、不重复、无索引。​会导致迭代器指向出问题。

2024-09-02 15:59:35 414

原创 Java进阶13讲__第六讲

Java业务逻辑-1(冒泡排序)-CSDN博客//选择排序i++) {j++) {//二分查找return -1;return mid;

2024-09-02 15:06:32 486

原创 Java算法__递归

【代码】Java算法__递归。

2024-09-02 14:52:22 272

原创 Java进阶13讲__第九讲

Stream流

2024-09-02 11:49:44 451

原创 Java进阶13讲__第八讲

集合:单列集合Collection;双列集合Map

2024-09-01 11:59:32 1074

原创 自定义对象排序方法之谁前谁后问题

在Java中,Comparator 接口的 compare 方法返回值用来指示两个对象之间的顺序。具体来说:如果返回值小于0(如返回-1),那么就意味着第一个对象(这里的o1)应该排在第二个对象(o2)之前。如果返回值大于0(如返回1),那么就意味着o1应该排在o2之后。如果返回0,那么就意味着o1和o2相等或者它们的顺序无关紧要。

2024-09-01 11:08:28 655

原创 第二讲__提炼

用abstract修饰的类是抽象类用abstract修饰的方法是抽象方法interface 方法名{抽象方法...非抽象方法...

2024-08-29 21:42:43 830

原创 第三讲__简答题

避免 ClassCastException:使用泛型可以确保在编译时就检查类型的安全性,避免运行时出现 ClassCastException。明确类型:通过泛型,可以在编译时明确指定容器或方法中的具体类型,从而避免类型转换错误。通用类型:泛型允许编写通用的类或方法,这些类或方法可以处理多种类型的对象,提高了代码的复用性。减少冗余代码:使用泛型可以减少为不同类型编写类似代码的冗余。清晰的类型信息:泛型使代码更清晰,更容易理解,提高了代码的可读性和可维护性。基本数据类型。

2024-08-29 21:35:19 866

原创 第二讲__简答题

​抽象类是一种特殊的类,它主要用于定义一个类族的公共接口和行为,但不允许直接实例化。特点抽象类需要用 abstract 关键字声明。抽象类可以包含抽象方法(只有方法声明而没有方法体的方法)和非抽象方法(即普通方法)。抽象类不能被实例化,也就是说,不能创建抽象类的对象。如果尝试创建一个抽象类的实例,将会导致编译错误。抽象方法也需要用 abstract 关键字声明。抽象方法只有方法签名而没有方法体,即没有具体实现。抽象方法必须在子类中被实现(除非子类也是抽象类)。

2024-08-28 10:11:49 693

原创 Java进阶13讲__第七讲

异常

2024-08-28 10:11:24 753

原创 正则表达式

验证QQ号是否合法,首位不能是0,长度6-20,必须纯数字。

2024-08-27 16:13:47 494

原创 Java进阶13讲__第五讲

JDK8新特性-Lambda。

2024-08-27 16:12:51 348

原创 第一讲__提炼

定义:有static修饰的变量是类变量访问方式:类名.变量名注意:类变量只在类加载时加载一次。

2024-08-26 20:19:50 1246

原创 日期反向格式化之前导零

为什么用前导零指的是在单个数字前面添加一个零以确保数字位数相同的过程。在日期格式化中,前导零常用于确保月份或日期总是显示为两位数字。例如,在日期格式化字符串中:对于月份部分:"MM" 表示月份将始终显示为两位数字,如果月份是一月,则会显示为 "01"。"M" 表示月份将显示实际的数字,如果月份是一月,则会显示为 "1"。对于日期部分:"dd" 表示日期将始终显示为两位数字,如果日期是1号,则会显示为 "01"。"d" 表示日期将显示实际的数字,如果日期是1号,则会显示为 "1"。

2024-08-26 16:00:20 560

原创 第一讲__简答题

​ 继承是面向对象编程(OOP)中的一个核心概念,它允许创建新的类(子类)来继承现有类(父类)的属性和方法。通过继承,子类可以重用父类的功能,并且还可以添加自己的特性或者覆盖父类的行为。1.单继承:Java 支持单继承,即一个类只能直接继承一个父类。2.多层继承:尽管 Java 不支持多继承(即一个类不能同时继承多个父类),但它支持多层继承,即一个类可以继承另一个类,后者又可以继承另一个类,以此类推。

2024-08-26 10:41:03 729

原创 ASCII码表

2024-08-22 21:34:01 154

原创 综合案例-vue实现页面的增删改查

1) 修改内容后,点击修改按钮,需要将修改后的数据更新到集合中。2) 点击新增按钮的时候,将数据保存到集合, 并且关闭新增框。1) 点击修改按钮,将要修改的数据信息显示在弹出的框内。同时选中多个学生,点击批量删除按钮,可以实现批量删除。1) 点击添加按钮,在弹出的框中输入各项内容。3) 再次打开添加框,需要是空的。4) 总分和平均分显示到整数部分即可。3) 暂无数据和表格要互斥显示。2) 分数小于60,显示红色。点击删除按钮,删除单个学生。

2024-08-20 10:22:12 197

原创 Vue结合axios实现前后端数据交互

通过Vue结合axios实现页面数据与服务器端的交互。

2024-08-20 10:21:27 132

原创 Vue计算属性computed

计算属性就是基于现有的数据推算出来的新属性,只要依赖的数据变化,新属性就会自动更新而且计算属性多次调用的情况下只会计算一次,效率非常高。

2024-08-20 10:21:10 338

原创 从0-1开发一个Vue3前端系统页面-10.博客页面优化及子菜单设计

开发遇到的问题_不再会有谎言的博客-CSDN博客相关链接会在文章中标注。Wandering-children-have-the-stars-as-companions: 从0-1开发一个Vue3前端系统页面 流浪的孩子有星星作伴~ WCHTSAC (gitee.com)本节主要内容是对博客页面主要内容的布局设计实现和子菜单功能的初步实现,同时使用组件化开发对代码进行分离,使代码可读性提高。

2024-08-19 15:52:57 1348

原创 前端基础4

弹性布局

2024-08-19 11:22:20 977

原创 Vue3页面组件化开发

本节讲解Vue3页面组件化开发的原因和操作。

2024-08-17 18:11:44 329

原创 详解Element-UI el-table表格中勾选checkbox(selection)多选删除

本节讲解的是关于组件库中el-table组件多选删除功能的实现。

2024-08-17 17:34:03 339

原创 Vue2中使用axios

【代码】Vue2中使用axios。

2024-08-17 10:17:02 259

原创 从0-1开发一个Vue3前端系统页面-10.导航栏菜单选中问题

注意:本项目已将前端源码同步上传至Gitee,项目已开源,仅供参考,不涉及商用,著作权归本人所有。本节解决的问题是导航栏菜单点击浏览器返回按钮和刷新按钮时菜单选中状态异常。前端Vue监听路由变化, 点击页面内按钮跳转菜单更改导航菜单选中状态-CSDN博客。

2024-08-16 16:48:44 1232

原创 前端Vue监听路由变化, 点击页面内按钮跳转菜单更改导航菜单选中状态

分析问题2:这里的问题产生的原因是因为我们在data中为菜单栏的初始选中状态设置了默认值如图问题3:这里产生这个现象的原因和选中状态大致相同,那就是因为页面重新加载后之前的选中的CSS样式并没有清除,那么我们是不是在生命周期-创建的过程中把CSS样式清除就可以了呢?

2024-08-16 16:35:58 963

原创 从0-1开发一个Vue3前端系统页面-9.博客页面布局

本节主要实现了博客首页界面的基本布局并完善了响应式布局,因为完善了响应式布局故对前面的页面布局有所改动,这里会将改动后的源码同步上传。

2024-08-14 20:09:38 1004

原创 你的CSS页面会错位吗?看这一篇就解决了!

当页面缩小时,页面上的元素会错位叠加显示

2024-08-14 14:42:01 243

原创 原生HTML5、CSS、JavaScript实现简易网易云音乐播放

【代码】原生HTML5、CSS、JavaScript实现简易网易云音乐播放。

2024-08-13 21:02:23 423

原创 HTML笔试基础3

B.在html中嵌入js,需要将js代码使用标签包起来。A.js可以嵌入到html页面中,也可以单独写在js文件中。D.let strMsg4 = '我是'高帅富'程序猿';A.let strMsg = "我爱北京天安门";B.let strMsg2 = '我爱吃猪蹄';A.js函数定义形参时不需要指定参数类型。C.js语法的解析是由浏览器负责的。

2024-08-13 20:24:04 818

原创 从0-1开发一个Vue3前端系统页面-6.2滑动验证码优化

从0-1开发一个Vue3前端系统页面_不再会有谎言的博客-CSDN博客。开发遇到的问题_不再会有谎言的博客-CSDN博客。表示在没有提供初始值的情况下对空数组使用了。开发中可能会遇到的问题及解决方案。不再会有谎言-CSDN博客。Vue前端系统开发流程。Java后端算法逻辑。

2024-08-13 19:31:27 686

原生CSS+JS实现数据结构动态展示如二叉树,红黑树等

原生CSS+JS实现数据结构动态展示如二叉树,红黑树等

2024-09-02

Java反编译工具包及JDK11中文文档

Java反编译工具包及JDK11中文文档

2024-09-02

Vue结合axios实现前后端数据交互

使用的技术有Vue及其生命周期,计算属性,方法,属性等结合axios实现前后端数据交互

2024-08-19

bootstrap+js+css+html实现静态页面的增删改查

1. 页面渲染 1) 隔行换色 2) 分数小于60,显示红色 3) 暂无数据和表格要互斥显示 4) 总分和平均分显示到整数部分即可 2. 添加学生 1) 点击添加按钮,在弹出的框中输入各项内容 2) 点击新增按钮的时候,将数据保存到集合, 并且关闭新增框 $("#addModal").modal('hide'); 3) 再次打开添加框,需要是空的 3. 修改回显 1) 点击修改按钮,将要修改的数据信息显示在弹出的框内 4. 修改学生 1) 修改内容后,点击修改按钮,需要将修改后的数据更新到集合中 2) 关闭修改框 $("#updateModal").modal('hide'); 5. 单个删除 点击删除按钮,删除单个学生 6. 全选/反选 7. 批量删除 同时选中多个学生,点击批量删除按钮,可以实现批量删除 8. 数据存储

2024-08-19

原生HTML5、CSS、JavaScript实现简易网易云音乐播放-图片文件

原生HTML5、CSS、JavaScript实现简易网易云音乐播放-图片文件

2024-08-13

空空如也

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

TA关注的人

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