- 博客(22)
- 收藏
- 关注
原创 Springbooot实现数据查询分页功能
1.先页面初始化:currentPage = 1,总页数从controller层获得;2.先建一个Condition类。3.mapperce层接口及实现。4.service层。
2024-09-22 16:16:49
526
原创 广告系统SpringBoot增删改查及分页查询
在本广告信息管理系统中,我们实现了一个全面的功能集,包括用户登录、广告信息的增删改查以及分页显示,涵盖了前端和后端的多个关键技术点。
2024-09-17 18:14:58
1211
原创 Spring MVC 实战:构建一个简单的广告管理系统
表单处理:通过HTML表单和JSP脚本来收集和展示用户输入。服务器端数据交互:使用JSP脚本与服务器端逻辑交互,动态生成页面内容。数据验证:利用HTML5的required属性进行基本的数据验证。日期格式化:通过标签对日期进行格式化。JavaScript事件处理:使用JavaScript为删除操作添加了用户确认步骤。这些技术点共同构成了一个用户友好的界面,使得广告管理系统的前端不仅易于使用,而且能够有效地与后端服务进行交互。
2024-09-07 12:51:19
1128
原创 Lambda表达式:Java编程的简洁与强大
Lambda表达式是一种匿名函数,它允许你以更简洁的方式表示只有一个抽象方法(即函数式接口)的接口的实例。简单来说,Lambda表达式就是一段可以传递的代码,它定义了一个操作的实现,但没有名称。函数式接口在Java中,Lambda表达式只能与函数式接口一起使用。函数式接口是只包含一个抽象方法的接口(可以有多个默认方法或静态方法)。Java 8引入了@FunctionalInterface注解,用于指示一个接口是函数式接口,但这不是强制性的,只要接口满足函数式接口的定义即可。
2024-09-02 08:52:33
772
原创 Mybatis知识总结及具体应用
1.MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。2.Mybatis通过xml或注解。
2024-08-25 16:10:15
1083
原创 用Mybaties实现动态查询并实现增删改查
(1)我先是根据各种条件(号码,姓名,卡号)建了一个vo包下的Custom类,如下。总结:动态查询和动态修改是真的很方便,后面很多功能用这两个就够了。重点来了,当查询条件多种多样时,如何根据不同条件动态查询结果呢?(2)然后传入Custom类对象,比如根据银行账号查询。
2024-08-17 23:21:30
773
原创 搜搜移动大厅业务:JDBC操作
嗖嗖移动是一个假定的通信运营商,提供了三种品牌套餐:话痨套餐、网虫套餐和超人套餐,每种套餐针对不同用户群体的需求,提供了差异化的通话时长、上网流量、短信条数和月费用。除了基本套餐服务,嗖嗖移动还提供了新用户注册、账单查询、套餐余量查询、消费详情打印、套餐变更、退网办理、话费充值、消费记录查看和资费说明等增值服务。
2024-08-04 12:23:37
1086
原创 深入理解Java面向对象编程的核心概念
蓝图:类可以被看作是创建对象的蓝图或模板。它定义了一组特定的属性(变量)和方法(函数),这些属性和方法共同描述了一个对象的状态和行为。抽象:类是对现实世界中某些具有共同特征的事物的抽象。例如,Car类可以抽象出所有汽车共有的属性和行为。封装:类封装了数据(属性)和操作这些数据的方法。这有助于隐藏内部实现的细节,只暴露必要的接口。创建实例:类本身不是程序运行时的实际实体,它需要通过实例化(使用new关键字)来创建具体的对象。实例:对象是类的一个具体实例。
2024-07-21 15:22:50
760
原创 探索Java反射机制:深入理解类构造、属性和方法的动态访问
Class类是特殊的,它继承自Object类。它是反射机制的起点,任何想要使用反射技术的类都必须先为其创建一个Class对象。Class对象包含了类的名称、数据成员、方法、构造器和实现的接口等信息。Class对象只能由系统创建,且一个类在JVM中只有一个Class实例。每个类的实例都记得自己是由哪个Class实例生成的。
2024-07-14 16:22:54
1018
原创 集合在Java中的使用和比较
Java集合框架提供了多种类型的集合,每种集合都有其特定的用途和特点。选择合适的集合类型对于提高程序的性能和可读性至关重要。希望本文能够帮助读者更好地理解Java中的集合,并在实际编程中做出恰当的选择。
2024-05-29 12:51:10
578
原创 JAVA基础练习
键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台,使用TreeSet保存学生的信息。编写一个程序,获取10个1至20的随机数,要求随机数不能重复。写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。2) 在li4 之前插入一个工人,信息为:姓名:zhao6,年龄:24,工资3300。5) 利用迭代遍历,对List 中所有的工人调用work 方法。4) 利用for 循环遍历,打印List 中所有工人的信息。
2024-05-15 10:24:08
395
原创 Java中String与StringBuilder,Array与ArrayList,Math知识点总结
Java中String与StringBuilder,Array与ArrayList,Math知识点总结
2024-04-23 20:53:24
875
原创 用java写建议的学生管理系统
这里会有个很大的问题,数组的长度是不能变的,所以要实现增加学生人数又不改变数组长度,我是设了num值来显示二维数组长度。循环遍历二位数字students[i][j],i值表示有i个学生,j值为j个学生属性 具体内容显示调用父类数组id[i]、name[i]、sex[i]、age[i]通过查找学生id号来删除学生信息,将数组信息直接回复(String数组初始值为null),0(int数组初始值为0)。输入数字i,不同数字代表不同功能,用switch获取i值,不同i值调用不同类,实现不同方法。
2024-04-08 16:13:22
411
原创 java面向对象练习
基本思路:写一个宠物类(Pet),定义方法,写具体内容,再写一个测试类(petTest),在测试类实例化Pet类对象,并调用它的方法。PetTest测试类。
2024-03-26 09:34:57
449
原创 JS基础知识
JavaScript是一种轻量级的、跨平台的脚本语言,广泛应用于网页开发中,使得网页具有交互性,如动画、按钮等。它不仅限于浏览器环境,还被用于服务器端编程、移动应用开发等多个领域,JavaScript是解释型语言,支持函数优先的编程范式,易于学习和使用,JavaScript是单线程的,这降低了代码的复杂度,在某些场景下简化了程序设计,尽管有时被误解为“玩具语言”,但它其实隐藏着强大的功能和灵活性。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-03-15 12:12:17
483
1
原创 前端知识总结
想要制作一个精美的网页,首当其冲的还是要好好掌握前端知识。基本的标签属性要记牢,这是我上课时的一些笔记,希望能对诸位有所帮助。提示:以下是本篇文章正文内容,下面案例可供参考这是我后部分前端的笔记总结,有些凌乱,运用好html基础知识能做出一个静态的网页,需要加上js才能成为动态的,下篇博客我会总结js知识及相关应用。
2024-03-05 20:41:09
1605
原创 前端基础知识总结
想要制作一个精美的网页,首当其冲的还是要好好掌握前端知识。基本的标签属性要记牢,这是我上课时的一些笔记,希望能对诸位有所帮助。提示:以下是本篇文章正文内容,下面案例可供参考这是我的前半部分前端笔记,后半部分笔记将在下一篇博客中写出。
2024-03-05 20:26:22
909
原创 Html+Css:美食网页制作2(表单制作)
由三个大div组成(.header .content .footer),header部分就只是一个标题列表+轮播图;comtent部分左边图片左浮,右边表单右浮。footer是最底端部分.轮播图html轮播图css2.表单表单内容样式设计三、效果图总结在写任何内容前先确定一个页面总体框架及布局,把大方面确定下来再去写详细的样式,表单的内容要写出来不难,重要的是如何让你的表单呈现的简洁舒服。
2023-11-26 23:33:50
2622
2
原创 Html+Css:美食网页制作(大学生期末大作业详解)
由三个div组成(.header .content .footer),header部分就只是一个标题列表+轮播图;comtent部分是川菜结束+经典菜品+友情链接组成。footer是最底端部分.顶部导航栏是用table标签内嵌a标签(也可以用li标签内嵌a标签来写),导航栏下边是由四张图片组成轮播图,第二张图.header大纲川菜介绍用一个div左浮,川菜热点用一个div右浮,经典作品和友情链接是个div.川菜热点:用li 标签里面包了一个span和文字,span里面写数字并为其设置样式,经典
2023-11-20 11:33:18
6566
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人