随笔分类 - Spring boot
摘要:解决方案:当你在Spring Boot项目中嵌入Vue项目,并且刷新页面时遇到了“Whitelabel Error Page”,这通常意味着Spring Boot后端没有正确地处理前端路由Q的请求。vue.js是一个前端框架,它使用客户端路由,而Spring Boot是一个后端框架,它通常处理服务器
阅读全文
摘要:前言跨域(Cross-Origin)是指在Web开发中,当一个Web应用试图从一个源(域名、协议、端口组合)获取资源时,该请求的目标与当前页面的源不同。具体来说,当一个页面的JavaScript代码尝试向不同域名、协议或端口的服务器发送请求时,就会发生跨域请求。 跨域请求是由浏览器实施的同源策略(S
阅读全文
摘要:问题从spring boot 2.2.9升级到2.6.2版本后,项目启动后访问报错The dependencies of some of the beans in the application context form a cycle. serviceCollectionIdCacheServic
阅读全文
摘要:配置文件:application.yml spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8输出格式:yyyy-MM-dd HH:mm:ss GMT+8:就是格林威治标准时间的英文缩写(Greenwich Mean T
阅读全文
摘要:Excel简介 什么是excel就不用介绍了,这里主要说明不同版本下每个sheet下的行列限制。 版本区间 行数 列数 生成文件后缀 image.png 由上面可知 Excel 2003及以下是无法实现单sheet百万级的数据。 Apache POI 简介 Apache POI 是用Java编写的免
阅读全文
摘要:常规调用方式:(这个肯定会弹出cmd窗口)Runtime.getRuntime().exec("cmd.exe /C start D:\\test.bat"); 解决不弹框只需要“start”后面加一个参数“/b”就行: Runtime.getRuntime().exec("cmd.exe /C s
阅读全文
摘要:和Spring对异步任务的支持一样,通过@EnableAsync 注解开启异步的支持,然后通过@Async 注解来指定异步的方法,而真正的异步任务的执行者是TaskExecutor接口 ,它的实现是ThreadPoolTaskExecutor。(若感兴趣可参考《Spring Boot 实战21 -
阅读全文
摘要:1。 bat文件 import java.io.IOException;import java.io.InputStream; public class callbat { public static void main(String args[]){ callCmd("C:/run.bat");
阅读全文
摘要:在Java开发过程中,有时候需要根据操作系统的类型,来选择执行不同的脚本或加载不同的动态库,比如 Window下的脚本是 .bat 文件,而 Linux 下的脚本是 .sh 文件,还有 Windows 下的动态库是 .dll 文件,而 Linux 下是 .so 文件。 如果想要知道当前操作系统的类型
阅读全文
摘要:1. 默认配置 可通过org.springframework.boot.autoconfigure.web.ServerProperties查看,其中包括属性tomcat、jetty、undertow三种服务器的设置,默认启用tomcat。 # tomcat 8 server: tomcat: ma
阅读全文
摘要:问题描述在一次部署的时候,遇到使用windows系统作为服务器的,按照正常的方式是打开doc窗口,定位到对应jar包所在的目录,直接使用java -jar运行jar包。 java -jar xxx.jar1后来就出现了灵异事件,刚启动的时候运行的还是好好的,但是过一段时间,通过远程请求这个服务就发现
阅读全文
摘要:来源 https://www.helloworld.net/special/xtmylk/2963456043 Undertow 的配置可以参考 Undertow 的 Builder,并且其中也有一些默认的配置参数: Undertow private Builder() { ioThreads =
阅读全文
摘要:高并发发送消息异常解决方法: 现象:使用10个线程每100ms发送一条消息,大约3000多条后,出现异常,所有线程停 止: javax.jms.JMSException:Could not connect to broker URL: tcp://localhost:61616.Reason:jav
阅读全文
摘要:#服务端口,8080被另一服务占用server.port=9090spring.activemq.broker-url=tcp://127.0.0.1:61616# 在考虑结束之前等待的时间#spring.activemq.close-timeout=15s# 默认代理URL是否应该在内存中。如果指
阅读全文
摘要:前言 网上有好多介绍springboot集成activemq的文章,看了一些文章感觉比较零散,还是抽时间自己详细总结一个如何使用,需要注意哪些点。尤其是关于连接池的配置,需要重点关注,否则在消息量大的情况下会把服务器搞挂。 快速配置 如果你只是连接一个activemq集群或节点,那么配置非常简单(这
阅读全文
摘要:pom文件引入activemq依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <!--activeMq配置--> <dependency> <groupId>org.springframework.boot</gro
阅读全文
摘要:ActiveMQ下载启动首先第一步肯定是下载了,自己笔记本下载window版,服务器上下载linux版,不详细赘述了,安装好了,启动activemq.bat。2.pom引入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <ar
阅读全文
摘要:Calendar类也可方便的区分24和12小时机制 Calendar date = Calendar.getInstance();date.get(Calendar.HOUR_OF_DAY );//得到24小时机制的date.get(Calendar.HOUR);// 得到12小时机制的 Simpl
阅读全文
摘要:1. keytool 生成证书 windows下的生成: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 linux下的命令
阅读全文
摘要:今天看视频,里面讲了一个经典的例子,是工作中很常用的,特此将这种模式记录下来.这个例子使用了ActiveMQ的选择器,也使用了 之前学的自定义线程池.队列的使用,而且很好的利用多线程并发的处理了任务,提高了吞吐量. 首先看生产端: package com.jvm.activemq.bhz.mq; i
阅读全文