java项目推荐

大家有什么推荐的java项目啊?
12306和抽奖系统哪个比较值得做呀?
求求大佬指导!!!
#牛客在线求职答疑中心# #我的成功项目解析#  #你觉得今年秋招难吗#
全部评论
12306和抽奖系统都是比较经典的Java项目,各有各的特点和难点。 12306是一个大型的购票系统,涉及到高并发、分布式、数据库优化等知识,对于Java开发者来说,是一个很好的挑战和锻炼。 抽奖系统则是一个相对简单的项目,主要涉及到随机数生成、数据库操作等知识,适合初学者进行学习。 你可以根据自己的实际情况和需求,选择适合自己的项目进行学习。
5 回复 分享
发布于 2023-11-07 23:17 AI生成
可以看看这个RPC项目挺不错的:https://github.com/shaogezhu/easy-rpc
4 回复 分享
发布于 2023-11-15 14:12 北京
小傅哥抽奖
2 回复 分享
发布于 2023-11-21 09:58 安徽
感觉12306内容太多了
1 回复 分享
发布于 2023-12-21 16:05 福建
Cy
点赞 回复 分享
发布于 2023-12-07 11:56 江西
Cy
点赞 回复 分享
发布于 2023-11-26 09:49 重庆
小傅哥那个抽奖么
点赞 回复 分享
发布于 2023-11-24 19:21 广东
推荐看我整理的八股文和学习指导
点赞 回复 分享
发布于 2023-11-23 11:51 上海
m
点赞 回复 分享
发布于 2023-11-19 13:57 江苏
cy
点赞 回复 分享
发布于 2023-11-19 00:07 北京
cy
点赞 回复 分享
发布于 2023-11-12 21:52 陕西
cycyyc
点赞 回复 分享
发布于 2023-11-07 23:27 湖北
点赞 回复 分享
发布于 2023-11-07 23:24 湖北

相关推荐

问题的定义和发现过程:今天在做毕业设计的项目,发现两个系统之间可能存在耦合。一开始的想法是使用事件的方式来解耦。后来发现不仅这两个系统之间存在耦合,也普遍存在于其他系统间。解决方法的联想和具体方案:正好最近在看面经,发现大家大部分情况都被问到了设计模式,所以就想着看看啥设计模式可以解决这个问题。最后选择了观察者模式。于是就去google了一下什么观察者模式,就我浅显的一个小时了解之后,用我个人的话来理解就是:观察者模式可以理解为有一些类(类1),他们的行为在设计上会影响别的类(类2、3、4)。但是我们需要在开发过程正避免类2、3、4直接调用类1的某些字段来更新状态,导致耦合。所以我们可以实现一个发布者接口,让类1实现这个接口,同时实现一个订阅者接口,让类2、3、4实现这个接口。另外需要类1维护一个动态的订阅者列表,在类1的某些状态改变的时候,通过事件发布给所有依赖于这个状态的订阅者。这样订阅者就可以避免通过直接访问发布者某些字段的行为来改变自己的特定状态,达到解耦的目的。(我对接口和事件的知识还比较浅,而且是刚刚了解了观察者模式,如果有理解错误欢迎指出,写这个贴子目的在于记录自己的每日学习,并且锻炼结构化思考问题的能力。)资料参考:https://refactoringguru.cn/design-patternshttps://www.runoob.com/design-pattern/observer-pattern.html
点赞 评论 收藏
分享
评论
9
61
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务