自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3项目开发流程

安装18.3或更高版本Node.js。

2024-09-13 17:52:27 402

原创 向上转型和向下转型

在如下代码中,Dog类和Cat类继承了Animal(满足1),并对方法bark()进行了重写(满足2),并通过父类的引用animal1和animal2调用了重写的方法bark()(满足3)。由于使用向上转型,使得通过父类引用调用方法时,JVM无法直接确定调用哪个类的方法,此时,动态绑定机制会根据对象的实际类型来查找并调用相应的方法。向上转型是大范围包括小的范围,是安全的,但向下转型是大范围缩小为小范围,比如说,你说狗是动物和猫是动物都是正确的,但如果你说动物是狗,动物是猫,就是错误的了。

2024-08-27 08:59:56 858

原创 鸿蒙生态应用开发指南

(3)跨平台:鸿蒙生态构建了 ArkUI 跨平台框架的核心设施,将相应的能力扩展到 iOS 和 Android 平台上,开发者可以通过一份代码,结合相应的工具链, 同时生成多个 OS 平台的应用工程(当前支持iOS和Android,未来会扩展更多平台),并可编译出相应的应用程序,在相应的平台上高效的运行。HUAWEI DevEco Studio 是面向全场景多设备提供的一站式开发平台,支持多端双向预览、分布式调优、分布式调试、超级终端模拟、低代码可视化开发等能力,帮助开发者降低成本、提升效率、提高质量。

2024-08-16 09:14:25 442

原创 JAVA基础知识-NIO

JAVA NIO的非阻塞模式,是一个线程维护着一个选择器(Selector),客户端读/写操作而不是直接对接线程,而是先进入缓冲区,通道(channel)从缓冲区获取相应事件,准备好读/写事件后通道会通知选择器(Selector)来执行,只对准备好的通道进行数据的读写操作,如果当前通道没有读写事件,而是阻塞等待事件,那么它会去处理其它已经准备好读写的通道,这样从而达到了一个线程可以维护多个客户端读写事件。

2024-07-25 16:43:59 683

原创 JAVA基础知识-JAVA锁

本章节将详细介绍JAVA中Synchronized、Lock、ReentrantLock等实现锁操作的关键字、接口及类的用法和基本原理。

2024-07-12 09:21:15 1087

原创 JAVA开发常见问题及解决方法(二)

项目中放弃使用lettcue,在项目中使用jedis作为连接redis的客户端,在Spring Boot中,移除默认的Lettuce作为Redis客户端,并改用Jedis,通常不需要显式地从依赖中移除Lettuce,因为Spring Boot的spring-boot-starter-data-redis并不直接包含Lettuce的依赖,而是依赖于底层可能包含Lettuce的库。这个属性在较新版本的Spring Boot中不是必需的,因为Spring Boot通常可以自动检测并使用类路径中的Jedis。

2024-06-28 09:23:59 475

原创 JAVA开发常见问题及解决方法(一)

虽然可以通过编辑MySQL的配置文件(如my.cnf或my.ini)来设置root密码,但这种方法并不安全,因为配置文件通常是明文存储的,并且可以被其他用户读取。通过ssh远程连接到应用服务器,通过mysql -h指定数据库服务ip地址链接数据库,输入修改后的密码,连接成功,同时,业务系统java程序连接数据库成功,页面显示正常。在数据库所在服务器使用mysql -hlocalhost -uroot -p连接本地数据库,无需输入密码直接回车,连接数据库成功,重置root密码。

2024-06-14 14:57:57 613

空空如也

空空如也

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

TA关注的人

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