applogo.png

简介

想必最近大部分同学都开始找工作了,当然,也有一些宝子们,最近秋招可能遇到了一些小麻烦,例如以下这些:简历上的项目没亮点,得不到面试机会。没有能拿出手的 Java 项目。秋招时间太紧张,没时间做 Java 项目。没时间做项目怎么办?对于这些问题,我觉得可以先这样处理:先看一个视频项目,只看不做:因为做一个完整项目太费时间了,现在这个时间节点只需要把项目看一下,面试的时候能回答上来即可。秋招结束后再做项目:项目一定是要做的,不然没办法真实提升项目能力,后期很难平安度过试用期。不能做什么项目?在说要做什么项目之前,先给大家避个抗,咱们先说哪些项目不能做?不能做的项目有以下几个特征:烂大街的项目不做:烂大街的项目,面试官一天能收到一样的项目几十上百份,每天如此,你觉得你是面试官,你能提得起兴趣不?技术太简单的项目不做:技术太简单意味着没有竞争力,试想一下,这个岗位有 100 位同学同时竞争,其中 99 人都是微服务项目,只有你 1 个是单体项目,那么你能拿到面试机会不?没有项目亮点的项目不做:没有项目亮点的项目同样没有竞争力,其他人的项目亮点有 10 个 8 个的,你 1 个亮点都没有,那你能拿到面试机会不?要做什么项目?这个给大家推荐一个小众的,并且是热门 AI 方向的分布式 Java 项目:AI Cloud。AI Cloud 是真正的从 0 到 1,从最初的需求分析,再到一行行功能开发,再到最后的项目发布上线,全过程都会带着大家完成。并且零基础可学(会 Spring Boot 就行),所有技术点都是先讲前置知识,然后再进行代码实战的,所以不需要担心学不会和看不懂的问题。整个 AI Cloud 项目,包含了 23 个知识点、11 大项目亮点,光是技术文档就提供了 27 个。并且这个项目怎么写到简历上,模版磊哥都给你们提供好了,拿到之后复制粘贴到自己简历上就能用,而且知识点和亮点贼多,贼加分!什么是AI Cloud?AI Cloud 一键式生成所有大模型结果的项目,目前支持聊天对话功能以及生成等功能,支持近百种大模型调用(云端大模型 + 本地大模型),还有社区发帖和评论等功能。这个项目除了是热门的 AI 方向之外,他还使用了众多主流的 Java 技术,例如 Spring Cloud、并发编程、分布式锁、分库分表等。AI Cloud 项目包含以下主要功能:AI 工具:一键式提问生成所有大模型的答案,在没有 AI Cloud 之前,我们在查询一个复杂问题时,需要复制粘贴到每个大模型查询答案,根据这些答案才能汇总自己需要的信息;而有了这个系统之后,一键发送问题就能收获所有大模型的答案了,方便快捷。AI 工具目前提供的功能有:对话功能绘图功能话题讨论功能:除了 AI 工具可以使用之外,还有话题讨论板块,可以分享 AI 技术和聊天吹水两不误,工具和娱乐都有了。用户体系和历史记录:用户登录之后才可以使用大模型,这样也能更好的记录用户(使用 AI 工具的)历史信息。用户使用次数限制:因为大模型接口的调用是付费的,所以需要限制每个用户的使用次数,每晚 00 点重置限制次数。支持近百种 AI 模型:本项目支持的 AI 大模型有:ChatGPT、通义千问、讯飞星火、文心一言、豆包(字节旗下),还有自己本地部署的 AI 模型(近百种大模型的支持)。使用技术AI Cloud 中使用到的技术点有 23 个:Spring BootSpring Cloud AlibabaMySQLMybatis-PlusRedisKafkaSpring Cloud Alibaba NacosSpring Cloud Alibaba SentinelSpring SecuritySpring AISpring Cloud Alibaba AIXXL-JobJWTMinIO并发编程分布式锁Sharding-JDBC(分库分表)CanalHutoolSpring ValidationSwaggerKnife4j自定义注解(实现幂等性判断)技术亮点使用并发编程技术保证项目的执行效率,使用线程编排保证了任务执行的正确性和完整性。使用分布式锁保证大模型接口调用的安全性和稳定性,其中分布式锁实现了锁重入、锁(自动)续期、锁误删、单点分布锁故障等问题。项目在关键操作上添加了幂等性判断(关键实现技术为:自定义注解+Redis),保证系统的稳定性和安全性。使用多种设计模式完成项目开发,例如,责任链设计模式保证项目的安全、使用工厂模式来提成程序执行效率、使用建造者模式实现创建并赋值对象、使用生产者和消费者模式实现异步通信和模块解耦、使用观察者模式保证了实时信息更改、使用懒汉模式实现资源的充分利用等。使用 MQ 实现系统的削峰填谷,以及保证整个程序流程执行的完整性。使用 Canal 通过监控 MySQL 的 Binlog,解决数据库和 Redis 的数据一致性问题。项目中使用了分库分表技术增加数据库的并发处理性能。高并发场景稳定的稳定性设计,例如自定义拒绝策略保证任务不丢失和及时通知到负责人进行手工补偿处理。支持云端大模型和本地大模型的调用,总共支持近百种大模型的调用。使用最新的 JDK 长期支持版和最新版的 Spring Boot 框架和组件完成程序的开发。项目为 AI 方向,热门且有发展前景。讲师介绍AI Cloud 项目是我本人带着大家一行行代码实现的,我叫王磊,人称磊哥,14 年编程工作经验(其中包含 9 年面试官经验),4 年就业辅导经验。曾就职于 360,资深 Java 布道师。曾担任某思教育和某谷电商的研发经理和技术负责人。Java 技术传播者,B 站课堂特邀讲师、腾讯云年年度最佳作者、掘金社区优秀作者、拉勾专栏作者、慕课讲师、阿里云社区专家博主等。 

二维码

急!秋招没时间做项目怎么办?

保存图片,微信扫一扫

公众号:

上一页 下一页
其他信息
行业: 艺术
地区:
时间:2024-09-06
标签:

上一篇:探秘玉冰烧:历史、工艺与品鉴的魅力之旅

下一篇:《柳叶刀》:基因治疗将患者视力提高了100倍!1个月起效,至少维持12个月!

赞 0
分享
猜你喜欢

账号登录,或者注册个账号?