自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

与时代同行 liwei

尘心似海,翼翼而行! 当你的才华撑不起你的野心时,请继续学习!

  • 博客(64)
  • 收藏
  • 关注

原创 jvm内存分析相关资料 整理

jvm内存分析相关资料 整理前言:给一个系统定位 问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。数据包括:运行的日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hpror文件)–引用自 深入理解JAVA虚拟机 一书常用的jdk自带的工具注: pid: 为java程序运行的进行号jps 虚拟机进程状况工具英文命名JVM Process Status Tools, 显示指定系统内所有的HostSpot虚

2020-07-04 23:45:18 176

原创 mysql查看当前实时连接数

mysql查看当前实时连接数静态查看:SHOW PROCESSLIST; SHOW FULL PROCESSLIST; SHOW VARIABLES LIKE '%max_connections%'; SHOW STATUS LIKE '%Connection%'; 实时查看:mysql> show status like ‘Threads%’;Threads_cached 30Threads_connected 152Threads_created 1736143

2020-06-16 14:10:36 210

原创 centos linux 工作中实用常用命令集 (Java 程序员)

centos linux 工作中实用常用命令集 (Java 程序员)查看linux服务器信息[root@linux-node2 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)[root@linux-node2 ~]# uname -r2.6.32-573.el6.x86_64生成软链接命令 ...

2020-01-21 11:34:12 274

原创 按图索骥之 java ---- IntelliJ IDEA实用 快捷键,插件,项目编码

版本 IntelliJ Idea Ultimate 2018.3常用[快捷键]sout System.out.printlnpsf public static finalpsfi public static final intpsfs public static final Stringpsvm main方法ctrl+g 定位到某行alt+f7 方法调用栈 + f4ctrl ...

2019-03-29 15:48:46 216

原创 IDEA中maven多模块全部展示怎么合并到root根目录

场景:

2024-08-20 11:36:23 108

原创 Macos 部署自己的privateGpt(2024-0404)

macos 部署private chatgpt

2024-04-05 21:59:40 636

原创 win11部署自己的privateGpt(2024-0304)

PrivateGPT是一个可投入生产的人工智能项目,利用大型语言模型(LLMs)的强大能力,即使在没有互联网连接的情况下,也能够提出关于您文档的问题。该平台致力于构建和分享先进的NLP模型,并提供易于使用的API和工具,使研究人员和开发者能够快速使用和部署这些模型。总体而言,Hugging Face通过提供易于访问、使用和共享的NLP模型,推动了自然语言处理领域的进步,并促进了开发者和研究人员之间的合作。使用来自摄取文档的上下文进行聊天和完成:抽象了上下文的检索、提示工程和响应生成。基于文本的嵌入生成。

2024-03-04 14:33:24 1655

原创 vm centos7 docker 安装 mysql 5.7.28(2024-02-18)

docker exec -it /bin/bash 进入容器,进行操作。docker CONTAINER-ID logs 可以查看启动日志。有开启,直接关闭或者放开端口访问。

2024-02-18 18:42:56 622

原创 Elasticsearch7 exception [type=illegal_argument_exception, reason=Limit of total fields [1000]

即可以修改index默认的配置,增加单个索引的字段限制。

2023-05-30 16:15:27 964

原创 用balenaEtcher烧录Ubuntu镜像时,显示U盘具有写保护

用balenaEtcher烧录Ubuntu镜像时,显示U盘具有写保护。再次执行快速格式化即可!

2023-05-15 22:32:06 933

原创 Kafka ssl org.apache.kafka.common.errors.SslAuthenticationException: SSL handshake failed

aliyun kafka 使用ssl从公网连接,之前使用的证书好好的,过了一段时间发现不太行了。新的证书:only.4096.client.truststore.jks。旧的证书:kafka.client.truststore.jks。证书问题,更换官方推荐的证书,即修复了问题。

2023-04-12 10:21:57 1227

原创 生产环境抛异常,但却没有将堆栈信息输出到日志, logger.error(“exception“, e)

生产环境抛异常,但却没有将堆栈信息输出到日志,logger.error(“exception”, e),发现这个日志捕捉了NullPointerException,但是没有异常堆栈信息,只有java.lang.NullPointerException这一条信息,无法知道是从哪里抛出来的, 经过分析是JIT编译器对异常进行了优化,当代码中的某个位置抛出同一个异常很多次后,JIT服务端编译器(C2)会将其优化成抛出一个事先编译好的、类型匹配的异常,异常堆栈信息就看不到了。

2022-09-13 15:33:44 981

原创 ES7 Nested Sort Search

ES的嵌套搜索查询 + 嵌套搜索排序实贱

2022-09-08 09:57:16 435

原创 ES7 对指定的id进行置顶(2022/0908)

对指定的id置顶

2022-09-08 09:46:36 1249

原创 CanalServerException: rollback error, clientId:1001 batchId:xxx (2022-05-13)

canal 问题描述,看日志:canal-instance.log2022-05-12 19:02:41.782 [destination = dump_kafka_dbname_2 , address =192.168.11.2:3306 , EventParser] WARN c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - ---> find start position successfully, EntryPosition[

2022-05-13 08:53:09 958

原创 idea 2021.2 Error running ‘FailRecordPO‘: Command line is too long. Shorten command line for**

17:25 Error running ‘FailRecordPO’: Command line is too long. Shorten command line for FailRecordPO or also for Application default configuration?解决方法,修改工程下的 .ideal (亲测可用)workspace.xml:add: <component name="PropertiesComponent"> <proper

2022-02-08 22:39:22 257

原创 2021-1130-Error deploying artifact:ould not transfer artifact:... with status code 400

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project aa-service: Failed to deploy artifacts: Could not transfer artifact com-test:aa:pom:1.0.0 from/to releases (http://nexus.test.com.cn/reposi

2021-11-30 18:41:31 1088

原创 alibaba canal1.1.5环境搭建

canal 1.5 环境搭建

2021-11-23 23:34:07 1341

原创 20211123-CanalParseException: column size is not match for table:test

2,注意要先停止instance服务,canal-client最好也停下,删除zk上记录binlog位点的/otter/canal/destinations/test_instance_lw/1001/cursor。1,配置canal-instance文件直接移动位点至最新的timestamp,但是会丢弃掉之前的binlog更新,所以需要做一次全量的同步更新;场景:当一个mysql表的字段有增减时,canal-server集群下的对应监听的canal-instance则会触发此错误;

2021-11-23 10:24:10 1397

原创 idea 2021 报包未导入,实际是对的,编译也没报错

背景在使用idea 2021 开发工具的时候,遇到过两次引用的的类虽然存在,但是却报错该类不存在的情况原因分析1,有可能是maven依赖下载的不正确2 ,有可能是因为开发工具缓存的问题解决方式刷新maven依赖或者是使用mvn clean命令将依赖清理之后重新加载清理缓存注意选择了此项后,会清空本地存储的代码编码history;请谨慎操作!重启后,问题解决!...

2021-11-03 08:55:42 834

原创 2021-09-24 Idea2021 工具上如何查询gradel的依赖树?

1,点击gradel工具栏2,选中要查询的子项目的权限树,(父项目好像不可以)效果:全文 结束!

2021-09-24 16:12:15 143

原创 HV000151: A method overriding another method must not redefine the parameter 2021-07-29

spring @validate@Validated@Slf4jpublic class FaController { @PostMapping("/category") public Result<List<SecVo>> category( HttpServletRequest request) { // 使用fiegn来调用其他的服务,其他服务提供的接口又使用错误的使用@Validated的注解 // 导致服务提供方抛出此异常,而不是

2021-07-30 09:45:22 9377 2

原创 git项目在idea中看不到git选项问题20210330

解决方法,打开setting使用添加的功能添加对应的 .git 目录同级的目录即可正常集成git

2021-03-30 16:20:32 995

原创 springboot 2.x Failed to bind properties under ‘‘ to com.zaxxer.hikari.HikariDataSource:

***************************APPLICATION FAILED TO START***************************Description:Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:Property: driverclassnameValue: org.postgresql.DriverOrigin: "driverClassName" f

2020-10-16 15:13:05 593

原创 webservice wsdl 转java对象

使用winds 的wsimport来自动反射生成java soap对象wsimport -keep -p shenzhenhospital_shekouguangchang -d C:\Users\linpx\Desktop\aa\20200928 -encoding utf-8 https://域名地址/exambespoke/WebServiceTemp.asmx?WSDL-p 指定包名-d 指定文件存放目录-encoding 指定编码方式-keep 保留生成的文件用法: wsimpo

2020-09-28 16:08:14 917

原创 坑-but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread

在测试环境中遇到启动 tomcat8.x时报错,解决思路: 07-Sep-2020 19:09:11.196 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [system] appears to have started a thread named [pool-1-thread-4] but has fa

2020-09-08 20:05:33 24452

原创 centos7.5安装 rbbitmq 20200904

查看linux服务器信息[root@localhost software]# cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)[root@localhost software]# uname -r3.10.0-1062.4.1.el7.x86_64rabbitmq-server-3.8.7-1.el7.noarch.rpm首要条件,erlang 版本要大于 21[root@localhost software]# erl

2020-09-04 15:22:08 121

原创 zipkin安装使用

以下是官方文档给出的操作步骤QuickstartIn this section we’ll walk through building and starting an instance of Zipkin for checking out Zipkin locally. There are three options: using Java, Docker or running from source.If you are familiar with Docker, this is the pref

2020-09-04 11:09:18 247 1

原创 Nacos 安装使用

以Nacos作springcloud注册中心nacos安装快速开始这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。0.版本选择您可以在Nacos的release notes及博客中找到每个版本支持的功能的介绍,当前推荐的稳定版本为1.3.1。1.预备环境准备Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:64 bit OS,支持 Linux/Unix/Mac/Windows

2020-09-03 19:47:48 551

原创 centos7.5 redis6.x 安装

centos7.5 默认gcc版本[root@localhost redis-6.0.7]# gcc -v使用内建 specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper目标:x86_64-redhat-linux配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share

2020-09-03 19:26:09 295

原创 使用docker 安装Nexus搭建Maven私服教程 2020-09-03

基本的概念如果没有搭建私服会有什么问题?如果没有私服,我们所需的所有构件都需要通过 Maven 的中央仓库或者第三方的 Maven 仓库下载到本地,而一个团队中的所有人都重复的从 Maven 仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。另外,很多情况下项目的开发都是在内网进行的,可能根本连接不了 Maven 的中央仓库和第三方的 Maven 仓库。我们开发的公共构件如果需要提供给其它项目使用,也需要搭建私服。搭建私服的优点 Maven 私服的概念

2020-09-03 11:44:29 4857

原创 tomcat/start.sh

tomcat/bin/./start.shtomcat 服务器的启动shell 脚本#!/bin/sh# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright o

2020-08-17 17:39:07 242

原创 tar 命令使用

SYNOPSIS tar [OPTION...] [FILE]...DESCRIPTION GNU `tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive. GNU `tar' saves many files together into a single tape or disk a

2020-08-12 17:59:20 175

原创 Tomcat8 ERROR: transport error 202: bind failed: Address already in use

Tomcat8 启动报错:ERROR: transport error 202: bind failed: Address already in useERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]vim tomcat

2020-07-30 19:35:36 267

原创 mysql/mariadb 慢日志错误日志配置

mysql/mariadb 慢日志错误日志配置先查看慢sql是否开启mysql> show variables like “%slow%”;show VARIABLES like ‘%long_query_time%’查询Mysql的进程[root@localhost rc.d]# ps -ef | grep mysqlroot 6096 1 0 17:19 ? 00:00:00 /bin/sh /usr/local/mariadb/bin/mysq

2020-07-29 17:42:32 1065

原创 搭建自己的gitlab仓库及踩到的坑

搭建自己的gitlab仓库查看linux服务器信息[root@linux-node2 ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)[root@linux-node2 ~]# uname -r2.6.32-573.el6.x86_64开始安装依赖包[root@linux-node2 ~]# yum install -y curl policycoreutils-python openssh-server设置S

2020-07-25 11:51:59 2526

原创 mysql 启动问题,The server quit without updating PID file (/var/run/mysqld/mysqld.pid)

Starting MySQL. ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid)首先描述下遇到的问题[root@nodes mysql]# systemctl status mysqld.service● mysqld.service - LSB: start and stop MySQL Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendo

2020-07-25 10:52:15 1359

原创 ideaVim 使用总结

idea vim 使用总结vim 上:k , 下:j , 左: h , 右:lw|b 单词跳跃 向前或向后 f|t 跳至指定字母位置yy 复制当前行p粘贴 10p 粘贴10份*|# 跳至相同的变量处,向后或者向前vjj 多行选中dd 删除 10dd 删除10行u 撤销更改x 与删除键相同gg 行首GG 行尾100G 跳至指定行Ctrl + Shift + A 打开action快速搜索窗口Alt + 数字/字母 打开对应的扩展工具栏Double Shift 快速搜索

2020-07-21 10:41:53 558

原创 记一次 jvm问题排查之数据库死锁(代码层面)

DataSourceManager 锁死问题问题如下 :数据源请求超时 5s,锁住了,下一个排队的n个进持有锁,其他所有的都在等待,表现为外部请求无响应!获取不到数据库的连接引起!private static ThreadLocal<Connection> tlConn = new ThreadLocal<Connection>();private static PoolManager poolManager = null;public static synchroni

2020-07-13 21:22:33 610

原创 Java内存区域划分

Java内存区域划分概念Java虚拟机在执行Java程序时会把它的内存划分为若干个不同的数据区域这些区域有各自的用途、创建和销毁的时间有的区域随虚拟机进程的启动而存在有的区域则依赖用户线程的启动和结束而建立和销毁java虚拟机运行时候数据区图片下图现在对各区进行解释1,程序计数器(Program Counter Register)在虚拟机概念模型里,字节码解释器工作时,通过改变计数器的值来选取下一条需要执行的字节码指令;分支、循环、跳转、异常处理、线程恢复等都需要依赖此计数器来完成!当前

2020-07-05 12:39:44 161

空空如也

空空如也

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

TA关注的人

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