logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot log4j升级log4j2

log4j2升级步骤在多线程情况下,使用log4j可能会阻塞其他线程,从而导致整体性能下降并出现性能瓶颈。所以需要升级到性能更好并支持异步的log4j2。

文章图片
#log4j#spring boot#java
springboot启动连接mysql报错Could not create connection to database server. Attempted reconnect 3 times. Gi

1.错误场景:错误提示如下Could not create connection to database server. Attempted reconnect 3 times. Giving up.2.分析原因这个报错是连不上mysql,这里不考虑mysql权限限制不让远程访问的情况,剩下的百分之八十是设置mysql数据库连接加的参数不对。3.解决方法设置mysql连接参数如下,直接拷贝下面所有

#mysql#java#数据库
mybatis启动报错Result Maps collection already contains value for xxx

背景:mybatis配置xml启动的时候报错,提示Result Maps collection already contains valuefor xxx。原因分析:

#mybatis#java#maven +1
推荐运维神器HSS工具,简单批量管理百万linux机器

HSS(Host Shell Service)解决的主要痛点是在多台服务器上执行命令时的繁琐操作和安全性问题。在传统的方式下,需要分别登录每一台服务器,逐一执行需要的命令。这种方式存在以下痛点:繁琐操作:登录多台服务器需要逐一输入用户名和密码,比较繁琐,而且执行命令也需要逐一在不同的终端中输入,效率较低。安全性问题:在多台服务器中使用相同的用户名和密码登录,存在密码泄露的风险;在多台服务器中执行命

文章图片
#服务器#运维#linux
深入解读springboot使用注解@value注入static变量

在这个类中,我们将属性"jdbc.url"的值注入到了MyComponent类中定义的静态变量"url"中。这样就简单的完成了注意setUrl方法不能是static@Component。

文章图片
#spring boot#java#spring
java枚举使用spring的@value注入属性

背景:在spring中使用@value注解来达到动态配置线上和预发环境的参数,在普通类中可以随意使用@value实现,java枚举enum无法注入,怎么解决这个问题?public enum SpringValueEnum {TEACHER(0, "我是老师"),STUDENT(1, "我是学生") {@Overridepublic String getDesc() {return PeopleEn

#spring#java
使用log4j2为日志增加代码行号

在应用程序的开发和调试过程中,日志是一个非常重要的工具。通过记录应用程序的运行状态和错误信息,我们可以更轻松地追踪问题并进行故障排除。为了更好地理解日志消息的来源,增加代码行号是一种常见的需求。在本文中,我们将介绍如何使用log4j2为日志增加代码行号的方法。通过使用log4j2的配置,我们可以轻松地为日志增加代码行号。这对于开发人员在调试和故障排除过程中定位问题非常有帮助。

文章图片
#log4j#java
git拉包报错: could not read Username for ‘https://git.baidu.com‘: terminal prompts disabled

如果您在非交互式环境(例如脚本或自动化流程)中运行 Go 命令,则可能需要为 Git 启用终端提示。

文章图片
#git#golang
Macos系统使用wine安装window的exe软件

wine是一个容许在运行程序的软件。另外,Wine也提供(Winelib)来帮助计算机程序设计师将Windows程序移植到类Unix系统;也有不少软件经过Wine测试后发布,比如。Wine通过提供一个来将Windows的系统调用转换成与POSIX标准的系统调用。它还提供了Windows系统运行库的替代品和一些系统组件(像)的替代品。为了避免问题,Wine主要使用逆向工程来编写。Wine 项目曾经的

文章图片
#macos#windows
    共 26 条
  • 1
  • 2
  • 3
  • 请选择