logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Upgrading and unbundling the Qlik Sense Repository Database using the Qlik PostgreSQL Installer

This article explains how to upgrade and unbundle the Qlik Sense Repository Database using the Qlik PostgreSQL Installer (QPI). It covers requirements, supported scenarios (upgrading from February 202

文章图片
#数据库#postgresql
SpringBoot3+Junit5中如何使用Mockito框架模拟repository查询和http请求?

本文介绍了在SpringBoot3+JUnit5环境下使用Mockito进行测试的方法。通过@Mock/@MockBean可模拟Repository接口,避免依赖真实数据库;使用MockMvc或WebTestClient可测试Controller层的HTTP请求;还能模拟RestTemplate/WebClient的外部API调用。文中提供了UserRepository、UserService和U

文章图片
#http#网络协议#网络
Spring Boot单元测试实战:如何读懂JaCoCo覆盖率报告?以及如何改进代码覆盖率Code Coverage?

单元测试覆盖率报告显示关键问题:核心方法测试缺失,整体覆盖率仅38%。JaCoCo报告分析显示updateUser、getUserById、deleteUser方法完全未测试(0%),而createUser等部分方法达到100%覆盖。报告关键指标包括未执行指令(22/36)、未覆盖行(6/10)和未测试方法(3/6)。建议优先为缺失测试的核心方法(如用户更新、查询、删除)编写单元测试,特别关注边界

文章图片
#spring boot#单元测试#代码覆盖率
Spring Boot Log4j2漏洞修复指南 (Log4J2 Vulnerability and Spring Boot)

###一句话总结issue###如果你使用的是 Log4j 1.x、Logback 或者其他日志框架,这次就可以幸免于难。如果你使用Spring Boot`默认日志`,也是没有问题的,因为默认是`Commons Logging`。###一句话solution###升级springboot到最新`v2.5.8`和`v2.6.2`以及后续版本,确保安全;如果单独依赖了log4j2日志,请强制使用最新版

#spring boot#spring#java +1
postgreSQL数据库备份和恢复(pg_dump和pg_restore)

前言最近有个BRETT的任务,需要使用pg_dump和pg_restore来备份和恢复PROD的QLIK SENSE repository database ,目标版本postgress 9.6 (其实教程是通用的,无论9.6或者11 12 23).逻辑备份一般用pg_dump或者pg_dumpall–pg_dumpall将数据库集群全部逻辑转储到一个文件中。–pg_dump命令可以选择一个数据库

#postgresql
PostgreSQL DBA之数据库指标监控

此文先给PGDBA日常运维必关注的PostgreSQL指标监控SQL

文章图片
#数据库#postgresql#dba
SpringBoot2+Netty+WebSocket(netty实现websocket,支持URL参数)

关于NettyNetty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。MAVEN依赖<dependencies><!-- https://mvnrepository.com/artifact/io.netty/netty-all --><dependency><g...

SLF4J(W): Class path contains multiple SLF4J providers.

最近在给某AI项目集成阿里的通义千问SDK,发现竟然有个奇怪的报错,仔细一看发现,我类上用的lombok的@Slf4j注释,阿里用的是org.slf4j.simple.SimpleServiceProvider,但是lombok用的是LogbackServiceProvider,所以就有冲突了,需要解决一下。我的思路是exclude 阿里的sdk包的org.slf4j.simple.SimpleS

文章图片
#spring boot#后端#java
MSBUILD : error MSB4132: The tools version “2.0“ is unrecognized. Available tools versions are “4.0“

前言如果你在windows 下npm install或者yarn install依赖时出现错误:MSBUILD : error MSB4132: The tools version "2.0" is unrecognized. Available tools versions are "4.0".那么该类错误很大概率发生在node-gyp在构建时未能找到所需版本的构建工具。解决方法运行一下脚本即可

十二因素应用程序(12-Factor App)- 构建现代云原生应用程序的最佳实践方法论

十二因素应用程序(12-Factor App) 是一种用于构建现代云原生应用程序的最佳实践方法论,旨在帮助开发者创建可移植、可扩展和易于维护的应用程序。这种方法最初由Heroku团队提出,适用于软件作为服务(SaaS)应用程序,特别是在云环境中运行的应用程序。

文章图片
#云原生#数据库#googlecloud
    共 143 条
  • 1
  • 2
  • 3
  • 15
  • 请选择