自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Jenkins控制台日志乱码[1;32m [1;34m [1m [m 控制台日志乱码

Jenkins控制台日志乱码,Jenkins安装插件Ansi Color。

2025-06-25 11:07:21 331

原创 mqtt client 避免自动生成.lck文件 已解决 mqttv3 mqttv5 java springboot

在Java SpringBoot项目使用依赖开启mqtt客户端后,在项目下面自动生成名为ClientId-tcp123456789内容为.lck文件的文件夹。如下图。

2024-12-05 17:18:37 888

原创 ProcessBuilder 死锁 没反应 假死 shell脚本 java

通过ProcessBuilder执行shel脚本时,由于脚本中含有wget语句,会产生大量下载进度信息到stderr,并且这些信息没有被读取,导致缓冲区被填满,进而导致子进程阻塞,无法继续执行。由于某些本地平台对标准输入和输出流的缓冲区大小有限,如果未能及时写入输入流或读取输出流,可能会导致进程阻塞,甚至死锁。因此上述两个方案要么把stderr中的日志读取出来,要么通过增加指令参数的方式减少日志打印。stderr和stdout是进程与外界通信的两个输出流,也可以理解为是两个缓冲区。

2024-11-25 22:36:29 745 1

原创 protoc did not exit cleanly. Review output for more information. MacOS M3 M2 M1

如果mac上没有rosetta则升级。~/.m2/setting.xml修改成。

2024-08-27 21:25:00 698

原创 UnsupportedOperationException;java.lang.UnsupportedOperationException

异常产生处代码报错。

2024-08-14 23:57:48 214

原创 sorry redis desktop manager crashed - RDM远程连接失败

问题如图解决方法修改redis.conf中protected-mode 为 no。如图

2020-10-22 08:31:52 2164 3

原创 SpringCloud-RestTemplate-Feign-Hystrix-Ribbon/远程调用-负载均衡-服务熔断

远程调用-负载均衡-服务熔断前言:之前学到创建注册中心和添加两个微服务,这次来让这两个微服务之间产生调用,让他们共同执处理一次请求。目的:完成getMovieAndUserById功能。远程调用概念介绍:目前笔者所知能够实现远程调用的三种方法:采用RestTemplate采用FeignRPC,通过Socket来实现。远程调用-RestTemplate目的:让User服务调用Movie服务,实现同时查询user和movie。在配置类中声明restTemplate方法用于返回re

2020-09-06 10:33:48 333

原创 SpringCloud-Netflix-注册中心和两个服务端

SpringCloudSpringCloud不是某一个具体的技术,而是一系列框架的有序集合,是分布式系统的整体解决方案。eg:用户-电影举例注册中心-Eureka项目创建时加上Eureka Service模块若pom.xml文件出错,可以试试加上maven的版本号配置配置application.ymlspring: application: name: cloud-eureka-registry-centerserver: port: 8761eureka: in

2020-09-06 09:00:53 320

原创 修改SpringBoot数据库连接池集成Druid|集成web组件

SpringBoot集成Druid标记在SpringBoot框架底层默认数据库连接池是com.zaxxer.hikari.HikariDataSource更换为Druid(声明式)dependency一下 添加GAV在.yml中spring.datasource.type:DruidDataSource的全限定名第二种集成Druid的方式(编程式配置)新建一个配置类DruidDataSourceConfiguration标记@SpringBootConfiguration声明一个数

2020-09-02 22:47:02 285

原创 SpringBoot自动配置原理

自动配置原理类上面有了@Configuration后才是配置类,或辅助姐被标记过@Configuration。(后者又称为替代注解)。spring boot底层共有100多个配置类,他们都是通过AutoConfigurationImportSelector类来确定时候起作用,在这个类中有一个selectImport方法:“选择导入”,此方法中调用getAutoConfigurationEntry可以拿到一些配置,继续往下走是通过EnableAutoConfiguration类来加载了一些配置,拿到他

2020-09-01 22:42:06 186

原创 Spring-AOP五大通知类型-AspectJ

简介@Before:前置通知,在方法执行之前执行@After:后置通知,在方法执行之后执@AfterRunning:返回通知,在方法返回结果之后执行@AfterThrowing:异常通知,在方法抛出异常之后执行@Around:环绕通知,在整个方法执行过程中执行,围绕着方法执行。...

2020-03-23 10:50:33 390

原创 Spring框架之概述与IOC容器

前言Spring作为最著名的J2EE框架之一,学起来多少还是要求些Web基础,关于JavaWeb的全套教程我会在后续更新本篇博客我会用最接地气的方式来描述何为SpringSpringSpring概述:...

2020-03-20 01:10:14 271

原创 C/C++结构体|单链表|影院售票系统|含注释|数据结构基础小作业

学了数据结构后,试着用简单的结构体和链表写了个影院售票系统。代码上可能还有些BUG和逻辑错误,希望大家能够评论出来。如果有些有趣的想法也请写在留言里,我会认真查看的。#include <iostream>#include <assert.h>#include <cstdlib>using namespace std; typedef struc...

2019-11-27 21:39:20 2106 2

原创 C/C++单链表含有菜单的“增删改查”数据结构模板(无文件流处理),同时解决微软VC编译时char数组自动添加屯屯屯

C/C++单链表含有菜单的“增删改查”数据结构模板(无文件流处理)以帮助有需要的同学们同时欢迎大家提出问题以及提出优化建议通过不使用char*来解决string转char时VC自动填充问题,代码如下各式: strcpy_s(Node->char[20] val, char[20] val);实际使用: strcpy_s(pGet->name, name); /*在...

2019-11-23 02:04:51 920 1

空空如也

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

TA关注的人

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