自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 纯Java代码实现Mybatis的执行调用操作

平时大家在使用Mybatis时,通常都会使用Spring或者Spring-boot的方式简化我们的Mybatis的使用,从而达到开箱即用的效果。本章节内容就带大家深入了解一些,使用原生的方式来配置使用Mybatis的过程,让大家为以后查阅Spring整合Mybatis的源码时能有更深的体会。

2024-07-23 11:01:13 591

原创 Linux安装Ollama实现本地AI服务的搭建

Ollama是一个开源的大型语言模型服务工具,它帮助用户快速在本地运行大模型,通过简单的安装指令,可以让用户执行一条命令就在本地运行开源大型语言模型,例如 Llama2。配置说明,该脚本会同时安装docker服务和ollama服务,所以用户不需要提前准备docker环境,如果客户服务器上已经有docker服务,则可把最后面的install_docker 调用注释掉即可。命令操作的确简单,但是官网上下载有个问题,就是网络传输的问题,有时远程下载会很慢,经常导致下载失败。查看当前容器运行的服务列表。

2024-07-23 09:12:14 3647

原创 Java垃圾收集器中的CMS和G1的区别

3、CMS使用“标记-清理”法会产生大量的空间碎片,当碎片过多,将会给大对象空间的分配带来很大的麻烦,往往会出现老年代还有很大的空间但无法找到足够大的连续空间来分配当前对象,不得不提前触发一次FullGC,为了解决这个问题CMS提供了一个开关参数,用于在CMS顶不住,要进行FullGC时开启内存碎片的合并整理过程,但是内存整理的过程是无法并发的,空间碎片没有了但是停顿时间变长了。是一款设计目标是在停顿时间可控的情况下,最大化系统的吞吐量,它旨在提供更可控、更高效的垃圾回收性能。

2024-07-22 10:44:49 1036

原创 Linux机器上安装QAnything服务实现本地AI服务

本章节主要介绍如何在Linux上搭建QAnything实现本地AI服务能力,关于QAnything的相关介绍详情请参考我的另一篇文章。这边由于是在Linux上安装的,所以选择Linux的最新版本进行下载。至此咱们的基本环境就已经准备好了,接下来我们将开始安装我们的主角QAnything。在第三方的环境中获取到openAI的apikey信息和对应的调用网址。

2024-07-22 10:20:23 2210

原创 Postman的日常使用介绍

Postman是现在程序员、测试、产品、运维人员中必不可少的接口调用测试软件之一,是一款功能强大的API开发和测试工具,‌它集成了多种功能,‌包括请求构建和发送、‌响应查看和分析、‌环境管理、‌测试脚本编写、‌Mock Server等,‌在自动化测试领域扮演着重要的角色。Collection功能类似于文件夹的概念,将一些相关性的request进行整理和汇聚,帮助用户对历史的请求进行有效的整理,方便用户快速查找想要的历史请求。大家可以根据需要选择合适的请求类型、请求参数进行请求的发送测试。

2024-07-21 15:30:12 177

原创 AI的未来发展方向:生成式AI是Chat还是Agent还是二者融合?

随着自然语言处理(NLP)和深度学习技术的不断进步,聊天机器人的对话质量将更加自然,能够理解复杂的语境和情感,甚至能够进行富有创意的对话。未来的聊天机器人可能会具备更深层次的理解能力,能够进行多轮对话,记忆上下文,以及执行更复杂的任务,如提供个性化建议、辅助决策等。未来的自主代理可能会更加智能,能够在更广泛的场景下自主学习和适应,甚至形成自己的策略和目标。综上所述,生成式AI的未来发展方向既包括了对话系统的深化,也包括了自主代理能力的拓展,而这两者的融合将开启AI技术的新篇章,带来前所未有的智能化体验。

2024-07-21 14:26:10 215

原创 AI发展下的伦理挑战,应当如何应对?

通过上述措施,可以构建一个既促进AI技术发展又保障个人权利和社会福祉的平衡环境。

2024-07-21 14:17:36 503

原创 关于QAnything的相关介绍

目前已支持格式: PDF(pdf),Word(docx),PPT(pptx),XLS(xlsx),Markdown(md),电子邮件(eml),TXT(txt),图片(jpg,jpeg,png),CSV(csv),网页链接(html),更多格式,敬请期待…知识库数据量大的场景下两阶段优势非常明显,如果只用一阶段embedding检索,随着数据量增大会出现检索退化的问题,如下图中绿线所示,二阶段rerank重排后能实现准确率稳定增长,即数据越多,效果越好。

2024-07-21 14:08:29 551

原创 第三方的Jar包如何在运行时动态注册到Spring容器的实现

一、背景日常项目中,有时会需要一些动态扩展的能力,在服务不需要重启的方式下,动态加载第三方的插件包,来扩展平台服务的功能。假设如果第三方的Jar包需要使用到Spring容器的相关操作,如果直接使用普通的类加载器进行动态加载的话,则Spring的相关注解其实是不会生效的,这时我们就需要将三方Jar包里面的内容也注册到Spring容器中,从而让三方的Jar包也支持Spring的能力。接下来就看看我们该怎么实现吧。二、相关技术介绍本章节可以学到的内容包含如下:三、相关图示说明四、相关实现介绍这边使用一个M

2024-07-21 11:00:57 656

原创 Java服务如何开启Debug远程调试

日常项目中,通常我们的代码都是部署到远程的服务器,有时线上出现了问题,经常需要我们增加一些日志来排查问题,但是如果是测试环境的场景下或者我们能进行远程调试的话,我们就可以使用远程的Debug方式进行远程调试,不用频繁的修改代码部署到远程服务器上。这时就需要我们的服务需要开启远程Debug了。

2024-07-21 10:30:49 2013

原创 2022年系统架构师上午试题及答案

(30)A.元元素B.模型C.元模型D.元元模型解析:从UML2开始,整个UML贵妇被划分为基础结构和上层结构两个相对独立的部分。基础结构是UML的元模型:它定义了构造UML模型的各种基本元素而上层结构则定义了面向建模用户的各种UML模型的语法、语义和表示A.接口B对象C.函数D.模块解析:接口是一个已命名的一组操作的集合客户程序可以在运行状态下利用接口动态确定构件所支持的功能并调用,即构件的客户(通常是其他构件)通过这些访问点来使用构件提供的服务。

2022-12-22 18:47:23 9699 5

SSH框架-在线考试系统

SSH框架-在线考试系统 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-reverse-engineering SYSTEM "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN"> -<hibernate-reverse-engineering> <table catalog="onlinexam" name="admin"/> <table catalog="onlinexam" name="examtype"/> </hibernate-reverse-engineering>

2014-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除