- 博客(48)
- 资源 (71)
- 收藏
- 关注
原创 Uploading artifacts as “archive“ to coordinator... too large archive id=139218 responseStatus=413
找到“Continuous Integration and Deployment" 点击 ”Exand"按钮展开,使用管理员账号登陆gitlab,进入Admin Area,Setting,CICD,这里默认是100M,将其放大到1000M,问题解决。
2024-10-18 13:00:22
268
原创 pymilvus.exceptions.MilvusException: <MilvusException: (code=0, message=attempt #0: channel=by-dev-r
哪位大神见过这是什么问题,怎么解决。
2024-09-18 10:41:02
817
原创 RuntimeError: Failed to load shared library ‘.../python3.11/site-packages/llama_cpp/lib/libllama.so‘
是 NVIDIA CUDA 工具包中的一个关键运行时库,它提供了 CUDA 运行时 API。文件存在,但系统找不到它,可能是因为它不在系统的库路径中。然后继续全量安装 xinference。这个错误信息表明在尝试加载。环境变量来解决这个问题。命令来搜索这个文件。但是执行 下面命令时。
2024-09-14 14:30:57
2657
1
原创 ERROR: Failed to build installable wheels for some pyproject.toml based projects (llama-cpp-python)
说明一下,这台机器是部署大模型的服务器,有两块英伟达4090显卡,基础环境以及安装了CUDA,Pytorch基础计算包。基础环境安装xinference是没有问题的。就是安装好的xinference包后与原来运行大模型的环境冲突,所有我安装了conda,用conda新创建了一个环境xin_env,用xin_env环境安装xinference时报这个错。在Ubuntu 22.04 上不是Xinferenc,安装时报错如上。1、在xin_env环境上安装CUDA和Pytorch。
2024-09-10 11:00:48
1512
原创 记录一次 npm ERR! cb() never called! 解决过程
这个报错,网上有很多解决方案,大都是清空缓存,重新运行npm 之类的。笔者遇见的不是这些问题,而是需要升级node版本,升级Vue3版本。
2024-08-15 14:20:58
2588
原创 npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package
CICD报错 npm popper.js sourcemap-codec#
2024-07-25 11:21:29
600
原创 ERROR: Registering runner... failed runner=qVn7B1ES status=couldn‘t execute POST
1、由于这台服务器是新搭建的,新安装的docker,新安装的docker就会创建一个docker0的虚拟网卡,这个docker0网卡的作用是所有docker容器的默认网关。悲催的是这个docker0的ip访问跟我司服务器分配的ip冲突了,先造成网络不可访问的问题。2、停掉docker0之后,再注册gitlab-runner就会出现上面的报错。docker部署的gitlab-runner,注册到git服务时报错如上。2、至于docker0虚拟网卡冲突的问题,另外想办法解决。1、恢复docker0虚拟网卡。
2024-03-29 09:02:30
393
原创 MySql表结构迁移到PostgreSql(pgsql) 方案
本打算从mysql读取所有的数据库结构直接插入到pgsql里面,但是实际却发现有很多不合理的地方,与改成了将所有的mysql结构生成pgsql 的结构打印出来。由于工作需要,要将原有的mysql的表结构和数据都迁移到pgsql里面,因为pgsql支持更大数据存储,还能做AI大模型的向量数据库。网上找了很多种办法,这种跨数据库的迁移方案都是收费的。里面有类型转换我中用到我们实际使用到的结果,还有不少没列出来,使用时要注意一下。没有办法,我只能首先java代码实现数据库表结构迁移工作。
2024-02-04 11:29:31
2253
1
原创 git pipeline 出现npm报错
最近跑CI/CD pipeline总是特别卡,还出现npm报错:如下。检查发现是国外的npm服务卡住了。使用国内代理服务加速npm的速度,再次跑pipeline,成功。
2023-12-13 09:20:10
1634
原创 Post “http://docker:2375/v1.24/auth“: dial tcp: lookup docker on 192.168.110.99:53: server misbeha
runner下/etc/gitlab-runner/config.toml。这是一种更安全的方式,因为它可以防止你的密码出现在系统的历史记录中。这条警告是说,通过命令行接口使用密码是不安全的,应该使用。修改config.toml下的volumes。此处有一个预警和一个报错。2、再说报错,直接解决方法。
2023-11-07 09:55:57
661
原创 JDK21 新特性介绍
这个功能的好处是,它可以帮助你更简洁地表达复杂的逻辑,同时提高代码的可读性和可维护性。这个功能的好处是,它可以提高代码的可读性和可维护性,同时减少出错的可能性。这个功能的好处是,它可以帮助你更有效地控制变量的生命周期,同时减少出错的可能性。这个功能的好处是,它可以帮助你更有效地处理向量数据,同时提高代码的可读性和可维护性。这个功能的好处是,它可以帮助你更简洁地表达复杂的逻辑,同时提高代码的可读性和可维护性。这个功能的好处是,它可以提高代码的可读性和可维护性,同时减少出错的可能性。
2023-09-21 13:43:26
1149
原创 服务注册nacos启动时报错 Exception in thread “Logback shutdown hook [default]“ java.util.ConcurrentModificatio
这个异常表示应用程序无法连接到Nacos服务器。可能是由于Nacos服务器配置不正确或不可用导致的。:这个异常通常是由于反射调用方法时发生了异常而导致的。具体的异常信息需要查看更详细的堆栈跟踪信息。:这个异常通常是由于并发修改集合时引发的。在Logback关闭钩子线程中发生了并发修改集合的操作。检查Nacos服务器的配置是否正确,并确保Nacos服务器正在运行。检查应用程序的配置文件中是否正确设置了Nacos服务器的地址(
2023-07-19 17:54:07
1113
原创 maven私服nexus与gitlab runner(docker安装)CICD集成过程
maven私服集成gitlab runner的CICD过程
2023-06-08 14:50:33
391
原创 启动sonarqube 报错 AccessDeniedException: /opt/module/sonar/sonarqube-7.5/temp/conf/es/elasticsearch.yml
sonar集成了es,es启动的时候不能用root账号,所以只能新建其它账号,但是启动的时候不能用sudo,否则es还是起不来,但是正常启动的时候会报权限不足错误。
2023-05-26 10:51:04
370
原创 su 从root账号切换到其他账户时报 BH:Command is not permitted
su 从root账号切换到其他账户时报 BH:Command is not permitted。但是su root 是成功的,因为当前就是root用户。网上查了很多资料,无法解决此问题。不知道问题是啥,哪位高手能回答一下。
2023-05-25 11:12:43
2746
5
原创 chat gpt 优化网关层权限校验代码
今天咨询char gpt,输入了一段曾经花费了很长时间写出来的网关层权限校验和生成traceid代码,还是不完整的代码。没想到chat gpt迅速给出优化建议。
2023-03-28 09:33:34
390
原创 Spring cloud gateway 修改请求头、修改请求报文和参数校验等网关功能
sping cloud gateway,spring boot
2022-08-22 17:43:29
2761
原创 此时不应有 \Java\jdk1.8.0_05\bin\java.exe“ -cp “!ES_CLASSPATH!“ “org.elasticsearch.tools.launchers.JvmOpt
此时不应有 \Java\jdk1.8.0_05\bin\java.exe" -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOpt
2022-08-15 15:27:03
1730
原创 The last packet successfully received from the server was 20 milliseconds ago. 问题排查
今天启动ideal 打开本地项目报错,如下:The last packet successfully received from the server was 20 milliseconds ago. The last packet sent successfully to the server was 20 milliseconds ago. at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor....
2022-05-02 14:33:15
2457
1
原创 InheritableThreadLocal 使用的问题及解决办法
问题背景最近公司负责的项目总是出现莫名其妙的串号的问题,具体表现是一次请求里日志却记录的多个userId(一次请都只会有一个userId),看了很久的报文,分析了很久的代码,终于有了点眉目。问题分析这类问题主要出现在一个主任务启动的多个线程并发执行造成的,执行分析使用的是InheritableThreadLocalprivate static class InheritableThreadLocalContext extends InheritableThreadLocal<ThreadLo
2021-09-30 15:25:32
2748
原创 负载均衡算法
一:轮询算法(Round-Robin) 轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。 算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。 假设有N台服务器:S = {S1, S2, …, Sn},一个指示变量i表示上一次选择的服务器ID。变量i被初始化为N-1。该算法的伪代码如下: j = i; do { j = (j + 1) mod n;
2021-09-07 09:54:17
196
原创 CPU超过100%问题排查
出现了一台服务器接口访问太卡,甚至访问不通的问题。排查了半天终于找出原因,现将过程分享如下:1、Jps 查询java进程号,Bootstrap为tomcat线程2、top 查询各个进程cpu使用情况3、top –p 46 查询46号进程单独的cpu使用情况Shift + H 切换到该进程号内部各个线程的cpu使用情况,且按照CPU使用率逆序排列4、pid 140 cup消耗大 查看该线程干什么Printf %x 140 结果是:8c, 加...
2020-11-18 11:23:32
1329
原创 mvn dependency:tree 命令 解决maven打包Duplicate classes: 问题
maven 打包出现问题如下图可能是公司突然升级了检测规则,javax.servlet-api:jar 和 tomcat-embed-core:jar是很多jar都会引用的。现在就是要找到哪些jar应用了这两个jar。maven引用的依赖很多,要一个一个查询出哪些依赖引用了上面两个jar包,maven提供了命令:mvn dependency:true可以打印出所有的依赖。找出引用依赖树cmd下执行命令:mvn dependency:true也可以mvn dependency:tr
2020-09-18 13:59:43
1537
原创 经纬度相关业务及核心算法
经纬度经典用处最近在公司做了一个地图的项目,核心的算法就是经纬度计算距离和根据距离扩展经纬度。闲话少说,直接贴出代码看注释吧经纬度计算距离 // 地球半径 private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过经纬度获取距离(单位:米)
2020-09-07 20:38:56
755
原创 微服务网关Zuul源码分析
网关介绍请参考我上一篇文章:互联网关键系统网关Zuul 是 Netflix 公司的开源项目,Spring Cloud 在 Netflix 项目中也已经集成了 Zuul,依赖名叫:spring-cloud-starter-netflix-zuul。Zuul是基于 Servlet 框架构建,采用的是阻塞和多线程方式,即一个线程处理一次连接请求,Zuul源码分析本文来分析Zuul作为网关的核心源码。对于Servlet,我们分析源码一般从HttpServlet的实现类开始分析。对于Zuul,我们从Z
2020-07-31 21:57:24
218
原创 微服务关键系统网关及实现技术Zuul和Spring Cloud Gateway的区别
网关在互联网架构中的位置图中黄色的部分即为网关,它的基本作用有:(1)、请求鉴权认证(2)、流量管控路由网关的实现技术有很多种,如下图所示:今天我们就来比较 Zuul和Spring Cloud Gateway的区别。Netflix Zuul和Spring Cloud Gateway 比较1、开源组织Spring Cloud Gateway 是 Spring Cloud 微服务平台的一个子项目,属于 Spring 开源社区,依赖名叫:spring-cloud-starter-gateway
2020-07-31 21:04:36
658
原创 多线程间通讯问题的几种实现方式
概括多线程通信问题是一个老生常谈的知识点,今天有空通过一个编程题把所有的实现方式整理一遍。实现方式有:1、通过全局变量实现(有多种实现方式)2、通过wait,notify,notifyAll实现3、通过lock,condition实现4、通过LockSupport实现题目已知两个字符串"123456789"和"ABCDEFGGH",请用两个线程交替打出字符串每个字符,要求数字首先出现。这是一道典型的多线程通信的编程题,下面给出多种方式的实现。实现1、通过全局变量实现(有多种实现方式)#
2020-06-24 18:41:09
467
翻译 jdk14 新特性之:有用的NullPointerException(空指针异常)提示
概要通过精确描述哪个变量为空,提高JVM生成的NullPointerExceptions的可用性。目标1、向开发人员和支持人员提供有关程序提前终止的有用信息。2、更清楚地将动态异常与静态程序代码做关联,通过这种方式来提高程序理解能力。3、减少新的开发人员经常对NullPointerExceptions的困惑和担忧的问题。目标说明1、追查空引用的最终制造者不是一个目标,只有不幸的消费者。2、抛出更多的NullPointerException或者在不同的时间地点抛出NullPointerExce
2020-06-23 20:12:23
1487
原创 Spring IOC核心源码解析--refresh方法源码解析
本文基于spring 5.2.23.RELEASE版本分析,jar包spring-context:5.1.13.RELEASE.jarSpring 的核心方法refresh()方法位于AbstractApplicationContext.java类中.refresh()方法说明加载和刷新配置的表示形式,这些配置是配置在xml文件、属性文件或者是跟数据库模式相关联的配置信息。这是一个启动方法,如果启动失败,它将销毁已经创建的单例对象,避免资源浪费。换句话说,在调用该方法后,应该实例化所有的单例或者不
2020-06-03 20:03:46
382
原创 SprintBoot 1.X 启动tomcat源码分析,与Tomcat启动war包的不同
SprintBoot启动tomcat与Tomcat单独启动war包的区别
2020-05-20 20:22:51
428
原创 GC垃圾回收器思考:垃圾回收器衍化发展过程
java 垃圾回收器CMS 里程杯式的垃圾回收器,工作线程可以跟垃圾回收线程一起工作。G1ZGC
2020-05-07 20:48:04
1356
1
原创 使用计数器算法寻找同源异构词的问题
同源异构词计数器算法/** * 判断是否为同源异构字符串 * @param A * @param B * @return */ public static boolean isTy(String A, String B){ if(A.length() != B.length()){ return...
2020-04-26 21:58:24
289
原创 堆排序 实战算法分享,比较器的使用,各种排序算法总结
堆排序 实战算法分享前言关于排序算法,很多文章都已经深入分析过,堆排序其空间复杂度为O(1),时间复杂度为O(nlogn),在众多排序算法种可以说性能比较优越。浏览众多的网上文章,未找到关于排序算法实战算法的文章。最近由于生成环境性能提示需求,去除了使用MySql数据order by的数据库排序功能,必须要做jdk内存中排序,现在将排序算法分享如下。堆排序的过程堆排序实际是对一个数组进行...
2020-04-17 17:21:52
234
原创 关于单例模式不要再说懒汉式、饿汉式,大厂都是双验证加锁DCL模式
关于单例模式不要再说懒汉式、饿汉式,大厂都是DCL式懒汉式public class Singleton { private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ if(instance == null...
2020-04-16 20:13:46
406
nexus-3.28.1-01.tar.gz
2023-05-13
pythonWeb框架Django-2.1
2018-11-20
zookeeper分布式锁实例源码
2018-11-07
Python openpyxl 安装
2018-06-04
MSP(管理系统平台)_S2SH
2012-10-31
java连接sqlserver驱动包msutil.jar
2011-10-31
java连接sqlserver驱动包msbase.jar
2011-10-31
IKAnalyzer3.2.0.zip
2011-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人