- 博客(33)
- 收藏
- 关注
原创 争先恐后地自我大模型的搭建
但是,不管怎样,总的来说,这算是一种剽窃,显而易见,没有任何的自创,有时候甚至摈弃国内“大模型”,在这一刻,爱国变得似乎不再那么重要,所以,给人一种糊弄人的感觉,如果真的有创新精神,创新土壤,这个时候应该自主搭建一套东西出来,不管是为了安全考虑还是大局考虑。我也蛮希望能有个自己本地的ai,方便自己工作,类似于贾维斯,所以他们的心态大致能有体会,不过,不管怎么说,创新才是最重要的,对企业来说,而不是一味的模仿,这样,永远都是吃的别人的ai的部队火锅。我是唐三葬PLUS,网络和java方面的从事者,欢迎交流。
2024-08-16 15:35:30
178
原创 卷四你们,你们这些捡骨头
本文通过对 Java 内卷现象的深度剖析和应对策略的提出,希望能够引起技术人员对内卷现象的重视,共同应对内卷挑战,共同创造美好的技术未来。个人职业规划和心理健康同样重要。技术人员应该合理规划自己的职业发展路径,不要盲目追求技术的极致,同时关注自己的心理健康,保持平衡的心态。最后送上一句话,你们的痛苦是你们自己作的,是人不是人,都他妈来卷java,真是递减的名族,娶你玛德,卷四你们,你们这些捡东西。一些成功的 Java 开发者分享了他们的成功经验,包括如何在激烈的竞争中脱颖而出,如何保持技术的更新和创新。
2024-04-15 15:44:19
1610
原创 java设计模式介绍
以上是针对每种设计模式的详细业务场景和相应的 Java 代码示例。:假设我们有一个系统需要接收不同格式的数据,我们需要一个适配器将不同格式的数据转换为统一格式。:假设我们有一个数据库连接工厂,根据不同的数据库类型创建不同的数据库连接对象。:假设我们有一个日志管理器,我们希望在整个应用程序中只有一个日志管理器实例。:假设我们有一个新闻发布者,用户可以订阅新闻并在新闻发布时收到通知。:假设我们有一个咖啡店,顾客可以选择不同的咖啡并添加不同的配料。:假设我们有一个支付系统,用户可以选择不同的支付方式。
2024-04-01 13:01:21
374
原创 Java树结构的创建和使用详解
首先,我们需要定义一个树节点类,用于表示树结构中的节点。// 构造方法、getter和setter方法Copy在上面的示例中,TreeNode类包含了一个数据域data、一个子节点列表children和一个父节点引用parent。// 构造方法、getter和setter方法Copy本文详细介绍了在Java中创建和使用树结构的方法,包括树节点类的定义、树结构的创建以及树结构在具体业务中的应用。树结构作为一种重要的数据结构,在实际开发中有着广泛的应用场景,能够有效地组织和管理数据。
2024-03-27 21:23:34
4054
原创 MySQL 查询优化与 EXPLAIN 关键字详解
MySQL 中的EXPLAIN关键字是优化数据库查询的重要工具,通过分析查询执行计划可以帮助开发人员找出潜在的性能瓶颈,并进行相应的优化。合理设计索引、优化查询语句结构、分析执行计划等策略可以提升数据库性能,改善应用程序的响应速度和用户体验。希望本文能够帮助读者更好地理解 MySQL 查询优化和EXPLAIN关键字的作用,从而在实际开发中提升数据库性能,改善应用程序的用户体验。
2024-03-27 21:08:53
1980
原创 AI和JAVA
AI领域对于高性能计算的需求和对于企业级应用的需求,将促使Java在这些领域中提供更加强大和智能化的解决方案。AI技术的快速发展将推动对Java等通用编程语言的需求增加,而Java的稳定性、兼容性和广泛应用领域也使其成为AI应用开发的首选语言之一。未来,AI和Java的共同进步将为人工智能带来更多的创新和突破。同时,一些AI领域的新兴技术和算法也将为Java带来新的发展机遇,例如基于AI的编程辅助工具、自动化测试工具等。云计算、大数据、物联网等技术的发展将为AI和Java的应用提供更多的机会和挑战。
2024-02-26 19:38:25
415
原创 东方文化:野蛮的象征
东方的文化被描述为压抑和悲惨,这种文化氛围下,人们只能掩饰自己的真实情感,表面上看起来平静如水,但实际上隐藏着无人知晓的黑暗。这种压抑在某种程度上可以看作是一种自我牺牲和追求社会稳定的表现。然而,在这种表面的太平之下,也存在着无法被人知晓的黑暗面。这些黑暗可能包括人性的扭曲、社会的不公正以及难以启齿的罪恶行为。这种黑暗可以比喻为山村老尸电影中的美姨或其他鬼片中的角色,它代表着人性被压抑后所产生的社会反噬。如果人们选择沉默不发声,那么他们最终将在沉没中消亡。这种压抑和悲惨的东方文化在很多方面都有所体现。
2024-01-22 11:04:36
713
原创 人性的光辉-陈浩南
他在铜锣湾经营一家小吃店,虽然生意不是很好,但他始终坚持下去,用他的热情和努力,赢得了顾客的认可。在他的影响下,越来越多的人加入到了社区活动中,他们也成为了社区的一份子,用自己的力量为社区的发展做出贡献。陈浩南的精神在铜锣湾传承,他的事迹被人们传颂,他的名字成为了一个代表着责任和担当的象征。他的名字永远镌刻在铜锣湾的历史中,他的事迹被人们传颂,他的精神成为了铜锣湾扛把子的象征。陈浩南,他是铜锣湾的骄傲。他的故事让人们看到,每个人都有自己的力量,只要我们用心去做,就能影响周围的人,改变自己的生活。
2024-01-20 13:40:54
401
原创 大B哥大B哥
他的关怀和体贴让我们感受到了团队的温暖,也让我们更加团结一心,共同奋斗。他总是鼓励大家勇于创新,不断探索新的领域,以不断提升我们的竞争力。他总是保持着谦虚的态度,虚心向他人学习,不断提升自己的能力。他的勤奋和努力,不仅是为了自己的成长,更是为了整个团队的发展。我们将铭记你的教诲,继续努力,为了我们的共同目标而奋斗。在他的带领下,我们不仅取得了不俗的成绩,更学会了如何面对困难,如何与他人合作,如何做一个优秀的人。他以其无私奉献的精神和卓越的领导能力,成就了一番伟业,让我们敬仰不已。
2024-01-20 13:06:49
368
原创 乌鸦:东星帮的传奇之王
他的领导风范使他成为东星帮众人心目中的王者,也是整个黑帮圈子的传奇存在。在黑帮的世界里,有一个人名声显赫,他就是东星帮的老大乌鸦。在这篇文章中,我将向您展示乌鸦的伟大,歌颂他的聪明才智、机智过人和领导力。最重要的是,乌鸦有着无比的勇气和对于正义的追求。乌鸦的存在改变了东星帮的命运,也让人们对黑帮有了全新的认识。乌鸦的故事是一个充满荆棘和辉煌的传奇,他的勇气、智慧和领导力使他成为东星帮永远的王者。乌鸦的故事告诉我们,无论身处何种环境,只要有足够的勇气和智慧,我们都能创造出属于自己的传奇。
2024-01-20 13:02:06
447
原创 山鸡:三联帮的传奇之光
无论是面对敌人的暴力威胁,还是面对内部的权力斗争,山鸡总是保持着高昂的斗志和坚定的信念。最重要的是,山鸡有着强烈的正义感和对于团队的忠诚。他的智慧赋予了他独特的领导风范,使他成为三联帮众人心目中的领袖。作为三联帮的老大,山鸡以其非凡的智慧和勇气成为了不可替代的传奇人物。他的故事让我们看到了黑帮世界的另一面,一个充满荣誉、义气和拼搏的世界。在这篇文章中,我将向您展示山鸡的伟大,歌颂他的勇气、智慧和领导能力。他用自己的行动证明了黑帮世界也可以有荣誉和正义,他打破了人们对黑帮的刻板印象。
2024-01-20 12:56:39
412
原创 古惑仔:热血、传奇与坚韧
虽然他们的手段可能不尽合法,但他们的内心执着却让人为之动容,因为他们代表着每一个年轻人追寻理想的勇气和力量。他们的坚韧精神告诉我们,只要我们坚持不懈,无论遇到多大的阻力,都能够战胜困难,实现自己的目标。无论我们赞同与否,古惑仔都是一个特殊而引人思考的群体,他们的存在让我们看到了人性的复杂多面性。他们虽然并非社会主流认可的方式,但他们所代表的热血、传奇和坚韧却是我们在现实生活中有时缺乏的品质。古惑仔这个词语常常让人联想到黑社会,暴力和犯罪,然而,在这篇文章中,我要将焦点放在古惑仔所展现的热血、传奇和坚韧上。
2024-01-20 12:53:34
555
原创 铜锣湾扛把子:陈浩南的传奇
然而,陈浩南不仅仅是一个智勇双全的侦探,他还是一个充满同情心和温暖的人。在他破案的过程中,他不仅关注罪犯,也关注那些被伤害和欺压的无辜人民。无论是遭遇恶势力的压迫,在生活中经历挫折,还是面对个人的困境,他总能够坚守自己的信念,不屈不挠地追求真相和正义。他的存在激励着我们每个人,让我们明白无论身处何种环境,只要我们拥有坚定的信念和毅力,就能够为社会带来积极的影响。让我们向陈浩南致敬,他是一个英雄,一个值得我们学习和崇拜的人。在繁华的香港,有一个人名噪一时,他就是铜锣湾的扛把子——陈浩南。
2024-01-20 12:51:59
684
原创 管理平台人工审核
这节谈谈人工审核,前面提到了,审核有阿里云内容安全,或者现在刚出来的阿里云视觉智能开放平台,也有DFA算法这种自定义敏感词过滤,也可以借助第三方工具,比如百度OCR,提取图片中的文字,做下一步操作,但是机器也会有迷糊的时候,也会有不确定的时候,所以这个时候人脑就是最后的杀手锏,按照袁朗的话来说,就是藏着掖着,最后出奇制胜的那张王牌,还有谁,记得这个妖艳的贱货,哈哈下面依次讲下分页查询,查看,和审核。
2024-01-15 17:26:27
463
原创 管理平台用户审核
前面已经说过管理平台的频道管理,敏感词管理,现在来讲下用户审核,用户审核也包含分页查询,但是和前面不一样的是,它还包含了查看用户信息,这意味着要将用户信息上传到oss或者minio,再把链接返回回来,保存到数据库,除此之外就是审核通过与驳回先放上传资源到minio的代码,这里自定义了一个接口,上传使用的postman。
2024-01-15 12:19:39
434
原创 管理平台频道增删查改
管理频道还是一个新的模块,由admin-gateway路由,然后再通过feign调用子媒体频道功能,实现频道增删查改,关于feign的调用,感兴趣的小伙伴可以去看看我前面的内容。所以在这个地方,就又有了服务提供者和消费者的概念,那么自媒体的频道板块就是服务的提供者,而管理服务模块就成了服务消费者,然后,网关用上篇文章提到的admin-gateway。下面按照秩序给出代码。
2024-01-14 17:57:09
554
1
原创 平台管理创建网关,实现用户登录
之前说完了自媒体端,文章端的功能,现在来讲下管理端,管理端主要是对自媒体人提交的文章进行管理,后面几天会描述用户审核,频道管理,媒体审核,敏感词设置,就网关来说,其实和文章端网关,自媒体端网关一致,无非就是过滤器和jwt功能,还有就是配置文件,nacos配置文件方面的讲究,下面分别上代码。基本上网关都是千篇一律,没啥好说的,接下来讲一下平台管理登录功能,主要包括登陆业务,拦截器,拦截器的配置,反正按顺序来。这一块的配置文件没啥特别的,和文章,自媒体段的差不多,这里就不上了,有需要的可以在评论区留言。
2024-01-13 21:43:30
493
1
原创 app端文章删除搜索记录,联想搜索
前面说过了保存搜索记录,搜索记录展示,现在来说说删除搜索词,每一个搜索关键词都有一个id,然后再根据当前线程id,删除指定的搜索记录,如下是代码。至于联想搜索,这里还是会用到mongodb,需要提前在mongodb中存入关联词数据,我这里用的代码存入。然后是根据输入的关键字,通过正则表达式匹配到结果,然后展示出结果,当然,最大条数是20条,以下是代码。
2024-01-13 16:33:55
303
1
原创 app端保存搜索记录
这里涉及到一点,就是不同的用户,他保存的库是不一样的,这里用的是threadlocal来区分,就是threadlocal里的map,建为固定常量,比如就是threadlocal,值为用户id,即userid,所以,下述代码分别描述将userid放入请求头,还有从拦截器拿出,放入threasdlocal,方便后面使用。这里说一句,很多小伙伴会面临选择mongodb连接工具的情况,我这里推荐一款还不错的,叫做mongodb compass,感兴趣的小伙伴可以看看,免费,静默安装,给人感觉还不错,不是打广告哦。
2024-01-12 21:59:18
436
1
原创 文章自动加入es索引
当前场景是,文章生成好了以后,在存入oss的功能中额外加一条,通过kafka将生成的文章传入到搜索模块中,搜索模块有专门的监听者监听topic,然后再将其作为文档存入es。最终你就能在app或者小程序端搜到你发布的内容了。一键三连哟 每天更新。
2024-01-12 16:41:03
380
1
原创 小程序文章搜索
有小伙伴说了,我们mysql可以分库分表,还可以做集群,还可以主从复制,但是这里有个很严重的问题,多个数据库,当要获取一定范围的·1数据时,需要去多个数据库截取数据,再汇总,这无疑麻烦而且增加了多余的开销。小程序也好,app也好,客户端还是什么乱七八糟也好,都会或多或少用到elastic search,作为一个使用海量数据的搜索引擎,吊打mysql。,不管是建立索引也刚好,建立字段也好,都是通过es语句建立,类似于sql语句,至于es的安装和使用,我就不赘述了,只是说说该场景下es的使用。
2024-01-12 15:35:36
348
1
原创 “ChatGPT之父”结婚了!奥特曼与男友在夏威夷举行结婚仪式
奥特曼的兄弟杰克·奥特曼(Jack Altman)主持了婚礼,杰克本人也是初创公司社区中的一个知名人士,他是专门从事员工绩效管理软件的公司Lattice的创始人和前首席执行官。男友穆尔赫林日常言行很低调,知情人士说他与奥特曼的关系属于“情深义重”的类型,两人在各种人生际遇中提供支持,携手度过。外媒报道称,2024年1月10日,奥特曼与男友奥利弗·穆尔赫林(Oliver Mulherin)在夏威夷举行了一场私密的结婚仪式,交换了结婚誓言。在这里,我只想说,果然程序员的世界里只有1和0,难道这就是AI的尽头?
2024-01-12 12:51:10
478
1
原创 某项目文章审核
这里面又涉及到从minio下载图片,这个放到后面章节再说,这里面又涉及到base64的转换,因为之前用的内容安全,图片接口是byte数组的list,现在视觉智能用的String类型的list,所以要讲byte数组转换为String,同时这里也涉及到tess4j,从图片提取文字,现在只是初级版本,还未升级,后期会使用百度OCR,然后敏感词算法这里用的是DFA算法,前面已经给出了,就是那个大名鼎鼎非0即1的算法。剩下的内容会继续更新,敬请期待,别忘一键三连哟。分为了几步,以下分别列出每步的方法。
2024-01-11 14:57:32
473
原创 某项目发布文章加入延迟队列
redis有5种数据结构,字符串,哈希,集合,zset,其中list和zset是今天的主角,list可作为及时消费队列,zeset可作为延迟消费队列,zset从数据库拿数据,list从zset拿数据,同样可实现消息的延迟消费,这里我以最近公司用到的场景为例进行说明。现在市面上大家使用的消息队列无非就是mq,什么rabbitmq,rocketmq,还有百万级别的kafka,无非就是生产者,消费者,中间一个交换机,一个队列啥的,今天我要替的是一个不怎么常见的工具,redis。将任务加入redis和数据库表。
2024-01-11 13:50:19
341
原创 某项目模块发布文章
最近公司接了个项目,为地方政府做的咨询项目,接下来,我会更新该项目相关内容,现在先谈谈发布文章,发布文章涉及到几个表,一个是自媒体文章表,一个是客户的文章表,app或者小程序。基本上就是这些,欢迎在评论区提问,一键三连哟。1.自媒体端提交文章。
2024-01-11 13:25:11
316
原创 redis延迟队列,第三方审核
该项目分为三段,客户端,即小程序端,管理端,自媒体段,现在涉及到的为自媒体段和客户端自媒体端发布文章,文章作为任务进入延迟队列,从延迟队列出来后又调用第三方接口,比如阿里云内容安全或者阿里云智能视觉以下为自媒体端,提交文章 @Override public ResponseResult submitNews(WmNewsDto dto) throws Exception { //0.条件判断 if (dto==null||dto.getCo
2024-01-11 11:50:23
359
原创 kafka-demo
kaka的demo,了解kafka的原理,kfaka入门,或者说在工作中需要用到kafka的时候,可以挪用,方便初学者, 也方便工作。
2024-01-11 11:29:50
402
原创 feign调用过程
2.在服务提供方实现这个接口,并完善这个接口。4.在服务消费方调用这个feign。3.在服务提供方启动类上加上注解。5.在服务消费方启动类上加注解。1.定义一个feign。
2024-01-07 15:02:10
391
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人