自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 llama_cpp_python运行Qwen2提示error loading model: unknown model architecture: ‘qwen2‘

llama_cpp_python版本不支持qwen2导致,可以更新到新版。

2024-06-11 19:52:02 471

原创 python使用gdb进行堆栈查看与调试

以ubuntu示例,先安装gdb与python-dbg,dbg按照python版本安装。使用top查看python进程,使用gdb操作python进程。使用命令查看python进程。

2024-06-09 01:07:45 440

原创 spring boot启动无法获取spring.application.name问题,bootstrap.yml配置获取不到的问题,spring.cloud.bootstrap.enabled参数

如果着急看结果的朋友,划到最后今天在体验spring-cloud的时候,发现一个问题,就是报了spring.application.name找不到,文件如下之后排查原因,发现其实spring.profiles.active也没有获取到,那么初步判断整个文件都没有获取到,spring-boot在读取文件的时候,会使用yaml的组件进行读取,之后排查该组件的读取内容,发现bootstrap没有读取到,只读取了application的文件spring-boot有一个配置,是读取配置文件名的,叫做s

2021-05-16 16:38:03 23037 9

原创 k8s+istio+springcloud整合篇(一):概述

项目刚开始是单体应用,之后改造成微服务。但对于微服务来说我们又需要有这样的需求:1.服务注册发现需要支持跨语言。因为我们实际过程中,除了java,可能还会应用到其他语言做事情,比如python做算法。而且,我们还可能需要java业务代码中调用python去做某些事情。所以,对于整体的服务注册发现,我们希望是跨语言的。2.故障快速恢复,实际过程中,我们有可能遇到这种情况,某个服务挂了。这种情况需要他自己恢复。所以我们希望这个是能够快速恢复的。3.跨环境用不同的服务注册发现的方式。由于我们在开发环

2020-09-01 17:01:38 3158 1

原创 spring boot启动原理学习笔记

这是自己学习及缕清思路的学习笔记 具体的可能会比较乱 之后本人会去整理平时我们都是通过springapplication.run去启动一个应用spring boot 启动的时候 可以有多启动器 也就是多个class 去获取配置然后springboot在启动的时候 会获取启动类型 也就是springboot容器的启动类型 然后去判断springboot以何种服务器类型启动 例如tomc...

2019-08-10 16:39:47 415

原创 centos通过logstash完成mysql数据库同步至elasticsearch,elasticsearch logstash maven ik分词器安装配置,elasticsearch索引创建

首先 下载elasticsearch与logstash 并上传至服务器(这里由于笔者工程历史原因,所以采用5.6.1的,下次有机会来个6.0的)elasticsearchhttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.1.tar.gzlogstashhttps://artifacts.elastic.co...

2018-02-26 20:14:02 861

原创 真集群与伪集群的区别

现在目前个人了解的集群有几种方式:负载均衡及反代的方式,去中心化的方式去中心化的这种目前笔者还没怎么了解,负载均衡及反代的方式则是类似下图这种用户请求进入负载器,负载器再根据轮询规则分发请求至各节点上,这个就是负载均衡器的集群方案比较基础的一个原理了在很多工程中,有一些朋友问我:我这个集群搭在一台机器上合不合适?现在这里我就稍微说下所有集群节点搭在一台机器上那种就是比较经常听到的“伪集群”所有集群...

2018-02-21 14:18:48 4219

原创 docker容器自动化部署落地实践之五:用jenkins+gitlab+docker完成容器化工程自动化部署集成

这一步完成了 我们就可以完成我们整个流程了:工程修改后push到gitlab >> gitlab通过webhook通知jenkins工程有改变 >>jenkins到gitlab取最新工程 >> jenkins完成容器构建 >> push到docker hub >> 让单台或多台服务器同时拉下这个镜像并运行由于笔者服务器资源有限 这里不做多台服务器的部署构建演示 思路是一样的 push到do

2018-01-12 16:18:36 3889

原创 docker容器自动化部署落地实践之二:搭建gitlab(下)

上一篇文章呢 笔者在尝试持续化集成的过程中发现了某些问题1.与我们项目中落地实践的gitlab不太一样 无论是界面上的 还是配置上的2.发现并无法触发jenkin的webhooks经排查后 发现系版本问题 上一篇文章误选用了较老版本的gitlab 在与jenkins整合方面会出现不少问题 读者们请以这篇文章为准搭建gitlab 上一篇文章若有读者其他方面所需搭建旧版本的gitlab 可

2018-01-12 14:27:02 594

原创 docker容器自动化部署落地实践之四:jenkins安装与配置

接下来安装我们的jenkins jenkins在这里起到了一个非常重要的作用 为我们从git上边拉取工程后做的所有工作 可以为我们把工程一次性部署到多台服务器 这里由于没有太多机器 笔者就以单机做示范 多机用ssh部署过去就可以了jenkins官网下载jenkins https://pkg.jenkins.io/redhat-stable/ 这里用2.89.2做shi下载并安装

2018-01-08 20:30:21 672

原创 docker容器自动化部署落地实践之三:docker安装配置与dockerfile制作镜像

安装docker yum install -y docker-io如果提示No package docker-io available,如下图,那么再安装epelyum install -y epel-release接下来再安装就ok了制作镜像并提交到镜像仓库由于我们的应用程序是容器化的 所以这里我们需要制作基础镜像 以便管理生产流水线上的环

2018-01-08 14:43:16 526

原创 docker容器自动化部署落地实践之二:搭建gitlab(上)

在自动化部署工程的时候 version control这里会起到一个很重要的作用 当我们完成一段代码需要部署的时候 那么push到version control 让他帮我们去告诉持续集成工具 说需要构建部署了 那么持续集成工具才会去弄本篇文章的gitlab版本非最新版本 对于jenkins最新版本的webhooks触发不是非常好 gitlab最新版本文章请移步这篇文章docker容器自动化部署

2017-12-31 13:08:17 1153

原创 docker容器自动化部署落地实践之一:介绍概括

这段时间有几个概念非常的火 微服务 devops 微服务的话个人之前有过一段时间的实践 稍微清楚这个架构体系 devops的话个人没啥了解 印象好像就是一个生产流水线流程的一个东西这两个东西都牵扯到一个比较重要的东西 那就是自动化部署 也就是持续集成微服务中由于服务细分化导致部署集成困难 因为服务细化了嘛 部署工作比以往的软件架构要多很多 比起单体应用的话应该是很多倍了把 按照以往

2017-12-31 13:04:22 744

原创 es ElasticSearch 无法高亮/驼峰命名 大写无法使用

最近给es做了数据库增量同步 同步的sql语句用了as字段别名映射 别名用的驼峰命名今天在项目代码里怼es高亮结果发现有些字段高亮不了 看了一下es查出来的数据有些驼峰命名的大写被改为了小写 为啥会被改变这里还未知好像es默认会把驼峰命名大写改为小写 会导致出现一些问题 目前已知出现的就是无法高亮 有可能是驼峰命名 造成的某些问题附带无法高亮 将驼峰 改为下划线的命名法 问题解决也不是什么大问题 ...

2017-10-01 11:42:21 5775 2

原创 spring与RabbitMQ整合 消费者消费不到消息 重启才能消费到的问题解决

RabbitMQ是当前一个挺火的消息队列中间件 相比ActiveMQ 消息更不容易丢失我之前用的是ActiveMQ 后边有的时候会莫名其妙的收不到消息 项目紧后边也没时间排查 经朋友的推荐下 换了RabbitMQ 后边用着也没啥问题今天 的RabbitMQ 突然就出了问题 生产者发送消息 消费者监听不到 消费者重启才能接收到 这样的情况肯定不行 项目上线的话要是出现这种问题影响很大的 进入Ra

2017-02-07 09:08:28 14799 1

原创 dubbo异常:Failed to check the status of the service . No provider available for the service 解决

dubbo配置的时候需要一个注册中心 这个注册中心主要起的作用为服务做配置 每当一个服务生产者去注册服务时候 会把这个生产者的ip跟端口号丢上去注册中心 而服务的消费方就会从注册中心拿到服务的ip跟端口号 放在本地文件中 底层调用netty访问服务 昨天跟同事一块调程序 他开服务生产者 我开服务调用者 后边就出Failed to check the status of the service .

2017-02-05 11:06:47 36436 17

空空如也

空空如也

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

TA关注的人

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