- 博客(244)
- 资源 (6)
- 收藏
- 关注
原创 【Java面试题】—— HashCode和equals默认实现和重写
HashCode和equals的区别?hashCode和equals方法默认是两个对象地址比较。重写后是根据两个对象的内容比较。两个对象,如果equals()返回值为true,hashCode()返回值一定相等。如果hashCode()返回值相等,equals()返回值不一定为true。
2024-11-14 21:47:01 195
原创 【Java面试题】—— HashSet底层实现原理
在JDK8之前,HashSet底层基于数组+链表实现。在JDK8之后,HashSet底层基于数组+链表+红黑树实现。HashSet实际上是哈希表,哈希表是一个数组,数组中的每个元素是一个链表或红黑树。
2024-11-14 19:55:06 133
原创 【Java面试题】—— 简述throw和throws的区别?
抛出的异常类型,如果发生了异常,则抛给调用者,可以声明多个异常类型。, 根据具体情况显式地抛出异常,每次只能抛出一个异常对象。当throw语句执行时,立即停止当前方法的执行。
2024-11-12 11:42:00 20
原创 【Java】—— 函数式编程:Lambda表达式、方法引用
JDK 8开始新增的一种语法形式,可以替代匿名内部类对象,让程序更简洁。注意:只能替代函数式接口(有且仅有一个抽象方法的接口)的匿名内部类!!
2024-11-10 20:26:33 371
原创 【鸿蒙Harmony】—“hvigor Create hvigor server failed. The daemon is closed or not the hvigor process”问题解决
操作系统:Windows11。使用鸿蒙开发工具DevEcoStudio时,预览器无法使用,问题如下:hvigor Create hvigor server failed. The daemon is closed or not the hvigor process
2024-10-20 16:49:00 477
原创 【SpringBoot】-- 监听容器事件、Bean的前后置事件
ApplicationContextInitializer、ApplicationListener、BeanFactoryPostProcessor、InitializingBean/DisposableBean、BeanPostProcessor接口使用。
2024-05-07 11:44:18 1227
原创 【SpringBoot】-- 使用PageHelper实现分页查询
调用PageHelper的startPage方法;根据条件查询数据库中所有的数据并保存到list中,将list强转为Page类型,调用Page类型的setTotal和setItems方法可以实现分页,最后返回PageBean。前端需要传入页码和每页数量。以PageBean类型返回。
2024-04-26 16:24:19 714 1
原创 【SpringBoot】-- 使用minio对象存储服务实现上传图片
项目使用minio对象存储服务实现上传文件,以下基于云服务和docker使用minio服务。
2024-04-12 13:06:46 1247
原创 【SpringBoot】-- 项目实现微信公众号扫码登录
SpringBoot项目实现微信公众号发送验证码登录,手机扫描二维码后关注公众号,发送验证码给公众号,公众号返回验证码,然后输入到网页判断验证码是否正确后通过登录。
2024-04-11 17:45:59 2307
原创 【SpringBoot】-- mapstruct进行类型转换时Converter实现类不能自动生成代码问题解决
我的问题如下:应该在红色区域生成对应的转换细节,但是这里只返回了一个空对象。
2024-04-10 14:11:22 677
原创 【SpringBoot】-- Spring Validation参数校验框架
SPringle Validation是Spring提供的一个参数校验框架,使用预定义的注解完成参数校验。
2024-03-31 22:49:50 886
原创 【Docker】-- 使用docker部署Springboot+vue项目到虚拟机
使用docker部署SpringBoot+vue项目到虚拟机
2024-03-14 18:22:24 1037
原创 【Springboot】--如何将springboot+vue项目部署到云服务器?
如何将java项目前后端部署到云服务器上,所有人可以通过ip地址访问。404、405问题解决,持续更新。
2024-03-12 18:20:19 3342 2
原创 如何修改服务器上的java/jdk版本?
如何修改云服务器上的默认java、jdk版本?如:sudo update-alternatives --install /usr/bin/java java /www/server/java/jdk-18.0.2.1 3。如果你有多个Java安装,下面的命令会显示一个列表,选择你想要设置为默认的Java版本的编号。例如,如果你想要设置JDK 18为默认,你需要先确保它在alternatives中注册。如果还没有注册,你可以使用下面的命令来添加。选择编号即可完成修改java版本。
2024-03-12 17:39:57 873
原创 【SpringBoot】—— 如何创建SpringBoot工程
SpringBoot简化了Spring应用的初始搭建和开发过程。如何创建SpringBoot工程模块,详细步骤。如何修改默认端口号
2024-01-20 14:32:50 727 1
原创 【SSM】—— Spring+SpringMVC+MyBatis整合使用
ssm:Spring+SpringMVC+MyBatis整合使用,从创建工程到接口测试详细步骤。
2024-01-17 15:50:03 608
原创 【SpringMVC】—— 如何配置使用SpringMVC(详细步骤)
如何创建使用SpringMVC?项目文件无src文件,解决项目依赖下载太慢问题。
2024-01-15 21:39:29 2374
原创 【Spring】—— AOP切入点表达式(*和..使用)
切入点表达式是对要进行增强的方法的描述方式。AOP切入点表达式中的*和..分别表示什么?如何使用?
2024-01-15 13:32:52 555
原创 【Spring】—— setter注入
ref属性注入的是引用类型对象(第一个bean标签的id),name属性是前面set方法中的参数名称。上面是引用类型注入,
2024-01-14 15:45:18 654 1
原创 【Spring】—— bean如何实例化(四种方式)?
bean用来定义Spring核心容器管理的对象。bean有四种方式实例化:构造方法实例化、静态工厂实例化、实例工厂实例化、FactoryBean实例化。
2024-01-11 13:57:19 1566
原创 【毕业设计】-- 如何使用Visio画系统功能结构图
系统功能结构图是开题报告不可缺少的部分,可以清晰明了展示一个系统的功能,下面教你如何使用visio画一个系统功能结构图。一个简单的系统功能结构图已经完成。
2024-01-06 16:57:51 15947 2
原创 【Android】-- 如何对APP版本控制/更新?
Android如何控制app更新,效果如图:可以强制更新和非强制更新,和浏览器下载安装包。
2023-06-18 20:20:57 7039 2
原创 【Android入门到项目实战-- 11.5】—— bmob后端云数据库批量获取表中数据
Android与bmob后端云数据库的使用,如何从bmob中批量获取表中数据?
2023-05-23 21:41:18 1223
原创 【Android入门到项目实战-- 11.4】—— ExoPlayer视频播放器框架的详细使用
Android如何使用ExoPlayer播放器,详细使用教程,如何实现视频的全屏放大和缩小,双击视频方大缩小,自定义视频播放和暂停。
2023-05-22 15:09:22 15395 4
原创 【Android入门到项目实战-- 11.3】—— 实现可左右滑动切换页面的导航栏(ViewPager+TabLayout+Fragment)
Android如何实现可左右滑动的导航栏,使用ViewPager+TabLayout+Fragment实现,在导航栏页面里加入左右滑动的导航栏。
2023-05-20 13:29:15 2366
原创 【Android入门到项目实战-- 11.2】—— 实现底部导航栏(RadioGroup+Fragment)
Android如何实现底部导航栏,使用RadioGroup+Fragment实现,如何实现不能左右滑动切换页面的导航栏?具体代码实现
2023-05-20 13:06:09 4527
原创 【Android开发经验】-- 如何防止短时间内频繁点击按钮
如果你想防止用户频繁点击按钮或摇动,可以使用以下方法解决。以下示例1s内不能重复点击按钮。MainActivity文件。
2023-05-13 19:28:15 1924
原创 【Android入门到项目实战-- 10.1】—— jsoup的详细使用教程
Android,jsoup的详细教程,jsoup可以实现爬虫效果,获取网页文字、图片、视频等。如何使用jsoup提取网页文字和图片?爬取文字和图片。
2023-05-08 22:25:01 3371
原创 【Android入门到项目实战-- 9.5】—— 陀螺仪传感器的详细使用教程
水平逆时针旋转,z轴为正,顺时针为负;向左旋转,y轴为负,向右旋转,y为正;向上旋转,x为负,向下旋转,x为正。返回x、y、z轴的角加速度数据。
2023-05-07 17:15:23 3588 1
原创 【Android入门到项目实战-- 9.4】—— 方向传感器的详细使用教程
Android方向传感器 的详细使用,使用SensorManager.getOrientation()方法实现,而不是废弃的TYPE_ORIENTATION方法。
2023-05-07 17:00:13 2493
原创 【Android入门到项目实战-- 9.3】—— 加速度传感器的详细使用教程
加速度传感器可以返回x、y、z三轴的加速度数值,该数值受地心引力的影响。将手机平放桌面上,x、y、z轴默认为9.81;手机向下z轴为-9.81。将手机向左倾斜,x轴为正,向右倾斜,x为负;将手机向上倾斜,y轴为负,向下倾斜,x为正。如下图上到下依次为xyz轴数值,可知手机状态是向右倾斜的。
2023-05-07 16:03:55 2112
java-黄金矿工-图片资源
2023-06-20
python-可视化案例数据分享
2022-10-17
java--消除小球小游戏
2022-07-10
java--简易超市管理系统窗口
2022-07-03
Java--飞机大战窗口游戏(游戏内容原创)
2022-06-28
数据库实验--图书管理系统数据库设计
2022-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人