- 博客(35)
- 收藏
- 关注
原创 Spring Boot整合STOMP实现实时通信
STOMP(Simple Text Oriented Messaging Protocol)作为一种简单文本导向的消息传递协议,提供了一种轻量级且易于使用的方式来实现实时通信。本篇博客将讲解如何使用Spring Boot创建一个基于STOMP的WebSocket应用程序,并展示相关的配置类。同时,还会介绍如何使用Thymeleaf模板引擎生成动态的HTML页面,以展示实时通信的效果。
2024-03-14 14:50:47 938
原创 LLM(大语言模型)——Springboot集成文心一言、讯飞星火、通义千问、智谱清言
目录引言代码完整地址入参出参ControllerServiceService实现类模型Service入参转换类文心一言实现类讯飞星火实现类通义千问实现类智谱清言实现类引言本文将介绍如何使用Java语言,结合Spring Boot框架,集成国内热门大模型API,包括文心一言、讯飞星火、通义千问、智谱清言。在开始前,请确保您已经按照各模型官网的指引,完成了相应的资源申请和配置。这些资源是调用大模型API的必要凭证,务必妥善保管。接下来,我
2024-03-14 10:22:08 4331 4
原创 LLM(大语言模型)——大模型简介
ChatGPT 的巨大成功激发了越来越多的开发者兴趣,他们希望利用 OpenAI 提供的 API 或者私有化模型,来开发基于大型语言模型的应用程序。尽管大型语言模型的调用相对简单,但要创建完整的应用程序,仍然需要大量的定制开发工作,包括API集成、互动逻辑、数据存储等等。为了解决这个问题,从 2022 年开始,许多机构和个人相继推出了多个开源项目,旨在帮助开发者们快速构建基于大型语言模型的端到端应用程序或工作流程。其中一个备受关注的项目就是 LangChain 框架。
2024-02-04 17:00:21 26079
原创 Web-Vue
Vue 是一个现代 JavaScript 框架,提供了有用的设施渐进增强——不像许多其他框架,你可以使用 Vue 增强现有的 HTML。这使你可以使用 Vue 作为 jQuery 等库的直接替代品。
2023-09-06 11:12:28 185
原创 apache poi Excel导出动态设置下拉框数据
apache poi Excel导出动态设置下拉框数据。代码涉及到业务,仅供参考,请根据个人业务自行修改。
2023-08-18 11:36:49 284
原创 apache poi Excel导入、导出单元格图片
首先来看个误区,Hutool的ExcelPicUtil.getPicMap()方法只能获取到Excel浮动图片,不能获取到嵌入单元格内的图片。本文将在导入Excel时获取其单元格内的图片,并下载到本地。这里只提供导入图片部分的代码,仅供参考。
2023-08-18 11:26:16 1636 2
原创 Flowable工作流 实现多实例任务(会签或签)
Flowable 多实例 会签:${nrOfCompletedInstances==nrOfInstances}或签:${nrOfCompletedInstances>=1}固定集合、变量参数为approverList、approver。
2023-06-12 10:57:59 4823 2
原创 Web HTML
(HyperText Markup Language,超文本标记语言)是一种用来告知浏览器如何组织页面的标记语言。HTML 可复杂、可简单,一切取决于 web 开发者。HTML 由一系列的组成,这些元素可以用来包围或标记不同部分的内容,使其以某种方式呈现或者工作。
2023-05-02 17:14:06 109
原创 Java敏感数据入参出参时自定义加解密注解
数据库中,身份证、手机号等隐私数据密文存储,Java返回数据给前端时需要解密,前端查询传入参数时,需要将数据加密,否则匹配不到数据库中存储的密文数据。自定义序列化解密注解,在返回给前端时,对数据解密。自定义反序列化加密注解,前端传参时,对数据加密。编辑数据时,需要将身份证、手机号解密。正则常量表达式常量类。
2023-04-28 22:46:22 1158 2
原创 Jenkins持续集成/部署(CI/CD)教程
在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。持续交付(Continuous Delivery)是指频繁地将软件的新版本交付给质量团队或者用户,以供评审,如果评审通过,代码就进入生产阶段。在各部署环境前置机(通互联网)安装Jenkins,用于执行脚本命令,做到通过Jenkins Web页面就能完成项目更新。持续部署(Continuous Deployment)是持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境中。安装Docker-compose。
2023-04-21 17:09:11 477
原创 Docker Jenkins挂载Docker登录用户权限不足问题
Docker-compose定义的Jenkins服务。Jenkins容器内部操作。宿主机Docker操作。
2023-04-21 16:08:20 445
原创 Docker 常用命令
cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径。端口映射的容器(未指定ip port、指定主机port、指定容器port)端口映射(未指定ip port、指定主机port、指定容器port)重新加载文件/etc/docker/daemon.json文件。端口映射(指定ip、指定主机port、指定容器port)修改/etc/hosts文件后立即生效。运行compose文件。
2023-04-21 15:07:22 57
原创 Docker Hello World
Docker 允许你在容器内运行应用程序, 使用命令来在容器内运行一个应用程序。输出Hello worldDocker 的二进制执行文件。与前面的 docker 组合来运行一个容器。指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。在启动的容器里执行的命令。
2022-10-27 20:27:09 73
原创 Docker 镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:之前还有 Docker 官方加速器,现在好像已经不能使用了,我们可以多添加几个国内的镜像,如果有不能使用的,会切换到可以使用个的镜像来拉取。
2022-10-27 20:06:27 298
原创 Docker 安装-Linux Ubuntu
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。
2022-10-20 16:10:31 274
原创 Docker 安装-Windows
Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。
2022-10-20 16:08:03 849
原创 Docker 架构
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 镜像是用于创建 Docker 容器的模板,比如 Ubuntu 系统。Docker 镜像(Images)
2022-10-20 14:35:11 126
原创 Docker 概述
Docker 是一个开源的应用容器引擎,基于并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
2022-10-20 14:29:37 104
原创 【已解决】Date类型日期返回JSON格式yyyy-MM-dd
【已解决】Date类型日期返回JSON格式yyyy-MM-dd日期不需要返回时分秒,可用注解@JsonFormat(pattern = “yyyy-MM-dd”):返回JSON数据为试过了@JSONField(format = “yyyy-MM-dd”),但是无效。@JsonFormat(pattern = “yyyy-MM-dd”)完美解决!...
2020-12-10 11:21:22 1383
原创 已解决MyMetaObjectHandler类自动填充值为NullSpringBoot+MybatisPlus解决方法
数据库:application.properties:实体类:Mapper:启动类:此处要配置自动扫描,我就是在这里出的错测试类:插入成功
2020-10-13 18:28:52 2642
原创 IDEA中Maven下载依赖失败后缀为.lastUpdate
这个是真的折磨我好久了!!!阿里云配置、IDEA中的路径设置,统统都试过了。最后试了试在IDEA的Maven设置中这样:把这两个勾上,之后最后,导入依赖之前点一下刷新,就OK了!!在这之前,记得先把那些该配置的都配置好。...
2020-03-31 23:44:30 1644 7
原创 SSM整合时出现java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
今天整合SSM的时候报了一个错,找了差不多一天,欲哭无泪…报错内容是这样的:java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport报错原因:spring版本太高,我用的是5.1.9的,改成了4.3.25就可以了。...
2020-03-24 19:37:26 1004
原创 applicationContext.xml在idea中不能被spring管理的问题
在学习spring的时候,创建配置文件发现取名为applicationContext.xm不能被spring所管理,里面的字体全是黑色。取名为其他时没问题解决方法:1、打开设置2、修改设置3、成功解决...
2020-03-16 08:47:45 380 2
原创 创建Maven项目时 Coud not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.7
今天用Maven新建项目时,突然报了这么一个错,把我搞到心态爆炸,各种更改配置文件,删目录就是不行。最后发现就是它报错的那一行提示原因,jar包缺少。解决方法就是找到maven的本地仓库。org\apache\maven\plugins\maven-resources-plugin\2.7,这个目录下的jar包不完整,删除根目录重新下载就行了。...
2020-02-22 00:31:05 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人