- 博客(47)
- 收藏
- 关注
原创 进程异常 linux环境分析
linux环境 jar包 明明只是一个jar包 启动一次 ,正常应该就是一个进程,但是 发现 实际了Linux上 多出来了三个虚拟的进程 ,并且进程号都一样 ,导致 jdbc 链接实例 有些为null 导致操作数据库失败。手动 杀死进程 在重新启动jar包 保证就一个jar包 一个进程,问题解决。目前还没分析具体产生原因。
2024-07-19 15:03:57 219
原创 mysql 1038 Out of sort memory
1038 Out of sort memory”错误通常出现在MySQL进行排序操作时,导致这个错误。导致这个错误的原因是内存不够用。我们可以通过增加排序缓冲区大小或使用磁盘临时表来解决这个问题。sort_buffer_size 变更了 33554432 解决。
2024-07-16 11:28:12 272
原创 RocketMQ所有的心跳机制
Conumser与NamseSrv随机建立长连接,定期从NameSrv获取topic路由信息;Producer与NameSrv随机建立长连接,定期从NameSrv获取topic路由信息;Consumer与Broker的Master和Slave结点建立长连接,用于订阅消息;Producer与Broker的Master结点建立长连接,用于发送消息;此外Consumer与Master和slave维持一个心跳。此外Producer与Master维持了一个心跳。
2024-07-04 15:18:23 249
原创 springboot整合redisTemplate与redisson 自动装配失败原因
springboot整合redisTemplate与redisson 自动装配失败原因
2024-05-30 11:22:18 438
原创 nacos 问题解决思路2
例如 两个 folder 实例,一个folder项目 启动两个实例 都注册到 nacos里 那么这个时候访问他就用到了 负载 LoadBalancer 了 那么 就可能会出现 这个问题了。明明 服务启动了 也注册到nacos 了 ,访问也成功了 返回200 但是 就是 访问不到服务。项目在 idea里启动访问正常,cmd jar 访问 无响应 http请求服务器 长期无响应。导致 gateway 提示 No servers。Getway网关 日志 报错。
2024-04-23 11:41:33 905
原创 nacos 问题解决思路1
gateway 负载均衡 到哪个 关停的服务时 就会报错 500错误,下一次访问 访问那个正常的服务 就好了。1、 研究为什么 注册了nacos的服务 关停后 nacos 不将这个服务从注册中心删除。2、配置 gateway 访问策略,当访问失败后 第二次就不访问这个实例 就好了。我本地 启动一个服务A,关停这个服务A,在启动这个服务A。但是 有一个实例 访问会报错 因为已经不存在了。这时 nacos 里面 A服务 有两个实例。
2024-04-23 11:32:55 225
原创 学习记录学习
https://devops.aliyun.com/org-member/5ee201dd892c58bb7c3942bfhttps://devops.aliyun.com/workbench?orgId=5ee201dd892c58bb7c3942bf你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown
2024-03-28 10:25:17 1016
原创 搭建私有服务器和日常思路小记
部署一个个人的博客,拥有自己的域名、公网ip、例如在百度上输入我的域名就能直接访问我的服务器上的项目了。(1)注册申请一个公网域名 如wyy.com.cn(阿里、或是百度都能申请)(2)在家用网络中 公网是无法访问的 所以我们最好注册一个公网ip 但很难我们可以购买一个内网穿透服务 他会给我们配置好一个公网ip并映射到我们的家用局域网中我们电脑被分配的ip上。这样间接的我们就有了一个公网ip了(3)公网ip关联 域名 这样外网就能通过域名访问到我的服务器了。(4)买一台小型服务器A。
2023-10-19 17:17:18 114
转载 Linux记录
创建 biosboot 空间,大小设置为1MB,此空间如果不创建在一些环境中系统将 20MB。/ : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 2G。我的版本为 VMware-workstation-full-16.1.0-17198959。进阶分区方案: 50G 7G。
2023-10-19 10:38:55 64
原创 java运行cmd命令调python无返回,python脚本执行正确问题查找
java运行cmd命令调python无返回,python脚本执行正确问题查找
2022-10-21 13:04:40 962 1
原创 语言跨平台解释
语言跨平台解释解释型语言 如Java 就是你编写的 .java文件给我jvm我jvm是安装在不同平台的(Windows、Linux等)我jvm一看我安装在了Windows上那我就把.java文件编译成Windows认识的机器码(二进制文件)我jvm发现我被安装在Linux平台 那我就把.java文件编译成Linux平台认识的机器码(二进制文件)。这样不同平台 对于同一套.java文件 就都能执行了对于开发者 你给出去一份最终的.java代码 就完事了 后续它想在那个平台运行都可以 都不用来找
2021-09-10 20:35:28 180
转载 http长短连接
原文链接: https://blog.csdn.net/skiof007/article/details/79263070.因为HTTP协议根本就没有长短连接这一说法。众所周知,HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP连接就结束了,或者更准确的说,是本次HTTP请求就结束了,下一次又是一个新的请求和新的响应,因此根本没有长连接这一说。那么自然也就没有短连接这一说了。之所以网络上说HTTP分为长连接和短连接,其实本质上是说的TCP连接。TCP连接是一个双向的通道,它是可以
2021-07-14 20:41:06 161
原创 jvm 调优命令 和方法
jvm 调优命令 和方法一、 命令方法总结:参考资料(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)测试 示例总结:1、2、一、 命令方法总结:你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。参考资料链接: https://www.jianshu.com/p/15597b3d2da8.链接: https://blog.csdn.net/u013068789/a
2021-07-13 19:30:18 580
转载 java内存分配
java运行时内存分配详解原文连接:https://www.cnblogs.com/hewenwu/p/3662529.html一、 基本概念每运行一个java程序会产生一个java进程,每个java进程可能包含一个或者多个线程,每一个Java进程对应唯一一个JVM实例,每一个JVM实例唯一对应一个堆,每一个线程有一个自己私有的栈。进程所创建的所有类的实例(也就是对象)或数组(指的是数组的本身,不是引用)都放在堆中,并由该进程所有的线程共享。Java中分配堆内存是自动初始化的,即为一个对象分配内存的时
2021-07-06 16:51:10 118
转载 2021-06-30
一、关于controller调用controller/service调用service/util调用service/websocket中autowired的解决方法原文连接:https://blog.csdn.net/moshowgame/article/details/83415545问题背景这个问题,其实分为四个问题,思路是一致的。controller调用controllerservice调用serviceutil调用servicewebsocket中autowiredSpringUti
2021-06-30 10:14:21 120
转载 SpringBoot2+Netty+WebSocket(netty实现websocket)
##### 一、SpringBoot2+Netty+WebSocket(netty实现websocket,支持URL参数)原文链接: https://zhengkai.blog.csdn.net/article/details/91552993思路: 用netty实现 后台的 websocket 相当于前端利用websocket协议 后端用netty实现复杂的业务逻辑<dependency> <groupId>io.netty</groupId> <
2021-06-30 10:04:38 5428
转载 websocket学习记录2021-06-29
websocket 示例http://jmesnil.net/stomp-websocket/doc/https://github.com/yudiandemingzi/spring-boot-websocket-studyhttps://www.cnblogs.com/qdhxhz/p/8467715.htmlhttps://www.cnblogs.com/qdhxhz/p/9438954.htmlhttps://www.cnblogs.com/qdhxhz/p/9452237.htmlhtt
2021-06-29 11:18:11 150
转载 websocket 学习2
SpringBoot2.0集成WebSocket,实现后台向前端推送信息原文连接: https://blog.csdn.net/moshowgame/article/details/80275084.
2021-06-28 17:26:30 73
原创 websocket 学习1
websocket 个人总结例如 springboot 整合 websocket就和rocketmq 有点像,分广播、点对点 等推送方式 也分订阅、推送一个主题 有一个订阅接口 例如 群聊功能(1)一个发送消息到这个订阅地址的网站入口:群成员可通过浏览器发送消息(2)一个主题订阅地址 :加入群的都订阅这个主题或是消息地址,接收消息要实现两种情况*********1、实现本地一对一聊天功能 测试同一网段 实时双向通信(同一网段 例如内网 用户登录网站例如jobcenter 统一访问一个服务器
2021-06-24 18:14:29 458
原创 nodejs 理解
nodejs 理解一、Node.js介绍Node.js是一个javascript运行环境。它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。Nodejs是基于V8引擎,V8是Google发布的开源JavaScript引擎,本身就是用于Chrome浏览器的js解释部分,但是Ryan Dahl 这哥们,鬼才般的,把这个V8搬到了服务器上,用于做服务器的软件。二、Node.js介绍、优势、用途htt
2021-06-22 11:12:09 1746
原创 docker 学习总结
docker 学习总结一、centos7 安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本如果安装过请先卸载yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-l
2021-06-09 15:15:54 141
转载 Java线程池生动解释记录
1参考链接:链接: https://www.cnblogs.com/dolphin0520/p/3932921.html. 在了解将任务提交给线程池到任务执行完毕整个过程之前,我们先来看一下ThreadPoolExecutor类中其他的一些比较重要成员变量:private final BlockingQueue workQueue; //任务缓存队列,用来存放等待执行的任务private final ReentrantLock mainLock = new Reentran
2021-06-04 11:12:20 75
原创 docker 学习记录1
1.docker学习记录 参考文章链接: https://blog.csdn.net/q610376681/article/details/90483576
2021-05-31 16:57:33 244
原创 Logback.xml 配置
Logback.xml 配置<?xml version="1.0" encoding="UTF-8" ?><configuration scan="true"> <jmxConfigurator /> <property name="USER_HOME" value="D://slog12/" /> <!-- 控制台输出日志 --> <appender name="STDOUT" class="ch.qos
2021-04-13 21:08:32 144
原创 Logback SizeAndTimeBasedRollingPolicy 和 <maxFileSize> 失效问题总结
原因:版本不一致引起的如图原来 pom引用 slf4j 1.7.3,但是 logback并没有用这个 而是 自己家在了 1.7.25版本的slf4j问题1.:java.lang.NoSuchMethodError: ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP.(Lch/qos/logback/core/rolling/SizeAndTimeBasedFNATP$Usage;)V问题2.:SizeAndTimeBasedRollingPoli
2021-04-13 21:07:28 3125
原创 oracle->mysql 问题
oracle->mysql 问题涉及 oracle数据导入MySQL、主键自增、order by 非null 排序、mybatis 配置、路径等问题一、oracle->mysql 数据迁移1.powerDesigner安装Sybase\PowerDesigner 162.Oracle的sql文件转换成MySQL的sql文件 使用 PowerDesigner生成的 sql 里,数据库名需要自己修改。另外会生成一句 create user XXXXX; 这句也需要注释掉或删掉。
2021-04-12 20:22:14 691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人