自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于若依框架的二次开发——“智慧管家“物流管理系统

随着信息技术的飞速发展,物业管理行业也迎来了数字化转型的浪潮。传统的物业管理方式已经无法满足现代小区高效、便捷的管理需求。因此,我们选择了若依框架作为基础,进行物业管理系统的二次开发,旨在打造一个功能全面、操作简便、安全可靠的物业管理平台。若依框架是一个基于Spring Boot的快速开发平台,它集成了众多优秀的开源技术,如MyBatis、Shiro、Swagger等,提供了丰富的功能模块和完善的权限管理功能。通过若依框架,我们可以快速搭建起一个稳定、高效、可扩展的Web应用。该系统运用Spring Boo

2024-05-12 19:31:21 2001

原创 Vue案例——查询用户

> 使用 Vue.js 框架来构建一个用于查询和排序用户列表的Web应用:> 1. 显示一个用户列表,通过表格的形式呈现,便于用户查看;> 2. 提供一个输入框,允许用户输入关键字来搜索用户;> 3. 当用户在输入框中输入关键字时,用户列表应实时更新,只显示名称包含关键字的用户

2024-04-12 17:13:54 604 1

原创 Vue案例——小度记事本

使用 Vue.js 框架来构建一个简单的记事本,主要有四个功能:1. 添加便签;2. 删除便签;3. 统计便签条数;4. 清空

2024-03-27 13:04:19 840

原创 Springboot常用注解及其作用

在Spring Boot中,注解(Annotation)是非常重要的一部分,它们能够简化开发过程,提供便捷的编程方式。

2024-03-23 19:34:10 668 1

原创 JVM垃圾回收算法

例如,如果对象A引用对象B的强引用,同时对象B也持有对象A的强引用,那么A和B的引用计数都会为1,它们都无法被释放,这就构成了循环引用。在JVM(Java虚拟机)中,被成为“垃圾”的对象是指那些不再被应用程序使用,即没有任何引用指向它们,且在未来也不会被使用的对象。将内存划分为大小相等的两块,每次只使用其中一块,当这一块内存用完了就将还存活的对象复制到另一块上面,然后再把使用过的内存空间进行一次清理。由于将内存分为两块,所以内存的空间会浪费一倍。上图中,对象A,B,C都是可达的,而对象D,E,F不可达。

2024-03-17 16:32:00 440 1

原创 Ajax详解与应用

Ajax(Asynchronous JavaScript and XML)不是一种新的编程语言,而是一种使用现有标准的新方法。Ajax可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。这意味着用户可以在不中断当前操作的情况下,进行数据的获取或提交,从而极大地提高了Web应用的响应速度和用户体验。Ajax技术的出现,极大地提升了Web应用的交互性和用户体验。通过异步通信的方式,Ajax可以在不刷新整个页面的情况下,与服务器交换数据并更新页面内容。

2024-03-10 17:54:34 243 1

原创 设计模式——单例模式

单例模式(Slingleton Pattern)在设计模式中属于创建型模式。该模式涉及到一个单一的类,这个类负责创建自己的实力对象,同时确保只有单个实例对象被创建,即一个类只有一个实例对象。

2024-03-03 21:21:41 377

原创 Java指定长度输出

在Java中,可以使用String.format()方法或者System.out.printf()方法来格式化输出,指定输出的长度。这些方法都支持使用格式说明符来控制输出的格式。左对齐:下面表示每个数字占7位,从最左边输出,后面依次补齐空格。右对齐,同理从最右边 输出,在前面补空格。

2024-02-25 19:18:07 1271 1

原创 SQL经典面试题

insert into testtable2 values(1,1,‘张三’)insert into testtable2 values(2,1,‘李四’)insert into testtable2 values(3,2,‘王五’)insert into testtable2 values(4,3,‘彭六’)insert into testtable2 values(5,4,‘陈七’)insert into testtable1 values(1,‘设计’)王五 语文 81。

2024-01-28 22:57:32 360

原创 Java练习——多线程

实现多线程有三种方式继承Thread类(用得不多)@OverrideSystem.out.println("执行了线程的run方法_");实现Runnable接口:多线程类实现Runnable接口后,还是需要Thread类下的start()方法来启动线程@OverrideSystem.out.println("我的线程...");启动多线程必须是通过线程类的对象来调用start()方法。不能直接调用run()方法,如果直接调用run()则仍然是单线程,没有启动多线程。

2024-01-21 20:52:57 1006

原创 基于Java的嗖嗖移动大厅

1、编写JDBC的sql语句时要列名需要取别名,因为数据库命名是使用下划线连接,而Java使用的是小驼峰命名法,不取别名执行sql语句时会报异常(空指针异常)。2、消费记录从每月1号开始记录,所以日期格式要转换成年月日(yyyy-MM-dd)

2024-01-15 17:33:21 964

原创 Java练习——Set集合

Set接口(继承自Collection)没有提供Collection接口额外的方法,但实现Set接口的集合类中的元素是不可重复的。一般情况下,使用List,当集合中的数据不允许重复时,考虑使用Set。特点无序:存取顺序不一致不重复:可以去除重复无索引:没有带索引的方法,所以不能使用普通的for循环遍历,也不能通过索引来获取元素使用迭代器 或 增强for循环(forEach)进行索引。

2024-01-07 20:55:06 536 1

原创 Java练习——Map集合

Map通过键-值(key-value)对的形式来存储数据Map的实现:HashMap(使用频率最高的),TreeMap,HashTableMap中,key可以为任意类型,但这里建议使用String,value也可以是任意类型Map里面多个value可以是不同类型Map里面key是可以重复的,当key重复时,后存入的数据会覆盖前面的数据Map里面,value可以重复.Map里面的key可以为null,但是只能有一个,多个的时候,后面的会覆盖前面的。

2024-01-01 21:39:33 1190

原创 Java练习——List集合

LIst存放的元素有序且允许有重复的集合接口Lis用于存储、删除、更新数据,比数组更加面向对象;List常用API:→ 返回集合类的元素数→ 判断是否有元素(返回值为布尔型)list.contains("元素内容");→ 判断是否包含指定的元素(返回值为布尔型)→ 将list3中的所有元素合并(list3中的元素依然存在)到list0(返回值为布尔型)→ 将list转换成数组(使用场景:当调用他人写的方法,且该方法需要的是一个数组时)→ 删除元素,基本不用于遍历删除。

2023-12-24 21:46:30 1049

原创 基于Java的迷你在线小说阅读系统

1、序列化与反序列化的路径需要保持一致,即报包名要相同,否则会出现异常;2、在Java中,"/“是转义符,”\"才表示路径3、使用DOM4J解析XML文件,首先需要将XML文件加载到内存中。DOM4J提供了一个名为SAXReader的类,可以方便地读取XML文件并将其转换为DOM树。创建SAX解析器SAXReader对象,用于读取xml文件读取xml文件,得到Document对象通过Document对象获取根元素通过父元素获取子元素。

2023-12-19 16:06:55 1026 1

原创 用HTML5实现线上问卷调查

需求分析:1、设置CSS样式2、使用一个区域元素div在页面背景上创建问卷调查页面,在其内部添加标题、水平线并预留表单空间,定义id=”questionnaire”,以便可以使用CSS的ID选择器进行样式设置3、在表单中使用有序列表标签ol和列表选项标签li制作问卷调查的问题,问题将自动显示为阿拉伯数字序号标记4、在问卷调查中的前3个问题均为单选题,选项使用radio 类型的标签创建;后两个问题均为多选题,选项使用checkbox类型的input标签创建,并将选项分别嵌套在label元素的首尾标签内,

2023-12-09 23:15:55 2379

原创 JavaScript练习——电商平台Tab栏的切换

1、通过document.querySelectorAll方法选取了页面上所有的.tab-nav a元素和.tab-content .item元素,分别存储在aEle和itemEle两个变量中。2、通过for循环,为每一个aEle元素添加了一个点击事件监听器。3、在点击事件监听器的回调函数中,首先通过document.querySelector方法选取了当前处于活动状态的导航元素和内容元素,分别存储在navEle和contentEle两个变量中。

2023-12-02 15:32:48 238

原创 JavaScript练习——密码框的显示与隐藏

1、通过 document.querySelector,选取页面上的输入框元素(input)和标签元素(label)。2、为输入框元素添加两个事件监听器:一个用于处理获取焦点(focus)事件,另一个用于处理失去焦点(blur)事件。当输入框获取焦点时,为标签元素添加 active 类。当输入框失去焦点,并且输入框内没有内容时,移除标签元素的 active 类。3、为密码图标(.mi-password)添加一个点击事件监听器,用于处理点击事件。当密码图标被点击时,检查输入框的类型。

2023-11-23 13:04:56 1842

原创 JavaScript练习——模拟时钟

1、将以下四张图片通过定位 ( 子绝父相 ) 的方式定位到生活中时钟的样子( clock是表盘、hour是时针、minute是分针、second是秒针 ),表盘使用相对定位( 即: position: relative );,三个针使用绝对定位 ( 即: position: absolute );2、声明一个间歇函数让时钟按照 ( 每秒 / 度 ) 自动转动,再声明三个变量来定义 transform: rotate();,设置三个钟针旋转的度数。

2023-11-19 14:38:29 327

原创 JavaScript练习——根据用户输入的个数,页面可以渲染对应王者荣耀英雄的个数

1、由于需要渲染的图片比较多,可以将图片的地址放在数组中通过遍历来实现。2、图片名称是按顺序排列的,因此可以通过循环的方式重复这一操作。

2023-11-12 19:04:51 970

原创 用HTML和CSS实现华为新闻效果——鼠标悬停时图片缩放并且文字上升

先用定位(父相子绝),将bottom设置为负值,让最后一排文字超出盒子的范围,并在盒子的父级(即:.dec)添加overflow: hidden将文字进行隐藏。因为遮罩用了after伪元素,所以会压住txt和img,所以想让txt压在遮罩上面,需要设置z-index值(默认值为0,取值越大,层级越高)这里是使用scale使图片达到放大的效果,括号中的参数即为图片的放大倍数,也可以在img上添加过渡效果,让缩放更为柔和。同样使用伪类选择器hover,在鼠标悬停时设置文字样式。),在鼠标悬停时设置图片样式。

2023-10-12 17:41:56 3412 1

空空如也

空空如也

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

TA关注的人

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