logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot配置log4j

springboot默认使用的日志框架是 Logback。如果你想使用log4j做日志框架需要排除掉Spring Boot默认的日志依赖。然后在application.properties文件中加入这行。,因为Spring Boot默认使用的是Logback。然后如果你需要异步添加日志,那么你还需要添加这个依赖。然后在类路径下添加log4j2.xml的文件,内容是。然后生成的日志就会保存到项目运行

#spring boot#log4j#java
springboot jar -jar centos后台运行的几种方式

>`将标准输出重定向到`output.log`文件,`2>&1`将标准错误也重定向到标准输出,`&`将进程放到后台执行。在CentOS系统中,如果你想要在后台运行一个Spring Boot应用程序,你可以使用`nohup`命令或者使用`screen`会话。然后,你可以按`Ctrl+A`然后按`D`来分离screen会话,这样程序就会在后台继续运行。`screen`是一个多终端界面的程序,允许你在服

#spring boot#jar
springboot 实现数据库的读写分离

方法,用于确定当前请求应该使用哪个数据源。这个方法的实现通常基于一些业务逻辑或者执行上下文来决定数据源的选择。另外如果你对性能和可扩展性要求比较高,还可以为每个数据源创建不同的MyBatis会话工厂。可以为每个数据源配置。这是一个用于存储和检索当前请求所选择的数据源类型的类,通常使用 ThreadLocal 来保证线程安全。这个类型可以是一个简单的字符串、枚举值或其他可以唯一标识数据源的类型。类来

#数据库#spring boot
如何用 Python 采集图片素材并下载保存到数据库

发送请求获取目标网页 HTML 内容;解析 HTML提取所有<img>标签的src属性;过滤有效图片链接(如 http/https 开头、常见图片格式);下载图片并读取为二进制数据;连接数据库,创建表结构;将图片二进制数据插入数据库。本文展示了如何使用 Python 从网页采集图片并保存到 SQLite 数据库的完整流程。使用解析页面;通过BLOB类型将图片二进制数据存入数据库;注意反爬策略、错误

文章图片
#python#数据库#开发语言
failed to open stream: Permission denied'

第一个解决办法:没有给权限,权限不够第二个解决办法:关闭SeLinux    使用getenforce命令可以查看SeLinux的状态,SeLinux有三种状态,分别为enforcing、permissive和disabled。因为我们的服务器只在内部使用,所以这里我们选择完全关闭(disabled)。具体的做法为修改/etc/sysconfig/selinux文件,具体操作可以看里面的说...

seata db模式,nacos注册中心,spring boot ,spring cloud ,jdk1.8 完成的配置步骤

通过以上步骤,你可以成功地在 Spring Boot、Spring Cloud 和 Nacos 环境下集成 Seata 的 DB 模式,实现分布式事务管理。

#数据库#spring boot#spring cloud
执行java -jar命令,显示jar中没有主清单属性

在Java中,一个"主清单属性"(Main-Class attribute)是指定JAR文件中包含的应用程序入口点,即包含`main`方法的类的完全限定名。如果你是使用Maven构建项目,确保你在`pom.xml`文件中配置了`maven-jar-plugin`或`spring-boot-maven-plugin`来包含主清单属性。如果你使用的是IDE(如IntelliJ IDEA或Eclipse

文章图片
#java
git提交到本地仓库了,怎么撤回

如果你想要撤回到执行 `git add .` 命令之后,但还没有执行 `git commit` 的状态,你可以使用 `git reset --mixed HEAD~1`。- `git reset --mixed HEAD~1`(或简单地 `git reset HEAD~1`,因为这是默认行为):这个命令也会撤回最后一次提交,但更改会被保留在工作目录中。- `--mixed`(默认):撤销提交,更改

文章图片
#git
minio-搭建个人云存储服务

https://blog.csdn.net/kozazyh/article/details/80747582

二十三种设计模式-建造者模式

建造者模式(Builder Pattern)是一种创建型设计模式,它提供了一种分步骤构建复杂对象的方法。这种模式允许你通过相同的创建过程构建不同的表示。建造者模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的对象。

文章图片
#设计模式#建造者模式
    共 22 条
  • 1
  • 2
  • 3
  • 请选择