当前位置: 首页 > news >正文

毕业设计—基于Spring Boot的社区居民健康管理平台的设计与实现

🎓 毕业设计大揭秘!想要源码和文章?快来私信我吧!

Hey小伙伴们~ 👋

毕业季又来啦!是不是都在为毕业设计忙得团团转呢?🤔 别担心,我这里有个小小的福利要分享给你们哦!✨

经过无数个日夜的奋战,我的毕业设计终于圆满收官啦!🎉 这不仅仅是一篇满载心血的文章,还有一套精心编写的源代码,满满的都是干货!💻

想知道我是如何实现这个项目的?想要深入了解每一个细节?或者,你正在为毕业设计发愁,急需一些灵感和参考?🤔

来来来,别客气!直接私信我就好啦!

期待你的私信,让我们一起加油,顺利毕业吧!💪🎓

🤔 该篇毕设原文:

基于Spring Boot的社区居民健康管理平台的设计与实现-CSDN博客

目录

1 绪论

1.1 研究现状

1.2 研究意义

2 技术介绍

2.1 平台开发工具和环境

2.2 Vue介绍

2.3 Spring Boot

2.4 MyBatis

2.5 环境搭建

3 系统需求分析

3.1 可行性分析

3.2 功能需求分析

3.3 系统用例图

3.4 系统功能图

4 系统设计

4.1 系统总体描述

4.2 数据库设计

4.2.1 系统E-R图

4.2.2数据库表设计

5 网站实现

5.1 社区居民用户功能实现

5.1.1 社区居民用户浏览信息

5.1.2 社区居民用户登录

5.1.3 社区居民用户个人中心

5.1.4 社区居民用户查看搜索文章     

5.2 管理员功能实现

5.2.1 管理员登录,管理页面登录,退出

5.2.2 社区居民用户信息管理

5.2.3 文章编辑及删除

6 系统测试

6.1 测试概述

6.2 系统功能测试

6.2.1 账号注册功能测试

6.2.2 账号登录功能测试

6.2.3评论功能测试

6.2.4 文章管理功能测试

6.2.5 医保余额添加功能测试

6.2.6 健康信息添加功能测试

6.2.7 就诊历史添加功能测试

7 结束语


基于Spring Boot的社区居民健康管理平台的设计与实现

摘要:本毕设运用了Spring Boot框架,前端页面的设计主要依托Vue框架来构建,实现丰富且交互性强的用户界面,后台管理功能则采用Spring Boot框架与MySQL数据库,…………………………………………、查看个人信息、修改个人信息、查看医保信息健康、查看就诊历史、查看稿件管理、浏览文章及发布评论等功能;…………

关键词:Vue;Spring Boot;MyBatis;MySQL;健康

Design and Implementation of Community Health Management Platform Based on Spring Boot

Abstract : This graduation project uses the Spring Boot framework, The front-end page design mainly relies on the Vue framework to build, The front-end page design mainly relies on the Vue framework to build,…………The user function module mainly includes functions such as user login, registration, viewing personal information, modifying personal information, viewing medical insurance information, viewing medical history, viewing article management, browsing articles, and posting comments; …………

Key words : Vue;Spring Boot;MyBatis;MySQL;Health

1 绪论

1.1 研究现状

        在党的二十大报告中指出,倡导树牢健康观念、养成健康生活方式、掌握健康技能、主动关注健康状况。随着我国经济的持续发展和人民生活水平的不断提升,…………

        在国外,一些经济发达的国家对医学理念非常重视,例如通过为社区居民统一编码并建立唯一的医疗保障号,以便于跟踪每个居民的动态健康信息,除此之外,他们还构建了大量的各类社区管理信息系统,更好的了解居民健康状况。…………

1.2 研究意义

        “健康中国2030”被认定为国家优先发展战略之一后,国家开始全面提升中华民族健康素质,为人民健康与社会经济发展做贡献。…………

        该社区居民健康管理平台是为了便利社区居民健康管理而创建的,通过该平台,用户可以查看到每次体检后的结果和专家提供的健康指导建议,…………

        在完成该平台的过程中,需要了解社区居民对每次体检后的结果是否知道康复指导进行调查,以及生活中是否有许多健康问题存在疑惑,…………

        本次毕设设计主要分为七个部分进行设计,如下所示:

        第一部分:绪论,主要描述…………

        第二部分:技术介绍,主要详细介绍了…………

        第三部分:系统需求分析,对系统…………

        第四部分:系统设计,对系统…………

        第五部分:网站实现,将…………

        第六部分:网站功能测试,对…………

        第七部分:结束语,简要…………

2 技术介绍

2.1 平台开发工具和环境

        开发软件:IDEA…………

        开发工具包:JDK1.8…………

        运行环境:JRE…………

2.2 Vue介绍

        Vue是一个非常强大的工具,………….Vue也非常注重用户体验和界面美化,提供了丰富的样式和组件库,让开发者能够轻松地构建出漂亮、…………

2.3 Spring Boot

        Spring Boot是一个用于快速开发应用程序的工具。…………开发者可以根据自己的需求定制开发应用程序。…………使用的工具之一。

2.4 MyBatis

        MyBatis框架的诞生主要源于对简化Java数据持久化层的需求,…………

2.5 环境搭建

        首先下载…………再配置…………再打开…………选择好…………保持…………即可安装成功;最后通…………从而方便之后的项目搭建。

3 系统需求分析

3.1 可行性分析

        随着互联网技术飞速发展,医疗领域也发生了深刻的变革。目前通过借助互联网平台,社区居民可以轻松获取体检报告,实时了解自身的健康状况,不再像以前那样需要本人亲自跑医院才能获取结果数据。对于日常生活中的健康问题,也无需特地前往医院咨询,只需要在系统中发布资讯文章,就可以得到专业人士的详细解答。…………

3.2 功能需求分析

        本系统主要分为社区居民用户和管理员两个角色。社区居民用户和管理员都可以直接在平台上注册登录、发布文章、查看个人健康信息,而管理员可登录管理员界面对社区居民用户进行账号、个人健康信息及文章发布的管理等相关操作。

(1)社区居民用户:社区居民进入平台时,…………,登录成功之后,…………也可以发布养生文章分享个人养生饮食方法或者其它生活资讯文章求取他人健康建议。

(2)管理员:管理员登录成功后,可浏览页面中的文章及评论文章内容,…………。同时,也可登录管理员界面…………文章内容的管理等相关操作。

3.3 系统用例图

        用例图是一种图形可视化工具,可以帮助…………的展示。根据…………。系统用例图如3-1所示。

图3-1 系统用例图

3.4 系统功能图

        基于Spring Boot的社区居民健康管理平台经过…………如3-2所示。

图3-2 系统功能图

4 系统设计

4.1 系统总体描述

        经过系统分析可知,本平台可划分为两大主体:…………。对于社区居民用户而言,…………。而管理员则…………。在后台中,…………,确保系统内容的规范与有序。…………,共同促进了社区信息的流畅传播与高效管理。

4.2 数据库设计

        本社区居民健康管理系统的关系型数据库…………。在用户使用系统时,…………,并且可以…………内容的增删改查操作。

4.2.1 系统E-R图

        E-R图提供了表示…………、管理员、…………。根据系统涉及…………图,具体如图4-1所示。

图4-1 系统E-R图

4.2.2数据库表设计

        社区居民健康管理平台…………简单描述:

1)社区居民用户表(user

        社区居民用…………如表4-1所示。

表4-1 用户信息表

字段名称

字段类型

字段描述

id

…………

主键,用户编号

username

varchar(255)

…………

password

varchar(255)

…………

nickname

varchar(255)

…………

is_admin

int(11)

…………

img_url

varchar(255)

…………

create_time

datetime

…………

id_card

varchar(255)

…………

age

int(3)

…………

2)文章发布内容表(content)

        文章发布内容表主要是用于…………所示。

表4-2 文章发布内容表

字段名称

字段类型

字段描述

id

bigint(20)

…………

title

varchar(255)

…………
…………

varchar(255)

…………
…………

varchar(255)

视频链接

…………

text

文章内容

type

int(11)

…………

view_count

int(11)

…………

comment_count

int(11)

…………
…………

varchar(50)

…………
…………

datetime

…………
…………

bigint(20)

用户编号

…………

bigint(20)

…………
…………

datetime

…………
…………

bigint(20)

标签编号

(3)轮播图数据表(banner)

        轮播图数据表…………如表4-3所示。

表4-3 轮番图数据表

字段名称

字段类型

字段描述

id

bigint(20)

…………
…………

varchar(255)

轮播图地址

…………

datetime

…………

(4)用户评论表(comment)

        用户评论…………的内容,如表4-4所示。

表4-4 用户评论表

字段名称

字段类型

字段描述

id

bigint(20)

主键,评论编号

…………

varchar(255)

…………
…………

bigint(20)

…………
…………

bigint(20)

…………

create_time

datetime

评论时间

(5)标签表(category)

        标签表…………如表4-5所示。

表4-5 标签表

字段名称

字段类型

字段描述

id

bigint(20)

主键,标签编号

…………

varchar(100)

…………
…………

int(11)

…………
…………

int(11)

…………
…………

int(11)

…………

(6)体检表(health)

        体检表…………等内容,如表4-6所示。

表4-6 体检表

字段名称

字段类型

字段描述

id

bigint(20)

主键,体检编号

………………………………
………………………………
………………………………
………………………………

(7)就诊历史(history)

        就诊历史…………如表4-7所示。

表4-7 就诊历史表

字段名称

字段类型

字段描述

id

bigint(20)

主键,就诊历史编号

…………
…………

varchar(255)

…………

varchar(255)

varchar(255)

datetime

8医保余额money

        医保…………如表4-8所示。

表4-8 医保…………

字段名称

字段类型

字段描述

id

bigint(20)

主键,医保余额编号

…………

bigint(20)

…………
…………

int(11)

…………

5 网站实现

5.1 社区居民用户功能实现

        普通社区居…………,便可以自由…………考。

        社区…………中心”后,用户…………,社区居民…………构建一个健…………

5.1.1 社区居民用户浏览信息

        首先,…………术,后端采…………据库,将…………端页面,供用…………如图5-1所示。

图5-1 网站首页实现图

        首页核心代码:

<el-col :span="4"><el-popover v-if="user==null" title="欢迎访问社区居民健康管理平台"><el-button type="danger" size="small" @click="logout()">退出登录 </el-button><br><el-button v-if="user.isAdmin == 1" @click="router.push('/admin')">后台管理页面       </el-button>
</el-col>

        用户…………、康体影…………,点…………类型相…………所示。

图5-2 浏览文章更多实现图

        更多文章核心代码:  

axios.get('http://localhost:8080/v1/contents/index?'+data).then((response)=>{if (response.data.code==2001){switch (type) {case 1:recipeArr.value=response.data.data; break;case 2:videoArr.value=response.data.data;  break;case 3:infoArr.value=response.data.data; break;}}})

        用户浏…………要、具…………5-3所示。

图5-3 文章详情实现图

        文章详情核心代码:   

<p style="font-size: 12px;color: #666;text-align: center">作者: {{content.nickname}} | 发布时间:{{content.createTime}}| 阅读次数: {{content.viewCount}}</p><div v-if="content.type!=2"/><el-card><span style="color: #0aa1ed;font-weight: bold">摘要:</span>{{content.brief}}</el-card><p v-html="content.content"/>

5.1.2 社区居民用户登录

        社…………询的内容,然后…………区居民用…………录”的…………操作。如图5-4所示。

图5-4 用户发布评论实现图

        用户…………代码:   

public JsonResult addNew(CommentDTO commentDTO){System.out.println("commentDTO = " + commentDTO);commentService.addNew(commentDTO);return JsonResult.ok();}

        社区……………………户名…………流程,…………是否…………成功。如图5-5所示。

图5-5 用户登录实现图

        用户登录核心代码:   

public void reg(UserRegDTO userRegDTO) {UserVO userVO = userMapper.selectByUsername(userRegDTO.getUsername());if (userVO!=null){throw new ServiceException(StatusCode.USERNAME_ALREADY_EXISTS);}User user = new User();BeanUtils.copyProperties(userRegDTO,user);user.setCreateTime(new Date());user.setIsAdmin(0);userMapper.insert(user);}

        若……………………成功。如图5-6所示。

图5-6 用户注册实现图

        用…………代码:   

public UserVO login(UserLoginDTO userLoginDTO) {UserVO userVO = userMapper.selectByUsername(userLoginDTO.getUsername()) ;if (userVO==null){throw new ServiceException(StatusCode.USERNAME_ERROR);}if (!userVO.getPassword().equals(userLoginDTO.getPassword())){throw new ServiceException(StatusCode.PASSWORD_ERROR);}return userVO;}

5.1.3 社区居民用户个人中心

        社…………信息,……………………的。如图5-7所示。

图5-7 个人信息实现图

        个…………代码:   

public JsonResult update(UserUpdateDTO userUpdateDTO){System.out.println("userUpdateDTO = " + userUpdateDTO);userService.update(userUpdateDTO);return JsonResult.ok();}

        用户……………………。如图5-8所示。

图5-8 个…………

        个…………码:  

public class UserController {@GetMapping("admin")public JsonResult listForAdmin(){List<UserAdminVO> list = userService.listForAdmin();System.out.println(list);return JsonResult.ok(list);}}

        查看…………己的体检…………有结果………………………………的知…………5-9所示。

图5-9 个…………

        个…………:  

<script setup>import { ref } from 'vue'const user = ref(localStorage.user?JSON.parse(localStorage.user):null);</script>

        查…………并且可以查看之前的所有的体检结果和生活指导记录,以上提到的信息都是无法修改的。如图5-10所示。

图5-10 个人就诊历史实现图

        个人就诊历史核心代码:  

<el-form-item label="概述" ><el-input :value="user.physical"v-model="textarea":rows="1"type="textarea"placeholder="暂未有任何疾病"disabled></el-input></el-form-item>

        用…………、“运动健身”、“饮食指导”以及“健康科普”等类型文章。如图5-11所示。

图5-11 文章发布实现图

        文章发布核心代码:  

public class ContentController {@PostMapping("add-new")public JsonResult addNew(ContentDTO contentDTO){contentService.addNew(contentDTO);return JsonResult.ok();}}

        用户…………如图5-12所示,图5-13所示。

图5-12文章修改实现图

图5-13文章浏览量和评论量实现图

        核心代码:  

public class ContentController {@GetMapping("{id}/update")public JsonResult getDetailForUpdate(@PathVariable Long id){ContentUpdateVO contentUpdateVO =contentService.getDetailForUpdate(id);return JsonResult.ok(contentUpdateVO);}@GetMapping("{id}/other")public JsonResult listForOtherByUserId(@PathVariable Long id){List<ContentOtherVO> list = contentService.listForOtherByUserId(id);return JsonResult.ok(list);}}

5.1.4 社区居民用户查看搜索文章     

        用户完成文章发布后,可在页面主页…………关键字搜索。如图5-14所示。

图5-14 搜索文章实现图

        搜索文章核心代码:   

<el-input style="margin-top: 20px" v-model="wd" placeholder="请输入搜索的内容"><template #append><el-button :icon="Search" @click="search()"></el-button></template> </el-input>

        用户搜…………如图5-15所示。

图5-15 查看文章实现图

        查看文章核心代码:  

<div style="text-align: center;margin: 5px"><el-button @click="router.push('/list?type=2')">点击加载更多</el-button></div>

        用户…………文章评论量也会增加。如图5-16所示。

图5-16 发布评论实现图

        发布评论核心代码:  

public class CommentController {@PostMapping("add-new")public JsonResult addNew(CommentDTO commentDTO){System.out.println("commentDTO = " + commentDTO);commentService.addNew(commentDTO);return JsonResult.ok();}}

5.2 管理员功能实现

        后台…………同时可以添加删除用户、管理文章信息等功能。

5.2.1 管理员登录,管理页面登录,退出

        管理…………17所示。

图5-17 管理员登录实现图

        管理员登录核心代码:

…………

        管理员…………18所示。

…………

图5-18 管理页面实现图

        管理页面核心代码:  

…………

        登录到…………图5-19所示。

…………

图5-19 退出登录实现图

退出登录核心代码:

…………

5.2.2 社区居民用户信息管理

        管理…………。如图5-20所示。

…………

图5-20 删除用户实现图

        删除用户核心代码:  

…………

        只有管理员有…………信息,添加过后,该用户就…………。如图5-21所示。

…………

图5-21 添加用户实现图

添加用户核心代码:

…………

        管理员也…………余额信息。如图5-22所示。

        删除用户医保信息核心代码:

…………

        管理员也…………图5-23所示。

图5-23 添加医保信息实现图

        体检医保信息核心代码:

…………

        管理…………。如图5-24所示。

图5-24 查看用户身体状况信息实现图

        查看用户身体状况信息核心代码:

…………

        管理…………期的治疗中提供帮助。如图5-25所示。

图5-25 添加用户身体状况信息实现图

        查看用户身体状况信息核心代码:

…………

        管…………        以添加新的社区居民体检结果,生活指导等信息。如图5-26所示。

图5-26 查看用户就诊历史实现图

        查看用户就诊历史核心代码:

public interface UserMapper {

    UserVO selectByUsername(String username);

}

        管理员点击“…………如图5-27所示。

图5-27 添加用户就诊历史实现图

…………核心代码:

const loadData = ()=>{

  axios.get(BASE_URL+'/v1/history/admin')

      .then((response)=>{

        if (response.data.code==2001){

          arr.value = response.data.data;

        }

      })

}

        管理员也可在…………28所示。

图5-28 轮播图管理实现图

        轮播图管理核心代码:

public class BannerController {

    @PostMapping("{id}/delete")

    public JsonResult deleteById(@PathVariable Long id){

        bannerService.deleteById(id);

        return JsonResult.ok();

    }

}

        管理员也…………作。如图5-29所示。

图5-29 轮播图添加实现图

        轮…………码:

{if (response.data.code == 2001) {

  ElMessage.success("添加完成!");

  loadData();

}

        管理员…………改操作。如图5-30所示。

图5-30 查看用户发布信息实现图

        用户…………代码:

…………

5.2.3 文章编辑及删除

        管理员可以对…………

图5-31 编…………

        编辑…………代码:

public JsonResult getDetailForUpdate(@PathVariable Long id){

    ContentUpdateVO contentUpdateVO =

            contentService.getDetailForUpdate(id);

    return JsonResult.ok(contentUpdateVO);

}

        管理员…………。如图5-32所示。

        删除用…………核心代码:

const handleRemove = (uploadFile, uploadFiles) => {let imgUrl = uploadFile.response.data;axios.post('http://localhost:8080/v1/remove?imgUrl='+imgUrl).then((response)=>{if (response.data.code==2001){ElMessage.success("服务器文件删除完成!"); } })}

6 系统测试

6.1 测试概述

        测试是…………处,从而进…………用户能够正常使用该系统,以免在交付过后出现问题。

6.2 系统功能测试

6.2.1 账号注册功能测试

        注册的…………。账号注册功能测试如表6-1所示。

表6-1 注册功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示用户名只能是中文或者英文及组合

成功

2

…………

提示密码必须为6-16位的数字和英文字母组合

成功

3

…………

提示昵称只能是中文或者英文及组合

成功

4

…………

提示年龄只能输入大于0的数字

成功

5

…………

提示身份证号必须为18位

成功

6

…………

注册成功,提示注册成功

成功

6.2.2 账号登录功能测试

        用户登…………和密码才能登录成功。账号登录功能测试如表6-2所示。

表6-2 登录功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示用户名错误

成功

2

…………

提示密码错误

成功

3

…………

提示登录成功

成功

6.2.3评论功能测试

        评论…………如表6-3所示。

表6-3 评论功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示请先登录

成功

2

…………

提示发布成功

成功

6.2.4 文章管理功能测试

        社区居民用…………文章管理功能测试如表6-4所示。

表6-4 文章管理功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示请输入标题

成功

2

…………

提示请选择文章类型

成功

3

…………

成功发布,并提示发布成功

成功

4

…………

提示您确认删除此内容吗

成功

6.2.5 医保余额添加功能测试

        登管理员可以…………功能测试如表6-5所示。

表6-5 医保余额添加功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示请选择用户名

成功

2

提示请输入余额信息

成功

3

成功添加,并提示添加成功

成功

4

提示您确认删除序号7内容吗

成功

6.2.6 健康信息添加功能测试

        管理员可以…………测试如表6-6所示。

表6-6 健康信息添加功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示请选择用户名

成功

2

提示请输入心率

成功

3

提示请输入血压是否正常

成功

4

提示请输入就诊时间

成功

5

…………

成功

6

选择序号7的内容,点击“删除”按钮

成功

6.2.7 就诊历史添加功能测试

        管理员…………。就诊历史添加功能测试如表6-7所示。

表6-7 就诊历史添加功能测试结果

用例编号

操作

预期结果

测试结果

1

…………

提示请选择用户名

成功

2

提示请输入症状

成功

3

…………

成功

4

用户名选择“test”用户,症状填“肝功能异常”,概述填“各指数偏高”,指导建议不填,就诊时间选“2024-05-17 17:36:52”

…………

成功

5

…………

成功添加,并提示添加成功

成功

7 结束语

        本社区…………为社区居民提供了健康信息的统计与管理服务,还促进了居民间的文章分享与搜索,进一步拉近了社区居…………民之间的距离,显著…………提升了生活质量与社区管理效率。值得一提的是,用户无需注册…………即可浏览系统首页及他人发布的文章,但如需发表评论,则需完成…………注册与登录。

        当然,本系统…………过多时,系统可能会面临多并发问题,导致系统无法登录等问题,加上对redis技术了解深度不够致使该问题暂未…………解决。在未来的学习与实践中,我也会不断努力提升自己的专…………业知识能力,弥补系统…………存在的不足之处,争取将系统修改得更加完善和高效。

参考文献

[1]…………

[2]…………

[3]…………

[4]…………

[5]…………

[6]…………

[7]…………

[8]…………

[9]…………

[10]…………

[11]…………

如需源代码和毕设文件,私聊我即可!!! 

下一篇文章: 基于Spring Boot的社区居民健康管理平台的设计与实现-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/145683182

相关文章:

毕业设计—基于Spring Boot的社区居民健康管理平台的设计与实现

&#x1f393; 毕业设计大揭秘&#xff01;想要源码和文章&#xff1f;快来私信我吧&#xff01; Hey小伙伴们~ &#x1f44b; 毕业季又来啦&#xff01;是不是都在为毕业设计忙得团团转呢&#xff1f;&#x1f914; 别担心&#xff0c;我这里有个小小的福利要分享给你们哦&…...

捷米特 JM - RTU - TCP 网关应用 F - net 协议转 Modbus TCP 实现电脑控制流量计

一、项目背景 在某工业生产园区的供水系统中&#xff0c;为了精确监测和控制各个生产环节的用水流量&#xff0c;需要对分布在不同区域的多个流量计进行集中管理。这些流量计原本采用 F - net 协议进行数据传输&#xff0c;但园区的监控系统基于 Modbus TCP 协议进行数据交互&…...

深入解析 iOS 视频录制(三):完整录制流程的实现与整合

深入解析 iOS 视频录制&#xff08;一&#xff09;&#xff1a;录制管理核心MWRecordingController 类的设计与实现 深入解析iOS视频录制&#xff08;二&#xff09;&#xff1a;自定义UI的实现​​​​​​​ 深入解析 iOS 视频录制&#xff08;三&#xff09;&#xff1a;完…...

Python基于Flask的豆瓣Top250电影数据可视化分析与评分预测系统(附源码,技术说明)

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…...

AStar低代码平台RpcServiceBase的应用:客户端事务管理

由于AStar平台是基于RPC协议与AStar后端服务进行通讯&#xff0c;而又非常接近常规BS的编码方式&#xff0c;直接写SQL即可对数据库进行操作&#xff0c;那么如果有若干个访问需要在同一事务中进行的&#xff0c;如何处理&#xff1f;比如先生成临时表&#xff0c;再对临时表进…...

Postman如何流畅使用DeepSeek

上次写了一篇文章是用chatBox调用api的方式使用DeepSeek&#xff0c;但是实际只能请求少数几次就不再能给回响应。这回我干脆用最原生的方法Postman调用接口请求好了。 1. 通过下载安装Postman软件 postman下载(https://pan.quark.cn/s/c8d1c7d526f3)&#xff0c;包含7.0和10…...

RocketMQ - 常见问题

RocketMQ常见问题 文章目录 RocketMQ常见问题一&#xff1a;消息幂等问题1&#xff1a;什么是消费幂等2&#xff1a;消息重复的场景分析2.1&#xff1a;发送时消息重复2.2&#xff1a;消费时消息重复2.3&#xff1a;Rebalance时消息重复 3&#xff1a;通用解决方案3.1&#xff…...

YOLOv12推理详解及部署实现

目录 前言一、YOLOv12推理(Python)1. YOLOv12预测2. YOLOv12预处理3. YOLOv12后处理4. YOLOv12推理 二、YOLOv12推理(C)1. ONNX导出2. YOLOv12预处理3. YOLOv12后处理4. YOLOv12推理 三、YOLOv12部署1. 源码下载2. 环境配置2.1 配置CMakeLists.txt2.2 配置Makefile 3. ONNX导出…...

docker 安装的open-webui链接ollama出现网络错误

# 故事背景 部署完ollama以后&#xff0c;使用谷歌浏览器的插件Page Assist - 本地 AI 模型的 Web UI 可以比较流畅的使用DeepSeek&#xff0c;但是只局限于个人使用&#xff0c;想分享给更多的小伙伴使用&#xff0c;于是打算使用open-webui 来管理用户&#xff0c;经官网推荐…...

【大模型】DeepSeek 的人工智能发展之路

【大模型】DeepSeek 的人工智能发展之路 初出茅庐&#xff1a;成立与奠基&#xff08;2023 年&#xff09;崭露头角&#xff1a;大模型的初步发布&#xff08;2024 年&#xff09;首个大模型 DeepSeek LLM 发布&#xff08;2024 年 1 月 5 日&#xff09;开源第二代 MoE 大模型…...

关于Unity的一些基础知识点汇总

1.Prefab实例化后&#xff0c;哪些资源是共用的&#xff1f;哪些资源是拷贝的&#xff1f; 共用资源 脚本组件&#xff1a;实例化后的 Prefab 共享脚本组件的代码。若脚本中无状态数据&#xff0c;多个实例对脚本方法的调用会有相同逻辑。比如一个控制物体移动的脚本&#xff0…...

Java 大视界 -- 企业数字化转型中的 Java 大数据战略与实践(93)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…...

Compose常用UI组件

Compose常用UI组件 概述Modifier 修饰符常用Modifier修饰符作用域限定Modifier Modifier 实现原理Modifier.Element链的构建链的解析 常用基础组件文字组件图片组件按钮组件选择器对话框进度条 常用布局组件线性布局帧布局 列表组件 概述 Compose 预置了很多基础组件&#xff…...

【EndNote】WPS 导入EndNote 21

写在前面&#xff1a;有没有人有激活码&#xff0c;跪求&#xff01; EndNote&#xff0c;在文献管理和文献引用方面很好用。写文章的时候&#xff0c;使用EndNote引入需要的文献会很方便。我目前用的WPS&#xff0c;想把EndNote的CWYW&#xff08;Cite While You Write&#…...

【Spring详解三】默认标签的解析

三、默认标签的解析 Spring的标签中有 默认标签和 自定义标签&#xff0c;两者的解析有着很大的不同&#xff0c;这次重点说默认标签的解析过程。 DefaultBeanDefinitionDocumentReader.class 默认标签的解析是在 DefaultBeanDefinitionDocumentReader.parseDefaultElement()函…...

leetcode 2585. 获得分数的方法数

题目如下 数据范围 莫要被困难的外衣骗了&#xff0c;本题就是有数量限制的完全背包问题。显然我们可以令 f(x,y)为当有x种题目时分数为y时的方法数 令某种题目的数量为k 那么方法数应该是 f(x,y) f(x - 1,y - k * (分值))其中(0 < k < 题目数量)通过代码 class So…...

Java Spring boot 篇:常用注解

Configuration 作用 Configuration 注解的核心作用是把一个类标记为 Spring 应用上下文里的配置类。配置类就像一个 Java 版的 XML 配置文件&#xff0c;能够在其中定义 Bean 定义和 Bean 之间的依赖关系。当 Spring 容器启动时&#xff0c;会扫描这些配置类&#xff0c;解析其…...

检索增强生成(RAG)技术应用方案设计

检索增强生成&#xff08;RAG&#xff09;技术应用方案设计 目录 引言背景分析核心技术原理应用领域与案例分析设计方案 5.1 设计目标5.2 技术路线5.3 实施步骤 风险评估与应对措施预期效果与长远展望总结 1. 引言 随着人工智能技术的飞速发展&#xff0c;大型语言模型&…...

【JavaEE进阶】数据库连接池

目录 &#x1f334;数据库连接池 &#x1f38b;数据库连接池的使用 &#x1f332;MySQL企业开发规范 &#x1f334;数据库连接池 数据库连接池负责分配、管理和释放数据库连接&#xff0c;它允许应⽤程序重复使⽤⼀个现有的数据库连接&#xff0c;⽽不是再重新建⽴⼀个. 没…...

意图识别概述

在当今的人工智能领域&#xff0c;意图识别技术是自然语言处理&#xff08;NLP&#xff09;中的一个重要分支&#xff0c;它使得机器能够理解人类语言背后的目的或意图。对于鸿蒙操作系统而言&#xff0c;掌握意图识别技术可以极大地提升用户体验&#xff0c;使设备能更好地响应…...

istio实现灰度发布,A/B发布, Kiali网格可视化(二)

代码发布是软件开发生命周期中的一个重要环节&#xff0c;确保新功能和修复能够顺利上线。以下是几种常见的代码发布流程。在学习灰度发布之前。我们首先回忆下代码发布常用的几种方法。 A/B&#xff08;蓝绿&#xff09;发布&#xff1a; 蓝绿部署是一种通过维护两套独立的环…...

python-leetcode 36.二叉树的最大深度

题目&#xff1a; 给定一个二叉树root,返回其最大深度 二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数 方法一&#xff1a;深度优先搜索 知道了左子树和右子树的最大深度l和r&#xff0c;那么该二叉树的最大深度即为:max(l,r)1 而左子树和右子树的最大深…...

在 Ubuntu 22.04 中修改主机名称(hostname)

在 Ubuntu 22.04 中修改主机名称&#xff08;hostname&#xff09;可以通过以下两种方法实现&#xff0c;一种是临时修改&#xff08;重启后失效&#xff09;&#xff0c;另一种是永久修改。以下是详细步骤&#xff1a; 方法 1&#xff1a;使用 hostnamectl 永久修改 查看当前主…...

解锁机器学习核心算法 | 随机森林算法:机器学习的超强武器

一、引言 在机器学习的广阔领域中&#xff0c;算法的选择犹如为一场冒险挑选趁手的武器&#xff0c;至关重要。面对海量的数据和复杂的任务&#xff0c;合适的算法能够化繁为简&#xff0c;精准地挖掘出数据背后隐藏的模式与价值。机器学习领域有十大核心算法&#xff0c;而随…...

JAVA学习第五天

接口的变量定义固定为静态变量 接口里面只能有抽象方法&#xff0c;且不能有构造方法 如果不重写tostring方法&#xff0c;会打印没有价值的信息...

【CUDA 】第4章 全局内存——4.4 核函数可达到的带宽(4对角转置)

CUDA C编程笔记 第四章 全局内存4.4 核函数可达到的带宽4.4.2.4 对角转置【让DRAM访问更均匀&#xff0c;提高性能】 待解决的问题&#xff1a; 第四章 全局内存 4.4 核函数可达到的带宽 4.4.2.4 对角转置【让DRAM访问更均匀&#xff0c;提高性能】 前置条件场景&#xff1…...

深入理解 lua_KFunction 和 lua_CFunction

在 Lua C API 中,lua_KFunction 和 lua_CFunction 是两个核心概念,尤其在处理协程和 C 函数扩展时扮演着至关重要的角色。lua_CFunction 作为一种 C 函数类型,允许开发者将 C 函数注册到 Lua 环境中,使得这些 C 函数可以在 Lua 脚本中被调用,进而实现 Lua 的功能扩展。而 …...

Nacos Derby 远程命令执行漏洞修复建议

由于Nacos < 2.4.0 BETA 存在 Derby 远程命令执行漏洞&#xff0c;恶意攻击者利用此漏洞可以未授权执行SQL语句&#xff0c;最终导致任意代码执行。目前该漏洞PoC和技术细节已在互联网上公开。 一、漏洞情况分析 Nacos 是一个功能强大的服务注册与发现、配置管理平台&#…...

MySQL(1)基础篇

执行一条 select 语句&#xff0c;期间发生了什么&#xff1f; | 小林coding 目录 1、连接MySQL服务器 2、查询缓存 3、解析SQL语句 4、执行SQL语句 5、MySQL一行记录的存储结构 Server 层负责建立连接、分析和执行 SQL存储引擎层负责数据的存储和提取。支持InnoDB、MyIS…...

java每日精进 2.13 MySql迁移人大金仓

1.迁移数据库 1. 数据库创建语句 MySQL&#xff1a; CREATE DATABASE dbname; 人大金仓&#xff08;Kingbase&#xff09;&#xff1a; 在人大金仓中&#xff0c;CREATE DATABASE 的语法通常相同&#xff0c;但可能需要特别注意字符集的指定&#xff08;如果涉及到多语言支持…...

Java开发实习面试笔试题(含答案)

在广州一家中大公司面试&#xff08;BOSS标注是1000-9999人&#xff0c;薪资2-3k&#xff09;&#xff0c;招聘上写着Java开发&#xff0c;基本没有标注前端要求&#xff0c;但是到场知道是前后端分离人不分离。开始先让你做笔试&#xff08;12道问答4道SQL题&#xff09;&…...

C语言流程控制学习笔记

1. 顺序结构 顺序结构是程序中最基本的控制结构&#xff0c;代码按从上到下的顺序依次执行。大多数C语言程序都是由顺序结构组成的。 2. 选择结构 选择结构根据条件的真假来决定执行哪一段代码。在C语言中&#xff0c;选择结构主要有以下几种&#xff1a; 2.1 if 语句 if语…...

解析DrugBank数据库数据|Python

一、DrugBank 数据库简介 DrugBank 是一个综合性的生物信息学和化学信息学数据库&#xff0c;专门收录药物和靶点的详细信息。它由加拿大阿尔伯塔大学的 Wishart 研究组 维护&#xff0c;提供化学、药理学、相互作用、代谢、靶点等多方面的药物数据。DrugBank 结合了实验数据和…...

排序算法:冒泡排序

冒泡排序标准代码&#xff08;C语言&#xff09; c复制代码 #include <stdio.h>// 冒泡排序函数 void bubbleSort(int arr[], int n) {// 外层循环&#xff1a;控制排序轮数for (int i 0; i < n - 1; i) {// 内层循环&#xff1a;控制每轮比较次数for (int j 0; j…...

网络爬虫学习:借助DeepSeek完善爬虫软件,实现模拟鼠标右键点击,将链接另存为本地文件

一、前言 最近几个月里&#xff0c;我一直在学习网络爬虫方面的知识&#xff0c;每有收获都会将所得整理成文发布&#xff0c;不知不觉已经发了7篇日志了&#xff1a; 网络爬虫学习&#xff1a;从百度搜索结果抓取标题、链接、内容&#xff0c;并保存到xlsx文件中 网络爬虫学…...

[原创](Modern C++)现代C++的关键性概念: 妙用std::reference_wrapper, 让std::list容器具有随机访问功能.

[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse…...

智享AI直播三代系统,马斯克旗下AI人工智能直播工具,媲美DeepSeek!

智享AI直播三代系统&#xff0c;马斯克旗下AI人工智能直播工具,媲美DeepSeek&#xff01; 在科技飞速发展的当下&#xff0c;人工智能正以前所未有的态势重塑着各个行业的格局。直播领域&#xff0c;作为信息传播与商业交互的前沿阵地&#xff0c;也在AI技术的赋能下迎来了颠覆…...

2.19学习记录

Web easyupload3.0 这是一道构造.htaccess文件的传马 如下&#xff1a; <FilesMatch "jpg">SetHandler application/x-httpd-php </FilesMatch>.htaccess文件可以作为一个解释器&#xff0c;可以将传进去的图片马改为php马上传之后再传个图片马&#…...

RT-Thread+STM32L475VET6实现呼吸灯

文章目录 前言一、板载资源资源说明二、具体步骤1.新建rt_thread项目2. 打开PWM设备驱动3. 在Stm32CubeMX配置定时器3.1打开Stm32CubeMX3.2 使用外部高速时钟&#xff0c;并修改时钟树3.3打开定时器1&#xff0c;并配置通道一为PWM输出模式(定时器根据自己需求调整)3.4 打开串口…...

SpringBoot 项目配置动态数据源

目录 一、前言二、操作1、引入依赖2、配置默认数据库 13、定义数据源实体和 Repository4、定义动态数据源5、配置数据源6、定义切换数据源注解7、定义切面类8、使用注解切换数据源 一、前言 通过切面注解方式根据不同业务动态切换数据库 二、操作 1、引入依赖 <dependen…...

动态订阅kafka mq实现(消费者组动态上下线)

和上篇文章 动态订阅rocket mq实现(消费者组动态上下线) 目的一致&#xff0c;直接上代码 /*** Kafka topic container集合*/private static final Map<String, ConcurrentMessageListenerContainer<String, String>> topics new HashMap<>();public void r…...

Coze扣子怎么使用更强大doubao1.5模型

最近&#xff0c;豆包刚刚发布了最新的doubao1.5系列模型&#xff0c;并且加量不加价。 在性能极大进步的情况下&#xff0c;价格还与之前一致。真是业界良心了。 在同样的价格下&#xff0c;肯定要使用性能更强大的模型嘛 于是我准备把所有的智能体和工作流切换到doubao1.5…...

Zookeeper 和 Redis 哪种更好?

目录 前言 &#xff1a; 什么是Zookeeper 和 Redis &#xff1f; 1. 核心定位与功能 2. 关键差异点 (1) 一致性模型 (2) 性能 (3) 数据容量 (4) 高可用性 3. 适用场景 使用 Zookeeper 的场景 使用 Redis 的场景 4. 替代方案 5. 如何选择&#xff1f; 6. 常见误区 7. 总结 前言…...

22.4.3.2 TCP/UDP连接信息

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 通过IPGlobalProperties的方法可以获得有关TCP和UDP连接的信息&#xff1a; GetActiveTcpConnections方法获得所有的TCP连接的信息…...

【Node.js】express框架

目录 1初识express框架 2 初步使用 2.1 安装 2.2 创建基本的Web服务器 2.3 监听方法 2.3.1 监听get请求 2.3.2 监听post请求 2.4 响应客户端 2.5 获取url中的参数(get) 2.5.1 获取查询参数 2.5.2 获取动态参数 2.6 托管静态资源 2.6.1 挂载路径前缀 2.6.2 托管多…...

拦截器VS过滤器:Spring Boot中请求处理的艺术!

目录 一、拦截器&#xff08;Interceptor&#xff09;和过滤器&#xff08;Filter&#xff09;&#xff1a;都是“守门员”&#xff01;二、如何实现拦截器和过滤器&#xff1f;三、拦截器和过滤器的区别四、执行顺序五、真实的应用场景六、总结 &#x1f31f;如果喜欢作者的讲…...

分布式架构与XXL-JOB

目录 先了解什么是任务调度&#xff1f; 什么是分布式任务调度&#xff1f; 了解XXL-JOB分布式任务调度平台 如何搭建XXL-JOB&#xff1f; 分片广播 作业分片方案 最近学习在项目的媒资管理模块如何高效处理大量视频&#xff0c;上传单个视频可能涉及到转码&#xff0c…...

6121A 音频分析仪

6121A 音频分析仪 音频信号产生 音频信号分析 国产 6121A是具有音频信号产生和音频信号分析功能的测试仪器&#xff0c;适用于语音性能测试和音频功放测试等领域&#xff0c;满足电台、移动通信、音响设备和水声通信设备对频响、谐波失真和信噪比等指标的测试需求&#xff…...

什么是幂等性?

一.幂等性 什么是幂等性&#xff1f; 在计算机科学和数学领域中&#xff0c;” 幂等性 “虽然源于相同的概念&#xff0c;但其应用和具体含义有所不同 在数学中&#xff1a;幂等性是一个代数性质&#xff0c;描述的是一个操作或函数在多次应用后结果不变的特性 在分布式系统…...

2025/2/19机试准备

1.%c不忽略空格&#xff08; &#xff09; 2.启示 #include <stdio.h> #include <string.h> int main(){char str[100]{0};int x,y;int n1,n2,n3;int i;while(scanf("%s",str)!EOF){istrlen(str);if(i%30){//12446-2n1i/3;n3i/3;n2i/32;}else if(i%31){…...