logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Tomcat部署项目三种方式 附详细步骤直白易懂

更改web项目路径方法1.将项目放在webapps目录下直接将整个项目文件放在tomcat文件中的webapps目录下即可运行tomcat后,打开网页输入网址不更改web项目路径方法2.配置conf/server.xml文件打开tomcat文件,进入conf目录,打开server.xml配置文件在标签体中配置'Context docBase="…" path=...

Spring Boot Configuration Annotation Processor not configured 问题解决

问题背景:进行Spring Boot配置文件部署时,发出警告Spring Boot Configuration Annotation Processor not configured,但是不影响运行。问题解决方案:在pom.xml文件中引入依赖<dependency><groupId>org.springframework.boot&l...

jar包反编译工具(java-decompiler)

我的电脑win11,下载前两个软件发现无法正常运行,在尝试第三个安装包中的程序可以正常运行。导出源代码:点击file -> Save All Sources按钮进行导出。导出源代码:点击 file-> save all 按钮进行导出。反编译的源代码基本符合,可以还原内部类。优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符。导出的文件resources保存的是.class文件。导出源代码:点击

文章图片
#jar#java
GitLab中prometheus服务timeout超时(down)

报错down: prometheus: 1s, normally up, want up; run: log: (pid 1141) 78720s虽然prometheus服务宕机,但此时git服务器是可以登录的,操作并没有什么异常。GitLab通过Prometheus提供开箱即用的监控功能,可以轻松访问GitLab服务的高质量时间序列监控。查找错误sudo gitlab-ctl tail prom

#linux#centos#gitlab
【云原生系列】云原生介绍及未来发展

Prometheus和Grafana的组合提供了强大的监控和可视化能力,帮助开发人员实时监控和分析应用程序的性能和健康状态。云原生作为一种面向云环境的现代化软件开发和部署方法,借助云计算的优势和特性,推动了应用程序的现代化转型。随着云原生的不断发展和推广,它将继续引领着应用程序开发和部署的新潮流,助力企业实现数字化转型和创新驱动的发展。云原生技术可以用于开发和部署高度可扩展的AI和ML模型,利用容

文章图片
#云原生
java分别发送post请求application/x-www-form-urlencoded和application/json类型数据

有时候我们在postman上调用接口它可以正常返回结果,但是自己写后端代码时报400错误时,这可能就是对请求头的Content-Type没有设置的结果。post提交数据有多种方式,而application/x-www-form-urlencoded和application/json都是比较常见的方式。x-www-form-urlencoded是表单提交的一种,表单提交还包括multipart/fo

#java#http
Spring Boot中调用@Async注解的异步方法并获取返回值

该方法无需创建任何实体,只需要通过传参即可获取返回结果需求背景最近正在研发的系统有接口需要从多个表中获取数据进行处理,所以打算使用多线程异步获取到这几个表处理后的数据结果。由于Spring Boot提供多线程ThreadPoolTaskExecutor类,使用代码如下代码配置类@Configurationpublic class ThreadPoolConfig {@Value("${thread

#java#开发语言#后端
暂无文章信息