黑马点评二次开发和Docker部署Rocketmq
学完java后端技术栈,经过java基础,mysql,redis,javaweb,ssm,springboot,springcloud,jvm,juc之后
我推荐同时期的选手需要掌握的两个技术,docker和jmeter,因为我之前一直有个问题就是写代码不测试,顶多就postman测一下,但是我觉得大家还是需要掌握一下jmeter压测,操作简单,而且给的数据比较直观,面试的时候也更好量化数据,然后就是docker比较推荐docker是我个人觉得这个技术可能自己学习的时候开发业务不一定用得到,但是进了公司可能就需要用,然后也是比较方便,推荐大家学习一下,然后介绍一下今天重点,之前一周考试,加上面试的打击颓废了一周,这周把之前黑马点评的代码重构了,再做了新的技术选型,准备重新出发,然后如果有需要的同学可以去看一眼谢谢,如果可以帮忙点个star,https://github.com/guang2005/Script-Murder-Platform
然后分享一下这个过程的想法和思路,其实之前就想过先说智能客服吧,其实之前就想过扩展功能,当时就有这个想法,当时觉得ai就是调接口太简单,没啥技术,想做个牛逼的扩展,然后就是被打脸,当时想做一个组队功能,后来发现要建表,写枚举类,还要写前端页面,太多不太熟的知识直接劝退,然后没扩展功能的简历去投递,也是一脚踹死,根本没面试,最后还是选择了智能客服,我选择的是ollama,直接去官网下,然后在终端配模型,https://ollama.com/这是官网下载地址下载好,ollama pull qwen2.5:7b-instruct,ollama pull nomic-embed-text,一个是千问模型,一个是向量检索模型,ollama list检查一下有没有成功,之后再去配置文件里写配置就好了,因为这块比较简单我就不配图,如果有需要可以去github上看我的配置文件,这个模型很适合学生党,因为很简单而且免费
然后第二个我觉得过程中比较恶心的就是在docker上部署技术栈,因为踩了很多坑所以准备给大家避雷一下,首先就是首先要去下wsl,这个没什么难的,去查一下ai,查下命令就好了,下载好子系统直接重启,就可以开始准备技术栈了,
如果你运气比较好,直接拉取成功那么后面我觉得都还好,但是当时我那个拉取镜像就是成功不了,好像是请求发不过去,具体应该是网络的问题,然后中间换了几个国内的镜像,也是都失败了,最后我就直接讲成功的办法,在这之前我先改了DNS不知道这个跟最后成功又没有关系,也有可能你改完DNS就直接成功了,去设置里找网络和internet,然后这里面有个属性,在里面去改DNS

这是谷歌和什么的ip我搞忘了,反正就是这么设,一个首选一个备选

后面就是我成功的办法,首先你要有一个网路代理的软件,这里我用的是sakuracat,去左边的设置找你的代理端口

然后把你的代理端口设置到docker里,在右上角的齿轮里,找到resources->proxies->manual configurtion,把你的代理端口用http://127.0.0.1:代理端口这种形式写进去

然后你就可以去拉取rocketmq的模型了,因为我真的换了好多种方式,换了好几家镜像源把我恶心坏了,如果你想在docker部署rocketmq,希望能帮助到你,然后这个vpn也是edge可以直接下的搜一下名字就好了,前面忘说了还要把这个改一下,这个就是写镜像源的地方,如果你没有遇到我的问题,你可以直接在这里配阿里的镜像源,估计也能直接配置成功,然后后面就是写命令,大家自己搜一下就好了


浙公网安备 33010602011771号