
愚公系列-Java项目专题
文章平均质量分 91
愚公系列-Java项目
愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
展开
-
【愚公系列】2024年02月 Java苍穹外卖系统 003-开发环境搭建
开发环境搭建是指为软件开发工作准备必要的软件和工具。它包括安装和配置开发所需的操作系统、编程语言、开发工具、数据库等,以便开发人员能够进行软件开发和调试工作。开发环境搭建的目的是为了提供一个稳定、高效、符合开发需求的工作环境,使开发人员能够专注于编写和测试代码,提高开发效率和代码质量。开发环境搭建的具体步骤可以根据不同的开发需求和技术栈而有所不同,但常见的步骤包括:安装操作系统:根据开发需求选择合适的操作系统,如Windows、MacOS或Linux,并进行基本的配置。原创 2024-01-30 23:12:01 · 93582 阅读 · 5 评论 -
【愚公系列】2024年01月 Java苍穹外卖系统 002-项目介绍
外卖系统是一种通过在线平台进行点餐和送餐服务的系统。用户可以通过手机APP、网站或电话等方式,在外卖平台上浏览菜单、选择并下单所需的食物,然后选择支付方式并提供送货地址。外卖平台会将订单信息传递给合作的餐馆或外卖骑手,餐馆会准备食物并交给骑手进行配送。用户可以实时追踪订单的状态,并在送餐员到达后收到食物。外卖系统方便了用户从各种餐馆点餐,省去了等待和排队的时间,节省了用户的精力和时间。它包括系统管理后台和小程序端应用两部分。原创 2023-12-20 22:42:12 · 75866 阅读 · 54 评论 -
【愚公系列】2024年01月 Java苍穹外卖系统 001-软件开发流程和人员分配
外卖系统是一种通过在线平台进行点餐和送餐服务的系统。用户可以通过手机APP、网站或电话等方式,在外卖平台上浏览菜单、选择并下单所需的食物,然后选择支付方式并提供送货地址。外卖平台会将订单信息传递给合作的餐馆或外卖骑手,餐馆会准备食物并交给骑手进行配送。用户可以实时追踪订单的状态,并在送餐员到达后收到食物。外卖系统方便了用户从各种餐馆点餐,省去了等待和排队的时间,节省了用户的精力和时间。原创 2023-07-03 22:06:34 · 6444 阅读 · 0 评论 -
【愚公系列】2023年04月 Java面面刷题系统-004.登录和权限校验
2、对于页面上的元素,如果没有操作权限,我们直接让用户看不到即可,怎么操作呢?在页面上做一个判断,我们举一个例子,其他操作都是一样的。3、在用户登陆的时候需要去查询该用户对应的角色对应的所有模块,因此需要在后台的。至此:用户的角色对应的模块数据已查询出来了,后续就是要在页面进行控制展示。1、登陆成功后需要将用户的觉得对应的模块信息存放到session,找到。我们先来完成登陆后的注销操作,这是一套的。中修改用户登陆的方法,添加数据的查询。4、在对应的实现类中去实现登陆方法。中添加对应的方法logout。原创 2023-04-04 11:34:44 · 8383 阅读 · 4 评论 -
【愚公系列】2023年04月 Java面面刷题系统-003.报表与权限模块
RBAC(Role-Based Access Control)是一种权限控制模型,基于角色的访问控制。它将用户和资源分配到不同的角色中,用户只能在其角色所允许的范围内访问资源,从而实现对系统的安全控制。用户:系统中使用资源的人员。角色:用户的职责或职位。角色是在系统中执行操作的访问控制的基本单元。权限:操作或任务的权限,如访问文件或运行程序。资源:系统中需要受保护的对象,如文件、数据库等。在RBAC模型中,管理员首先定义角色和相关的权限,然后将用户分配到角色中。原创 2023-04-04 10:44:55 · 8421 阅读 · 2 评论 -
【愚公系列】2023年04月 Java面面刷题系统-002.数据库设计和(学科、目录、题目、题目选项)
数据库设计范式是关系型数据库中的一种规范化设计方法,目的是提高数据的一致性、完整性和准确性。常见的数据库设计范式有以下几种:通过遵循数据库设计范式,可以有效地减少数据冗余,提高数据存储和查询的效率,保障数据的一致性和完整性。PowerDesigner是一款数据建模和设计工具,可以帮助企业进行数据架构设计、业务流程设计、应用程序设计等工作。它能够支持多种数据模型,包括关系型、面向对象、XML等,同时也能够与多种数据库管理系统进行集成,如Oracle、SQL Server、MySQL等。PowerDesigne原创 2023-04-04 09:51:11 · 8642 阅读 · 8 评论 -
【愚公系列】2023年04月 Java面面刷题系统-001.项目架构和(企业、部门、用户)
刷题系统是指一种用于学习和练习编程技能的在线平台,其中包含了大量的编程题目和测试用例,用户可以通过完成这些题目来提高自己的编程能力。刷题系统通常会提供一些辅助功能,如智能评测、代码分享、讨论区等,以帮助用户更好地学习和交流。刷题系统也被广泛应用于编程竞赛和招聘面试等场景。常见的刷题系统包括LeetCode、HackerRank、Codeforces等。本文主要讲解简单的刷题系统项目。原创 2023-04-03 15:58:43 · 9005 阅读 · 9 评论