- 博客(149)
- 资源 (4)
- 收藏
- 关注
转载 git commit emoji 使用指南
使用 emoji 为提交打上一个 “标签”, 使得此次 commit 的主要工作得以凸现,也能够使得其在整个提交历史中易于区分与查找。
2023-08-24 21:50:36
237
原创 Stable Diffuion webui Mac版本安装过程
连接超时报错(PS: 上述步骤中已经包含该问题解决方案):修改源码内全部 git clone 链接,设置代理。操作系统:MacOS Ventura13.5。文件的修改主要是解决插件下载超时的问题。芯片:Apple M2 Max。
2023-08-09 00:11:38
1211
转载 Pip更换默认镜像源
其中index-url的值替换为您选择的源地址。创建完配置文件后,pip就会默认使用这个源。如果创建了配置文件,命令行参数。默认情况下,pip的源是Python官方的仓库。如果默认源网络较慢,可以选择更换其他。包所依赖的索引地址。指定的源将不再生效。
2023-08-08 23:58:03
1936
原创 sd-roop换脸插件安装
1. 执行 `pip install insightface==0.7.3`2. 在web-ui 界面,插件菜单,从网址安装 `https://github.com/s0md3v/sd-webui-roop`
2023-08-08 23:38:00
6126
1
原创 git unable to get local issuer certificate (_ssl.c:1007)>
这个错误通常是由于Git无法验证SSL证书导致的。
2023-08-08 23:31:59
3185
转载 LangChain 中文入门教程
众所周知 OpenAI 的 API 无法联网的,所以如果只使用自己的功能实现联网搜索并给出回答、总结 PDF 文档、基于某个 Youtube 视频进行问答等等的功能肯定是无法实现的。LangChain。文档地址:https://python.langchain.com/en/latest/这个库目前非常活跃,每天都在迭代,已经有 22k 的 star,更新速度飞快。LangChain 是一个用于开发由语言模型驱动的应用程序的框架。可以将 LLM 模型与外部数据源进行连接。
2023-05-28 12:27:11
4141
3
原创 2. ThingsBoard 源码调试
将dao模块的resources下的sql文件移到application模块的data目录下,进行数据初始化操作,见下图。其它问题可能会遇到一个前端补丁文件执行失败的错误,直接删除就可以编译通过了…PS补充,github上有人提出了相同的问题,解决方案跟我这里一致–2022.3.17。PS这里建议科学上网,要不然会失败N次(考验运气),一次不行就多次,只能如此…数据库启动之后,再根据程序配置数据信息,创建一个名为。(由于上诉问题,这里先用前后端分离的方式去启动)启动ui-ngx,......
2022-07-30 23:16:10
2070
原创 1. 什么是ThingsBoard
ThingsBoard是一个开源物联网平台,可实现物联网项目的快速开发,管理和扩展。我们的目标是提供现成的IoT云或本地解决方案,以为您的IoT应用程序启用服务器端基础架构。官方网站中文官方网站社区版GitHub。...
2022-07-30 23:07:10
2457
原创 MongoDB 数据模型
顾名思义,JSON与JavaScript语言是分不开的,它是JavaScript对象的一种文本表现形式。BSON(BinaryJSON)是二进制版本的JSON,其在性能方面有更优的表现。二者最大的区别在于JSON是基于文本的,而BSON则是二进制(字节流)编/解码的形式。作为一种轻量级的数据交换格式,JSON的可读性非常好,而且非常便于系统生成和解析,这些优势也让它逐渐取代了XML标准在Web领域的地位,当今许多流行的Web应用开发框架,如SpringBoot都选择了JSON作为默认的数据编/解码格式。..
2022-07-30 23:01:00
721
原创 MongoDB 选型
OLTP 指手机应用、网页应用,有交互式的。需求数 据库能够提供毫秒级的响应。OLAP 指可以在晚上跑一个批,做分析处理,跑完以 后把结果写到表里面,第二天来拿结果。OLTP 和 OLAP 最大的区别就是时效性的区别。MongoDB 是 OLTP 型的数据库,从 MongoDB 4.0 开始完全支持跟交易相关的强事务。第一,横向扩展能力,数据量或并发量增加时候架构 可以自动扩展。MongoDB 是原生的分布式数据库, 通过分片技术,可以做到 TB 甚至 PB 级的数据量, 以及数千数万数十万到百万级的并发
2022-07-30 22:56:55
1812
原创 MongoDB简介
MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构。MongoDB文档类似于JSON对象。字段的值可以包括其他文档,数组和文档数组。是一组维护相同数据集合的mongod实例,提供了冗余和提高了数据可用性。MongoDB将文档存储在集合中。集合类似于关系数据库中的表。文档(即对象)对应于许多编程语言中的内置数据类型。MongoDB提供高性能的数据持久化。嵌入式文档和数组减少了对昂贵连接的需求。MongoDB的复制工具(称为。动态模式支持流畅的多态性。......
2022-07-30 22:50:13
242
原创 dubbo 2.5.3 升级记录 to 2.7.10
升级过程2.7.8,2.7.9,2.7.10,一路踩坑,直到2.7.10方才成功springboot版本2.3.10.RELEASEspringcloud版本Hoxton.SR11springcloudalibaba版本2.2.5.RELEASE。
2022-07-21 07:14:47
1494
原创 Cassandra 的分区和复制
有序分区器的目的是为了能把存储相似主键的分区尽可能地分配到相同节点上,以此来提升范围查询的性能。主要用于单个数据中心的部署...
2022-07-21 07:09:24
644
转载 Cassandra数据类型
如果Cassandra中内置的数据类型无法满足您的需求,您还可以使用自定义数据类型。例如,需要使用一个字段存储用户的地址信息,需要获取地址的邮编、街道等信息。cqlsh上述语句定义了address数据类型。需要注意的是,Cassandra中数据类型的定义是keyspace范围的,表明address数据类型只能在test_keyspace里面使用。如果您使用,可以看到address数据类型属于test_keyspace的一部分。cqlshcqlsh'home'{streetcqlsh。...
2022-07-16 22:17:05
770
原创 Cassandra Cql
在Cassandra中创建KeySpace。USE-连接到已创建的KeySpace。-更改KeySpace的属性。-删除KeySpace。-在KeySpace中创建表。-修改表的列属性。DROPTABLE-删除表。TRUNCATE-从表中删除所有数据。-在表的单个列上定义新索引。DROPINDEX-删除命名索引。...
2022-07-16 16:39:24
443
原创 gradle 转 maven
gradle 转 mavenIDEA Gradle 可视化界面,双击 install会自动生成 build/poms 目录下的 pom-default.xml 文件PS: 该文件不可以直接使用,需要自行调整适配
2022-07-11 20:17:41
2007
原创 springboot 参数校验&异常处理
JSR-380规范是bean验证的java api规范,javaEE和javaSE的一部分,使用注解如@NotNull, @Min, and @Max,确保bean属性符合一定条件。JSR-380 需要java8或以上版本,利用java8中新增的特性,如注解类型,支持新的类
2022-07-06 20:10:41
1192
原创 Cassandra 架构
Cassandra的设计目的是处理跨多个节点的大数据工作负载,而没有任何单点故障。Cassandra在其节点之间具有对等分布式系统,并且数据分布在集群中的所有节点之间。
2022-07-03 21:13:32
478
原创 Cassandra 简介
Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据Cassandra 的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对 Cassandra 的一个写操作,会被复制到其他节点上去,对 Cassandra 的读操作,也会被路由到某个节点上面去读取。对于一个 Cassandra 群集来说,扩展性能 是比较简单的事情,只管在群集里面添加节点就可以了。...
2022-07-03 21:10:26
708
原创 Spring 的国内脚手架(https://start.aliyun.com/)
首先上图:使用 Spring 的 Java 开发者可以很方便的通过该界面创建一个基础的 Spring Boot 项目,并引入你所需要的各种 Spring Boot Starter 组件或者 Spring Cloud 的各种功能。除此之外,其实我们也可以将它用于 IDEA 的新建工程中,来提速原来的创建方式。操作很简单,只需要下面两步:第一步:先从菜单中选择 “File” -> “...
2020-04-22 14:08:26
13069
1
原创 Zuul 网关简介
Zuul网关介绍由于微服务“各自为政的特性”是微服务的使用非常麻烦通常会设立“传播者”作为一个统一入口网关主要实现请求过滤和请求转发Zuul 介绍Zuul是网关大军中的医院,目前市场使用规律比较高Zuul 除了实现请求过滤和转发,一般还作为鉴权和容错使用Zuul 可以无缝衔接Ribbon和HystrixZuul 使用请求路由Zuul 可以通过配置完成请求路由配置Z...
2020-04-07 10:30:42
1477
原创 Swagger|Knife4j 一键使用
在经历了N次繁琐重复的swagger配置之后(每一个项目都需要配置SwaggerConfig),萌生了引入一个依赖自动帮我实现配置的观念,于是乎,诞生了…自制,默认集成knife4j,界面更加友好,同时使用便捷,一键集成sringboot项目,同时支持一键开启网关聚合功能,使你解脱书写、配置API文档的烦恼…https。...
2020-04-06 20:24:53
3995
原创 maven-javadoc-plugin 3.X版本 javadoc 检查报错
maven install 时一直报错,javadoc 提示N多警告网上查了一圈都写需要配置additionalparam参数为Xdoclint:none,但是其实3.X的插件参数名称已经发生了变化。<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...
2020-04-03 17:16:01
3128
2
原创 docker-compose 国内镜像安装
docker-compose 国内镜像安装1、安装dockeryum -y install docker2、修改docker 镜像源vim /etc/docker/daemon.json{“registry-mirrors”: [“https://hub-mirror.c.163.com”,“https://registry.aliyuncs.com”,“https://r...
2020-03-18 11:58:32
8026
原创 每日新知——MySQL索引类型及创建
文章目录MySQL索引类型及创建MySQL 的索引两种分类方式逻辑分类物理分类索引创建MySQL索引类型及创建MySQL 的索引两种分类方式逻辑分类和物理分类逻辑分类按照逻辑分类,索引可分为:主键索引:一张表只能有一个主键索引,不允许重复、不允许为 NULL;唯一索引:数据列不允许重复,允许为 NULL 值,一张表可有多个唯一索引,但是一个唯一索引只能包含一列,比如身份证号码、卡号...
2020-03-03 21:28:26
479
原创 Hystrix简介&说明
文章目录Hystrix简介&说明Hystrix 介绍Hystrix 主要作用Hystrix 流程Hystrix 两种命令模式Hystrix 配置GroupKeyCommandKeyHystrix 请求特性请求缓存请求合并Hystrix 隔离Hystrix 隔离简介线程隔离信号量隔离ThreadPoolKeyHystrix 降级处理机制降级介绍降级触发原则快速失败Hystrix 熔断机制熔断...
2020-03-03 21:08:45
966
原创 每日新知——MySQL 查询流程&索引简介
客户端先通过连接器连接到 MySQL 服务器;连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回缓存数据,如果没有缓存则进入分析器;分析器会对查询语句进行语法分析和词法分析,判断 SQL 语法是否正确,如果查询语法错误会直接返回给客户端错误信息,如果语法正确则进入优化器;优化器是对查询语句进行优化处理,例如一个表里面有多个索引,优化器会判别哪个索引性能更...
2020-03-02 21:15:26
819
原创 每日新知——Zookeeper
什么是 ZooKeeperZooKeeper 是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作提供给用户使用。ZooKeeper 提供功能分布式服务注册与订阅:在分布式环境中,为了保证高可用性,通常同一个应用或同一个服务的提供方都会部署多份,达到对等服务...
2020-02-28 22:50:12
385
原创 每日新知——面向切面编程(AOP)
面向切面编程(AOP)面向切面编程(Aspect Oriented Programming,AOP),它就好比将系统按照功能分类,每一个类别就是一个“切面”,我们再针对不同的切面制定相应的规则,类似开发模式被称为面向切面编程。AOP 使用场景日志系统安全统一效验AOP 优点集中处理某一类问题,方便维护逻辑更加清晰降低模块间的耦合度AOP 相关概念Jo...
2020-02-27 23:01:41
476
原创 微服务安全认证概览
微服务安全认证概览JWT - 网络安全JWT 介绍JWT 全称 —— JSON Web TokenJWT 主要用于身份认证和信息加密JWT 特性JWT 可以携带数据进行传输,方便后端使用JWT 可以对传输数据进行签名,增加安全性JWT组成组成作用内容示例Header(头)记录令牌类型、签名的算法等{"alg":"HS256", "typ...
2020-02-27 22:55:44
612
原创 Ribbon & Feign 简述
Ribbon & FeignRibbonRibbon 概述Ribbon 是客户端负载均衡器Ribbon 服务发现Ribbon 服务选择规则Ribbon 服务监听Ribbon IRule算法IRule算法算法描述RoundRobinRule轮询规则RandomRule随机规则AvailabilityFilteringRule可用过滤规则...
2020-02-25 20:21:24
1246
原创 服务注册与发现(下)
前言本篇我们介绍一下 服务注册与发现的最后两种实现方式 ,Etcd & NacosEtcdetcd 诞生于 CoreOS 公司,它最初是用于解决集群管理系统中 OS 升级的分布式并发控制以及配置文件的存储与分发等问题。基于此,etcd 被设计为提供高可用、强一致的小型 keyvalue 数据存储服务。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。Etcd 应用场景...
2020-02-24 21:29:38
1900
原创 服务注册与发现(中)
前言上篇主要说明了服务注册与发现的实现方式之一, Eureka下面,让我们来了解一下其它的实现方式 吧服务注册发现的其它实现方式DNS、ZooKeeper、Apache Dubbo、Consul、Etcd、以及Nacos,DNS(早期)DNS作为服务注册发现的一种方案,它比较简单。只要在DNS服务上,配置一个DNS名称与IP对应关系即可。定位一个服务只需要连接到DNS服务器上,随机返回...
2020-02-23 23:03:35
623
原创 服务注册与发现(上)
服务注册与发现服务注册服务注册是指服务提供者向注册中心注册服务实例,主要将其服务信息如服务名称、IP 地址、端口等注册到注册中心。服务发现服务发现是指服务消费者需要调用其他服务时,注册中心将服务提供者的服务信息如服务名称、IP 地址、端口等告知服务消费者。EurekaEureka 提供的是一种客户端注册的方式进行服务注册和发现。Eureka 是 Netflix 公司的开源项目之一,和...
2020-02-23 22:05:07
600
原创 微服务初识
微服务初识微服务是一种服务间松耦合的、每个服务之间高度自治并且使用轻量级协议进行通信的可持续集成部署的分布式架构体系微服务优点服务组件化和去中心化分散服务治理和分散数据管理强调业务单一性,弱化业务耦合度容错设计和资源合理分配微服务缺点对人员技能素质要求较高过多的约定成俗对团队协调性要求较高微服务拆分力度决定了扩展难度和维护难度回归冒烟等测试(灾难)...
2020-02-21 18:15:43
1111
原创 微服务架构的演变
引言微服务是一种服务间松耦合的、每个服务之间高度自治并且使用轻量级协议进行通信的可持续集成部署的分布式架构体系那么,微服务架构又与其它架构有何区别?单体架构(Monolithic)单体架构是最简单的软件架构,常用于传统的应用软件开发以及传统 Web 应用,适用于用户业务不复杂、访问量较小的时候,甚至可以将应用服务、数据库、文件服务器部署在一台服务器上(相信很多人都这么干过,^_...
2020-02-20 18:15:34
1594
postman google chrome 插件
2018-10-26
postman google浏览器拓展程序
2018-08-02
spring-boot 2.X中文配置.txt
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人