首页 > 其他分享 >内推失败!

内推失败!

时间:2024-07-03 17:20:10浏览次数:6  
标签:项目 AI Spring 模型 失败 Cloud 分布式

简历的重要性相信大家都是清楚的,简历的好坏直接决定了面试机会的多少,以及是否有面试机会。

例如,上周我这把一个 92 院校的同学推荐给朋友表哥了,他表哥是某知名电商公司 Leader 级别的人物,他去这个 PDD 已经 5 年了,是位不折不扣的大佬,但推荐的结果却令人感到失望,不出意外的挂掉了,这是他的反馈:
1e0c7a3c05d359eea16b4d0ba3fbb05.jpg

0.如何写好简历?

在一份简历中,HR 和面试官最关注的点有以下 3 个:

  1. 学校/学历。
  2. 专业技能。
  3. 项目经验。

其中,学校/学历是不可变的,所以几乎没有优化空间可言,那作为 Javaer 的我们就只能在专业技能和项目经验上下足功夫了。

1.专业技能

什么样的专业技能才是面试官想要看到的?

我想应该是这样的:

  1. 分布式/微服务技术:各种微服务组件的使用,如 Spring Cloud Gateway、Spring Cloud LoadBalancer、Spring Cloud Openfeign、Spring Cloud Alibaba Nacos/Sentinel/Sentinel、Skywalking 等。
  2. 消息中间件:消息中间件目前三分天下,Kafka、RocketMQ、RabbitMQ,建议学习前两个。
  3. 分库分表:Sharding-JDBC、MyCat。
  4. 分布式锁:Redisson、Zookeeper 实现分布式锁。
  5. 并发编程技术:线程池、虚拟线程等。
  6. 安全组件:Spring Security、JWT、OAuth 2 等。
  7. 数据库存储:MySQL、Redis、Mongodb、TiDB 等。
  8. 其他:Spring Boot、Mybatis/Mybatis-Plus、XXL-Job、MinIO、Canal、Spring Validation、Swagger、JVM 调优、网络、基础数据结构和常见算法等。

2.项目经验

相比于人人都写的差不多专业技能之外,项目经验会显得更为重要,因为项目的深浅和好坏是拉开简历差距的主要模块

好的项目格式是这样的:
image.png
项目模块划分要清晰,且项目的技术栈和项目亮点一定要出众,否则很难拿到面试机会

3.项目推荐

那去哪里找符合面试官要求的项目呢?

为了解决这个问题,所以最近一段时间,我想到了一个 AI 相关的微服务项目:AI Cloud。

3.1 什么是AICloud?

AI Cloud 一键式生成所有大模型结果的项目,支持近百种大模型调用,还有社区交流和讨论功能。

这个项目除了是热门的 AI 方向之外,他还使用了众多主流的 Java 技术,例如 Spring Cloud、并发编程、分布式锁、分库分表等。

AI Cloud 是 AI 方向的微服务项目,包含 19 个主流技术和 10 大项目亮点,主要解决的痛点是一键式生成 AI 大模型答案的工具,支持对话和画图功能,还有社区讨论,以及评论、点赞功能。

AI Cloud 项目包含以下主要功能:

  1. AI 工具:一键式提问生成所有大模型的答案,在没有 AI Cloud 之前,我们在查询一个复杂问题时,需要复制粘贴到每个大模型查询答案,根据这些答案才能汇总自己需要的信息;而有了这个系统之后,一键发送问题就能收获所有大模型的答案了,方便快捷。AI 工具目前提供的功能有:
    1. 对话功能
    2. 绘图功能
  2. 话题讨论功能:除了 AI 工具可以使用之外,还有话题讨论板块,可以分享 AI 技术和聊天吹水两不误,工具和娱乐都有了。
  3. 用户体系和历史记录:用户登录之后才可以使用大模型,这样也能更好的记录用户(使用 AI 工具的)历史信息。
  4. 用户使用次数限制:因为大模型接口的调用是付费的,所以需要限制每个用户的使用次数,每晚 00 点重置限制次数。
  5. 支持近百种 AI 模型:本项目支持的 AI 大模型有:ChatGPT、通义千问、讯飞星火、文心一言、豆包(字节旗下),还有自己本地部署的 AI 模型(近百种大模型的支持)。

3.2 使用技术

AI Cloud 使用的技术列表如下:

  1. Spring Boot
  2. Spring Cloud Alibaba
  3. MySQL
  4. Mybatis-Plus
  5. Redis
  6. Kafka
  7. Spring Cloud Alibaba Nacos
  8. Spring Cloud Alibaba Sentinel
  9. Spring Security
  10. XXL-Job
  11. JWT
  12. MinIO
  13. 并发编程
  14. 分布式锁
  15. Sharding-JDBC(分库分表)
  16. Canal
  17. Hutool
  18. Spring Validation
  19. Swagger

3.3 项目亮点

  1. 使用并发编程技术保证项目的执行效率。
  2. 使用分布式锁保证大模型接口调用的安全性和稳定性,其中分布式锁实现了锁重入、锁(自动)续期、锁误删、单点分布锁故障等问题。
  3. 前、后端在关键操作上添加了幂等性判断(关键实现技术为:自定义注解 + Redis),保证系统的稳定性和安全性。
  4. 使用责任链设计模式保证系统访问安全。
  5. 使用 MQ 实现系统的削峰填谷,以及保证整个程序流程执行的完整性。
  6. 通过监控 MySQL 的 Binlog 和 Canal 解决数据库和 Redis 的数据一致性问题
  7. 项目中使用了分库分表技术增加数据库的并发处理性能。
  8. 高并发场景稳定的稳定性设计,例如自定义拒绝策略保证任务不丢失和及时通知到负责人进行手工补偿处理。
  9. 支持云端大模型和本地大模型的调用,近百种大模型的支持和调用
  10. 使用最新的 JDK 长期支持版和最新版的 Spring Boot 框架和组件完成程序的开发。

最后

大家可以仿照上面的思路来实现一个 AI 相关的微服务项目,使用以上技术点和项目亮点,当然也可以自行扩展和添加更多技术和功能实现。

标签:项目,AI,Spring,模型,失败,Cloud,分布式
From: https://www.cnblogs.com/vipstone/p/18282225

相关文章

  • 黑马点评下订单-小程序下单没问题但是Postman发送请求失败了,返回401
    经过多方探索,这个✓8错误就是由于黑马点评使用了拦截器,我们直接发送请求是会被拦截器拦截下来的,我给出的解决方案是通过配置Postman解决,方法很简单!解决方案右边的value写上Redis里面登录所用token值就可以了!!!......
  • 【pytest】失败用例,桌面截图
    @pytest.hookimpl(tryfirst=True,hookwrapper=True)defpytest_runtest_makereport(item,call):#executeallotherhookstoobtainthereportobjectoutcome=yieldrep=outcome.get_result()#rep可以拿到用例的执行结果详情ifrep.when=="ca......
  • 解决.NET Core Ajax请求后台传送参数过大请求失败问题
    原文链接:https://www.cnblogs.com/xiongze520/p/14500156.html今天在项目上遇到一个坑,在.NetCore中通过ajax向mvc的controller传递对象时,控制器(controller)的方法一直没有进去,百思不得其解,后面把传递的参数打印出来发现传递的参数比较大,有2.4M的数据,如下图:后面跟踪项目发现we......
  • centos7禁止 SSH 登录失败超过30次的IP
    使用firewalld禁止SSH登录失败超过30次的IP概述在CentOS7中,一般默认安装了firewalld动态添加失败登录超过30次的IP地址到防火墙规则中,禁止这些IP的访问。编写和使用脚本,通过firewalld来实现;注意iptables不适用,但大差不差。步骤1.安装firewalld确保firewalld已......
  • docker拉取镜像失败error pulling image configuration: download failed after attem
    最近很多朋友遇到docker拉取镜像失败的问题因为一些网络问题,无法访问docker官方镜像仓库,我们可以通过设置阿里云镜像加速器的方式解决该问题。解决方法:1.访问阿里云官网,并登录https://www.aliyun.com/2.搜索容器镜像服务3.点击立即开通4.根据提示免费开通个人版,开通......
  • python pyautogui实现图片识别点击失败后重试
    安装库 pipinstallPillowpipinstallopencv-pythonconfidence作用confidence参数是用于指定图像匹配的信度(或置信度)的,它表示图像匹配的准确程度。这个参数的值在0到1之间,数值越高表示匹配的要求越严格。具体来说,confidence参数用于调整在屏幕上搜索目标图像时......
  • EOS black灵魂回响黑色无法联机/联机报错/联机失败怎么办
    灵魂回响黑色EOSblack中的职业系统,自由度非常高。从人物属性的精细调整,到装备属性的独特搭配,再到技能的个性化组合,每一步都充满了无限可能。更为惊喜的是,游戏中的角色职业不是一成不变的,而是随着手中武器的变换而灵动转变。这款游戏也是很适合叫上朋友一起玩,不过有玩家表示......
  • 提交数据库事务时报告了一个错误,但无法确定该事务在数据库服务器上是成功还是失败
    客户的库偶尔报下面这个错误:Anerrorwasreportedwhilecommittingadatabasetransactionbutitcouldnotbedeterminedwhetherthetransactionsucceededorfailedonthedatabaseserver日志里记超时,而程序里设置的超时时间是3小时,这里3-5分钟就超时了......
  • 海豚调度调优 | 正在运行的工作流(DAG)如何重新拉起失败的任务(Task)
    ......
  • 百度网盘字幕切换失败
    PC端百度网盘客户端观看网盘视频生成的AI字幕切换失败,我的办法是切换失败改dns就好了,推荐一个工具方便更改。DNS优选https://www.lanzouj.com/ia5uxeh软件来源https://www.52pojie.cn/thread-1129234-1-1.html当你在线观看生成字幕后切换迟迟无反应或者一段时间后显示切换失败......