自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qwen2-7b+AnythingLLM+ollama 部署API调用

Qwen2-7b+AnythingLLM+ollama 部署API调用

2024-08-09 15:48:09 548

原创 AI-知识库搭建(二)GPT-Embedding模型使用

Embedding模型是一种将高维度的离散数据(如文本、图像、音频等)映射到低维度的连续向量空间的技术。"Text-Embedding-Ada-002" 是OpenAIAP|中的一个预训练文本嵌入模型,它属于"Ada" 系列的-个变种。Ada系列的模型专注于文本分类和语言理解任务,它在理解语义和推断方面有较好的性能。处理后的向量就可以直接存入向量数据库,为最后的问题答案匹配准备。通用语言模型,"Text-Embedding-Ada-002"可能更适合于需要较高语义理解和推断能力的任务。

2024-06-07 14:55:35 942

原创 AI-知识库搭建(一)腾讯云向量数据库使用

腾讯云向量数据库(Tencent Cloud VectorDB)是一款全托管的自研企业级分布式数据库服务,专用于存储、检索、分析多维向量数据。腾讯云向量数据库不仅能为大模型提供外部知识库,提高大模型回答的准确性,还可广泛应用于推荐系统、自然语言处理等 AI 领域。将已知的问答知识,问题和答案转变成向量存储在向量数据库,在查找答案时,输入问题,将问题向量化,匹配向量库的问题,将向量相似度最高的问题筛选出来,将答案提交。腾讯云的向量库使用方式基本就是这样着,在这里简单的使用到了他的插入和向量查询功能。

2024-06-07 14:36:00 742

原创 JAVA Mongodb 深入学习(二)索引的创建和优化

JAVA Mongodb 深入学习(二)索引的创建和优化

2024-06-07 12:16:05 679

原创 JAVA Mongodb 深入学习(一)BulkOperations 批量操作

JAVA Mongodb 深入学习(一)BulkOperations 批量操作

2024-06-07 11:02:40 552

原创 Elasticsearch深入学习 (四) 文档查询

根据指定字段的精确值进行匹配查询。例如,搜索title字段为 "Example Document1" 的文档。:根据指定字段的内容进行全文匹配查询。例如,搜索description字段包含关键词 "example" 的文档。用于精确匹配包含指定短语的文档。它会将查询字符串视为一个完整的短语,确保文档中的某个字段包含完全相同的短语。:通过组合多个查询条件,使用逻辑运算符(如 must、should、must_not)来进行复合查询。创建索引,并指定title字段的类型为keyword,用于精确查询。

2023-06-27 15:49:20 1313

原创 Elasticsearch深入学习 (四) Java接入整合(High-Level REST client)

Elasticsearch深入学习 (四) Java接入整合(High-Level REST client)

2023-03-27 10:57:45 668 1

原创 Elasticsearch深入学习 (三) 状态参数解析

Elasticsearch深入学习 (三) 状态参数解析

2023-03-26 19:16:19 1041

原创 Elasticsearch深入学习 (二) 索引创建及分片优化经验

Elasticsearch深入学习 (二) 索引创建及分片优化经验

2023-03-26 18:27:44 2552

原创 Elasticsearch深入学习 (一) 集群安装

Elasticsearch 集群安装

2023-03-26 17:16:19 852

原创 企业微信开发(六) 欢迎语优化经验

企业微信开发(六) 欢迎语优化经验

2023-02-22 09:56:22 777 1

原创 企业微信开发(五)群活码

企业微信开发,群活码

2023-02-01 17:54:03 1054

原创 企业微信开发(四)助力裂变方案

企业微信开发,助力裂变方案

2023-02-01 17:24:20 258

原创 企业微信开发(三)访问频率限制

访问频率限制方案

2022-12-30 13:39:12 1481

原创 企业微信开发(二)安全性全面升级

ID有corpid、userid、external_userid与unionid、标签ID

2022-12-30 11:57:40 855

原创 企业微信开发(一)常见问题收集及解决方案

企业微信开发,常见问题收集及解决方案

2022-12-30 11:37:27 1469

原创 JAVA-IDEA开发10个小手段

JAVA-IDEA开发10个小手段、代码补全、插件、快捷键

2022-04-09 11:00:30 1331

原创 SpringSecurity Unsupported algorithm ‘xx256‘

使用我们标准的基于属性的配置,我们可以进一步设置我们期望令牌签名的算法。当授权服务器使用RS256 以外的算法对令牌进行签名时,通常需要这样做。让我们继续通过添加jws-algorithm属性来更改配置:spring: security: oauth2: resourceserver: jwt: // ... jws-algorithm: ES256我们还可以将我们的资源服务器配置为信任多种算法进行签名验...

2022-03-25 10:17:08 1018 1

原创 KubeSphere (二) DevOps 安装

目录一、官方教程二、具体操作三、验证结果一、官方教程KubeSphere DevOps 系统在KubeSphere首次安装后,再安装DevOps组件二、具体操作左上角平台管理--》集群管理自定义资源CRD-》搜索clusterconfiguration,点击进去点击右边的内容-编辑配置文件找到devops,把enabled:false 变成true,后更新保存三、验证结果保存后自动更新下载(5分钟左右),通过命令可查看具体日...

2022-03-20 22:36:15 1908 2

原创 KubeSphere (一) 虚拟机安装 All-in-One 模式

一、官方网站面向云原生应用的容器混合云,支持 Kubernetes 多集群管理的 PaaS 容器云平台解决方案 | KubeSphere进去文档中心,看具体的配置教程,建议别选最新的版本,新版本多半兼容性较差二、虚拟机配置可以完全按官方的配置去给,看自己的资源吧三、执行命令#首先确定虚拟机的时间是正常的#防火墙firewall的状态,如果启动的话,就关闭firewall-cmd --state#关闭防火墙systemctl stop firewalld.ser..

2022-03-20 21:20:01 2616

原创 IDEA JAR包 deploy上传maven私仓教程

一、maven setting.xml 设置修改本地的maven的 setting.xml 文件1、添加私仓链接 <mirror> <id>nexus</id> <name>nexus repository</name> <url>http://192.168.122.51:9111/repository/maven-public/</url> <

2022-03-03 10:24:08 3174

原创 若依单体项目拆分微服务-全过程分享(带源码)

之前写过一篇,这次详细再说下若依微服务版改造 拆分多仓库(带源码)_CJ点的博客-CSDN博客一、前言目标:若依的单体项目转换成分布式部署效果:结合springCloud、Nacos配置中心模式,实现微服务化拆分难点: 原项目为若依脚手架单体项目还带一些业务模块,无法简单复制粘贴迁移 基础权限表结构带有公司业务字段(创建人ID等) 维护成本在,不能过多拆分。(容易拖死自己) 原项目mybatis-plus结合的太深(自动注入创建ID等),分布式

2022-02-24 10:40:02 4658

原创 若依微服务版改造 拆分多仓库(带源码)

参考了若依微服务架构,觉得可用性非常大,但是还是不能完全符合公司的使用性,花了一些时间进行改造。最终的效果,每个大模组单独一个仓库、父级pom单独一个仓库管理、system单独一个仓库管理。还去掉了一些无关紧要的模组。先看看原来的若依结构。官方文档:介绍 | RuoYicom.ruoyi ├── ruoyi-ui // 前端框架 [80]├── ruoyi-gateway // 网关模块 [8080]├── ruoyi-auth

2022-01-27 13:57:07 1458

原创 原生JS 全局变量设置和使用

为了跨页面实现全局使用某个变量 例如说cookie,总结下自己使用过的方法。一、cookie设置document.cookie = name + "=" + 1 ;获取 function getCookie(name) { if(window[name]){ return window[name]; } if(sessionStorage.getItem(name)){ return sessionStorage.getItem(na

2022-01-06 15:53:57 2611

原创 原生JS 获取浏览器类型-2022新版

浏览器类型的获取逻辑需要不断更新,因为各家浏览器会更新他们的底层,导致之前的逻辑失败后续出现不兼容问题的话,再进行更新当前版本:20220106 function checkBrowser() { const ua = window.navigator.userAgent.toLocaleLowerCase(); var browserType = null; if (ua.match(/msie/) != null || ua.match(/trident/) !.

2022-01-06 15:03:27 328

原创 Seata-AT模式案例分享

AT模式在上次说到Seata的三个组成部分 TM、RM、TC。可以简单的分配下角色TM相当于业务代码逻辑、RM相当于持久层的JDBC数据库、TC就是seata单独部署的客户端。AT 说到底就是实现对资源操作的代理,并记录原先 & 变更后的状态,并用锁保证该数据的隔离性。在调用链中出现异常时,还原所有分支数据,达到分布式事务下的“原子性”。而AT模式下 的执行流程TM 开启分布式事务(TM 向 TC 注册全局事务记录); 按业务场景,编排数据库、服务等事务内资源(RM ..

2021-12-30 19:15:48 804

原创 Seata-tcc 材料分享

Seataa、是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。官方APISeata 是什么b、TCC 简单来说就是二段式的提交Try阶段、Confirm/Cancel阶段(TCC模式对AT来说使用和配置起来都比较麻烦一点,且对代码的侵入性高一点,就是说表的设计是需要考虑二段式的提交的一个思想,例如 “冻结“ 字段、“状态“ 字段)组成...

2021-12-30 19:15:00 267

原创 JAVA easyExcel 多sheet 导入导出Demo带源码

一、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/m

2021-12-16 21:33:48 833

原创 可视化埋点方案和实践-PC-WEB端(一)

目录一、什么是可视化埋点1、圈选、点选(即标记页面元素)的逻辑代码2、捕获监听标记的元素的逻辑代码二、遇到的坑1、标记元素兼容性难2、监听难三、优点1、方便了测试人员和运营人员。2、埋点的变更是即时的,不需要更新系统代码。3、可视化操作,小白也知道怎么弄,不需要懂代码。一、什么是可视化埋点常规的项目,埋点的需要前端人员和后端人员共同操作,在需要捕捉的代码处,前端放入一个链接埋点代码,而后端则需要对这个链接的埋点做相应的接收接口,来获取埋点数据。而可视化

2021-11-11 15:53:25 1910

原创 Js 可视化框选Dom元素,Xpath路径变更Dom元素

应用于可视化埋点需求,需要一个JS能够通过框选 获取页面的DOM元素且记录Xpath路径,用于后续对Dom进行后续的操作简单做了Demo,后续继续优化<!doctype html><html><head> <title>Js 可视化圈选Dom元素,Xpath路径变更Dom</title> <style> * { margin: 0; pa.

2021-09-28 14:34:57 1004

原创 SpringBoot 排除某个配置类引用

//springBoot排除某个自写的配置类引用 排除以下配置类引用@ComponentScan(basePackages = "com.aiagain",excludeFilters = {@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE,classes = {XxlJobConfig.class})})//springBoot排除某个jar包的配置类引用 排除以下配置类引用@SpringBootApplicatio..

2021-09-18 10:40:45 3879

原创 Jgit 工具类 (代码检出、删除分支(本地、远程)、新建分支、切换分支、代码提交)

import org.eclipse.jgit.api.Git;import org.eclipse.jgit.api.ListBranchCommand;import org.eclipse.jgit.lib.Ref;import org.eclipse.jgit.transport.CredentialsProvider;import org.eclipse.jgit.transport.RefSpec;import org.eclipse.jgit.transport.UsernamePa.

2021-09-16 13:36:32 2258 1

原创 电商(一) 创建订单业务流程

一、背景商品需要调用供应商的接口来实现订单的创建在项目就存在两个订单,一个是供应商的订单、一个是项目自身的订单,实际就是一个订单二、流程https://www.processon.com/embed/611ca4261e0853164d2e3d02在从用户点击购买到用户点击支付 ,最后成功返回订单号接着支付流程,失败则回滚操作1、首先在商品页的时候点击购买,就需要开始校验库存、金额、邮费、收货地址等信息。2、没有收货地址的,则要重新选择,且选择收货地址后,还需要调用类似.

2021-08-18 15:29:28 3519

原创 RocketMq (一)安装及使用

一、Docker方式安装单机方式安装,参考:https://blog.csdn.net/weixin_36927395/article/details/111867976二、工具类import org.apache.rocketmq.client.producer.SendCallback;import org.apache.rocketmq.client.producer.SendResult;import org.apache.rocketmq.spring.core.Rock

2021-08-18 11:12:26 495

原创 SpringCould (六) Nacos设定配置及读取

目录一、编写nacos配置二、新建JAVA配置类三、调用方式四、使用场景五、注意事项一、编写nacos配置1、在指定项目服务的nacos配置中心,选择该服务的配置文件2、进入编辑,保存二、新建JAVA配置类import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Compon..

2021-08-18 10:46:12 1018

原创 SpringCould (五)分布式系统代码架构拆分

一、前言总结下最近以来SpringCloud分布式项目的代码架构和拆分原理,使用到的技术以及一些可用性比较高的工具。使用这种架构给我的感受是拆分的很细,代码之间的干扰性大大降低,但服务之间的Fegin方法调用,写起来也增加了一些工作量,如果说没有代码生成器的话,开发起来会比较累的。比如一个简单的接口出去就需要经过9个文件的代码编写。二、完整的项目路径在代码结构上,基于解耦这个准则。├── common // 工具服务│ └── core ...

2021-08-04 14:38:33 562

原创 Gitlab-IDEA使用教程

Gitlab-IDEA使用教程一、新建Gitlab代码仓库到gitlab操作界面 建立一个仓库创好了一个仓库,先别操作其他添加文件,然后复制下那个地址回到IDEA(前提已经创建好了一个项目)VCS à Create Git Repos…选择Add后,文件变了颜色,然后才去点击commit写上注释,Commit后,还需要再进行push操作第一次上传需要把 gitlab的仓库填上完成后在IDEA的右下角有提示...

2021-05-28 11:55:38 2771

原创 Docker安装 Postgres数据库 11.6 并配置数据持久化

目录一、拉取镜像二、创建宿主持久化文件夹三、启动四、客服端使用一、拉取镜像docker pull postgres:11.6二、创建宿主持久化文件夹mkdir /home/postgresmkdir /home/postgres/pgdata三、启动docker run -d --name pgsql -e POSTGRES_PASSWORD=pgpassAdxsdcx12 -v /home/postgres/pgdata:/va...

2021-05-26 11:26:22 606

转载 Oracle数据库优化方案,物理优化和逻辑优化

https://blog.csdn.net/Obelisk00/article/details/76944497https://blog.csdn.net/qq_37203082/article/details/100194680

2021-05-12 11:42:53 364

原创 Docker 安装RabbitMq和使用场景

一、Docker安装#docker拉取镜像docker pull rabbitmq:management#启动docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management#开启防火墙firewall-cmd --zone=public --add-port=15672/tcp --per

2021-05-11 15:29:59 167 1

JS select标签复选

JS select 标签 可多选可单选。需要加载CSS和JS,DOME包含,前提需要加载JQ

2018-04-07

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

TA关注的人

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