自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis-黑马点评

Sql与Nosql区别:redis特性:基本数据结构:可视化客户端:redis-cli对应的可视化工具:通用命令:keys*是查找所有的key,由于redis是单线程,当数据量过大时,可能会堵塞redis进程对应的java操作客户端1.导入对应依赖,同时要导入redis的连接池(s2.配置redis相关信息3.基本使用,存值取值查看redis界面,发现存入了一个很乱的key这是由于redis不接收java对象,才能存入redis中,默认采用的idk序列化方式,可读性差,改变其序列化方式即可。

2023-11-24 13:08:57 109 1

原创 瑞吉外卖-下篇(优化)

项目大致完成,不过还有许多接口没有写,因此需要进行接口编写同时为了提高系统性能要进行项目优化。当前项目缺少的接口:1.后台菜品的批量停售、起售2.后台套餐的批量停售、起售,批量删除套餐,保存和修改套餐3.后台订单页面的展示,派送订单,查询对应时间订单4.用户端,退出登录,查询最新订单,历史订单,再来一单等。

2023-10-05 23:22:54 281

原创 瑞吉外卖-炒鸡详细-上篇

1.项目介绍:通过此项目的学习可以了解到企业开发的完整流程以及开发经验,增强自己的需求分析设计能力,对所学技术进行灵活应用提高编码,解决各种异常提高调试能力用户端应用:外卖菜品展示;客户浏览菜品包含餐厅信息,菜品分类,菜品选取以及用户个人信息的修改系统管理后台:外卖菜品管理;管理员登录,进行菜品和套餐的增删改查,同时还有订单的处理主要技术栈:基础知识:javaSE,javaWeb, 数据库:MySQL框架:SSM(Spring,SpringMVC,Mybatis/MP),SpringBoot。

2023-09-26 17:33:50 260

原创 SpringBoot整合SSMP真的超级哇塞

此页面具有,crud的功能,以及分页查询和条件查询功能,前端代码就省略了,主要就是通过axious发送异步请求到前端控制器,同时参入json数据,jackson会将json数据转为java 并作为controller的参数使用,在经过业务层,数据层调用后返回结果,由于采用的是rustful风格开发,同时设置响应体@ResponseBody,将java又转为json数据,这样就完成前后端数据交互。点击删除成功,结果弹出的是删除失败,但是数据已经消失,这用户体验多么不好啊,指定有bug。

2023-05-24 04:08:46 151

原创 通俗易懂Mybatis 多对一,一对多

其大致流程就是,我先通过加载mybatis配置文件来生成SqlSessionFactory并造出SqlSession的bean,然后通过getMapper方法获取对应的业务,此时我们配置好了mapper映射文件也进行了注册,这时mybatis通过sql语句从数据库查询到了一批结果,在根据我们的配置进行映射,如果我的pojo属性与数据库字段不一致则会报null或者0(看数据类型),这里我们可以想到,由于使用的是一个框架,通过这个框架来代替我们jdbc代码的书写,必然要遵守框架的规范。

2023-05-13 18:48:12 128

原创 新手必看!向上转型向下转型 和 匿名内部类

不会直接用子类引用去调用自己的方法吗,为什么还有先让父类指向子类,在强转父类的引用呢,这里有两点,一是java设计者对多态的补充完善,我们在使用多态时,用父类引用指向子类对象,这时子类对象的特有方法我们获取不到,即发生了丢失,必须要进行强转,二是,java泛型中,我们给集合一个泛型,那么该类及其子类我们都可以存入这个集合里,并调用自己的方法,在泛型编程中底层也也通过向下转型来获取子类特有的方法。在测试类中,先将父类引用指向子类,即向上转型,然后在将父类引用强制为子类引用,即向下转型。

2023-04-27 18:22:44 230

原创 java实现坦克大战

初学者必学的一个小项目,通过编写坦克大战能体会面向对象(oop)的精妙之处,同时也能理解集合,多线程,io流,GUI编程等知识的运用,是一个很好的一个学习体验。最后需要把三张爆炸图片和音乐下载,导入到项目中的同级目录中使用,路径格式等都需要修改。然后我们击败了两个坦克,并记录在游戏中,下次可以继续上局游戏。这里把源码分享给大家,可以自由修改坦克属性,变成。记录类用于和文件交互,实现游戏的记录。定义基本的属性,速度,方向,移动等。用于实现坦克和子弹的绘制。

2022-11-14 13:11:50 3788 3

原创 python实现银行ATM系统

通过简单的python程序来实现ATM系统,其功能包括,存取款,余额查明以及退出功能,这些功能通过函数来封装,最后在写出窗口功能和循环。

2022-09-05 09:53:59 8625 6

原创 python实现猜数字小游戏

通过while无限循环来实现猜数字小游戏,随机数的获取通过random来实现

2022-09-04 21:28:06 1035

原创 java实现房屋出租系统

对于一个房屋出租的实现,首先要有一个整体的架构,分析用户的需求,将房屋看成一个类,其属性有,房主,电话,地址,月供,状态等等。而其行为有,房屋列表,新添房屋,删除房屋,查找房屋,修改房屋等等。1.首先完成属性类的定义,并将其封装, 提供构造器和setter和getter方法package use;public class house_domain { private int id; private String name; private String phone; p

2022-05-28 13:46:44 2112 2

原创 java实现零钱通系统

和微信零钱通类似,通过java来实现一个零钱通系统,实现支付和支出以及零钱明细功能将其分成五个功能来实现1.菜单编写:通过简单的输出语句即可2.零钱通明细:利用字符串拼接3:金额入账:设置入账金额和余额4.消费 :设置消费说明和消费范围5.退出:确保退出的判断将这些功能依次封装到方法中,便于以后的修改和维护。首先是菜单编写: public void window() { System.out.println("\n==

2022-05-18 19:02:13 1019 1

原创 java实现猜拳游戏

剪刀、石头、布又称“猜丁壳”,古老而简单,这个游戏的主要目的是为了解决争议,因为三者相互制约,因此不论平局几次,总会有胜负的时候。游戏规则中,石头克剪刀,剪刀克布,布克石头。根据以上简述我们可以设计一个简单的程序来完成它,首先设计一个猜拳类,设置其属性class compete{ int comguess ; //电脑猜值 0——拳 1——剪 2——布 int manguess; //玩家猜值 int wincount; //赢的次数 int count;

2022-05-04 21:00:22 6340 2

原创 java实现老鼠出迷宫

将老鼠出迷宫问题分成两部分求解,第一,迷宫的设计,第二,迷宫的解法

2022-04-21 15:23:21 1514 2

原创 java实现杨辉三角

利用java实现杨辉三角形的两大规律

2022-04-17 14:51:14 22516 5

原创 java实现顺序查找

用java实现顺序查找的两大要点

2022-04-16 12:19:09 2648

原创 java实现冒泡排序

用java实现冒泡排序的两大难点

2022-04-14 12:21:18 1828

空空如也

空空如也

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

TA关注的人

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