清风xu来
码龄8年
关注
提问 私信
  • 博客:38,220
    问答:2,746
    40,966
    总访问量
  • 14
    原创
  • 40,775
    排名
  • 39
    粉丝
  • 0
    铁粉

个人简介:不积跬步,无以致千里;不积小流,无以成江海。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-09-18
博客简介:

xu2439645715的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    16
    当月
    24
个人成就
  • 获得67次点赞
  • 内容获得10次评论
  • 获得154次收藏
  • 代码片获得184次分享
创作历程
  • 2篇
    2025年
  • 1篇
    2024年
  • 1篇
    2020年
  • 10篇
    2019年
  • 1篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • 大模型
    1篇
  • 大数据
    2篇
  • Hadoop
    1篇
  • Java
    4篇
  • Linux
  • 信息安全
    2篇
  • python
    1篇
  • Redis
    2篇
  • 虚拟机
    1篇
  • 设计模式
    1篇
兴趣领域 设置
  • Java
    springkafka
  • 编程语言
    javagolang
  • 大数据
    大数据
  • 后端
    架构分布式
  • 云原生
    devopskubernetes云原生
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从源码深入理解One-API框架:适配器模式实现LLM接口对接

one-api 是一个开源的 API 框架,基于go语言开发,旨在提供统一的接口调用封装,支持多种 AI 服务平台的集成。通过 Gin 和 GORM 等框架,框架简化了多种 API 服务的调用流程。通过适配器模式实现了与多种 大模型API 服务的集成,而无需每次都重新编写调用逻辑。使得开发者能够专注于业务逻辑,而不是各个平台间的差异化处理。在本文中,将深入解读 one-api 框架的工作原理,详细讲解框架的结构与实现,并通过集成阿里灵积DashScope大模型服务 API 为例,展示其适配器实现。
原创
发布博客 2025.01.24 ·
823 阅读 ·
20 点赞 ·
0 评论 ·
13 收藏

Docker 环境中搭建 Redis 哨兵模式集群的步骤与问题解决

通过 Docker 部署 Redis 哨兵集群,可以轻松实现 Redis 的高可用性。然而,在容器化环境下,尤其是 Docker 桥接网络模式中,我们需要特别注意容器之间的通信和外部访问。在本文中,我们分析了在连接 Redis 哨兵集群时遇到的网络问题,并给出了有效的解决方案。通过调整 Sentinel 配置,将主节点的 IP 地址设置为宿主机的 IP 地址,解决了客户端无法连接 Redis 集群的问题。最终,我们成功实现了 Docker 环境下 Redis 哨兵模式集群的高可用部署。
原创
发布博客 2025.01.03 ·
828 阅读 ·
9 点赞 ·
0 评论 ·
19 收藏

Spring Boot + Spring AI快速体验

Spring AI是Spring的一个子项目,是Spring专门面向于AI的应用框架。本文基于Spring Boot + Spring AI 实现了简单的Open AI对话接口调用,并提供了测试Controller实现及效果展示。文章最后提供了项目示例的github地址。
原创
发布博客 2024.12.09 ·
1669 阅读 ·
20 点赞 ·
0 评论 ·
30 收藏

通过应用集群部署的方式能保证k8s容器数据不丢失吗?

发布问题 2022.10.28 ·
1 回答

Presto连接mongodb实现数据查询

presto连接mongodb实现数据查询1.安装1.1 拉取镜像docker pull prestosql/presto1.2 启动容器docker run -p 8081:8081 --name presto prestosql/presto上述端口自定义即可。如果想让其他主机连接该容器,需要打开8081端口的防火墙,命令如下:# firewall-cmd --zone=public --add-port=8081/tcp --permanent# firewall-cmd --re
原创
发布博客 2020.11.19 ·
2474 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

kafka-manager-2.0.0.2.zip

发布资源 2020.09.08 ·
zip

Windows64位系统安装Hadoop并在本地调试MapReduce程序,步骤及问题解决

Windows64位系统安装Hadoop并在本地调试MapReduce程序安装特别注意在IDEA 下执行的Run配置参数安装网上的安装步骤随便一查到处都是,我这里只是简单描述下。下载对应操作系统的jdk,安装并配置环境变量。下载Hadoop二进制版,解压至任意目录并配置环境变量,根据网上或官方文档修改etc/hadoop/目录下的配置文件,配置伪分布式集群。需要下载winutils.e...
原创
发布博客 2019.11.24 ·
576 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

给定导航菜单List,根据id和Level重新调整顺序

对无序分级菜单集合进行重新排序说明问题描述解决方案1. 定义一个节点类2. 排序算法(核心逻辑)3. 初始化数据(你的数据可以来自数据库 或 者其他数据源,本文采用模拟数据)4. 整体调用测试5. 结果显示说明开发过程中常常遇见对分级集合进行重新排序,如省市县级联结构,分级机构,导航菜单等。本文以省市县级联结构为例进行说明。用Java语言进行描述,JS或者python等开发语言原理类似,可以借...
原创
发布博客 2019.10.16 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之 - 模板模式(Template Pattern)

(本文完全转自博客园,以供自己收藏学习,和给大家提供帮助,原文写的非常好,原文链接:https://www.cnblogs.com/qq-361807535/p/6854191.html)模板设计模式在书中定义:  定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。通俗点的理解就是 :完成一件事情,有固定的数个步骤,...
转载
发布博客 2019.08.15 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VMware虚拟机设置连接互联网

VMware虚拟机三种网络模式:桥接模式、NAT模式和仅主机(Host-Only)模式。一、仅主机模式:Host-Only模式是出于安全考虑,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。如果要使得虚拟机能联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的。设置仅主机模式:1.打...
原创
发布博客 2019.08.13 ·
6450 阅读 ·
2 点赞 ·
0 评论 ·
20 收藏

java连接远程服务器redis常遇问题

报错信息org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.50.111:...
原创
发布博客 2019.08.02 ·
824 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数字证书签发过程以及证书链

简书链接:https://www.jianshu.com/p/fcd0572c4765非本人,非常感谢原作者,让我领悟很多。
原创
发布博客 2019.08.02 ·
4438 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser

python 小白,Java程序员闲来无事研究了下python爬虫,在执行如下代码:import requestsfrom bs4 import BeautifulSoupurl = 'http://www.weather.com.cn/weather/101230101.shtml'header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10....
原创
发布博客 2019.07.31 ·
2342 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

Spring Data JPA 与 MyBatis简单对比(转)

Spring Data JPA 与 MyBatis简单对比Spring Data JPA 与 MyBatis对比Spring Data JPA是Spring Data的子模块。使用Spring Data,使得基于“repositories”概念的JPA实现更简单和容易。Spring Data JPA的目标是大大简化数据访问层代码的编码。作为使用者,我们只需要编写自己的repository接口,...
转载
发布博客 2019.07.22 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hibernate 生成策略(转) :

Hibernate 默认总共支持 13 种生成策略 :increment 2. identity 3. sequencehilo 5. seqhilo 6. uuiduuid.hex 8. guid 9. nativeassigned 11....
转载
发布博客 2019.07.22 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PKI公钥基础设施

(一)PKI综述在深入了解PKI之前,我们需要先理清两个问题,以便对今后的学习有更加全局性的认识和理解。这两个问题分别是:1.什么是PKI.2.为什么要使用PKI.1. 什么是PKI       PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够...
原创
发布博客 2019.03.22 ·
6492 阅读 ·
14 点赞 ·
7 评论 ·
51 收藏

使用Selenium模拟浏览器登录,并获取页面信息

(一)、Selenium1和Selenium2介绍 Selenium1.0是一个基于浏览器的开源自动化测试工具,它中可以使用多种语言编程,在运行Selenium1.0程序之前,需要先启动selenium server服务,及selenium remote control,简称为RC。由于其实由JavaScript实现的,所以只要支持JavaScript的浏览器都可以很好的支持它。而Seleniu
原创
发布博客 2018.02.07 ·
7193 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

服务器端向js传递一个链表List数据

遇到的问题:服务器端向js传递一个链表List数据 解决方法:在js里用ajax请求URL,之后再解析json数据。 1. 用ajax解析json数据:var url = "dire.MainMap.getPosition.hf";//要请求数据的页面URL$.ajax({ type: "post", url: url, data: ...
原创
发布博客 2017.10.16 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android自定义适配器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
原创
发布博客 2017.09.13 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Android开发中Handler总结

主要接受子线程发送的数据, 并用此数据配合主线程更新UI。(更新UI只能是主线程的工作,子线程更新UI是线程不安全的,所以android里非主线程操作主UI就会报错)。 为什么呢?因为子线程可能会有多个,多个线程同时操作一个控件可能会有冲突发生,所以android就限定了只有主线程可以操作UI。子线程想操作UI,可以,你告诉我(主线程),我来更新。 解释:当应用程序启动时,Android首先会开
转载
发布博客 2017.08.25 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多