随笔分类 -  Spring boot

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要:开发框架SpringBoot+mybatis-plus 开发环境Windows7,JDK1.8,Mysql5.7 问题描述在开发环境中并未出现任何卡顿,僵死,假死;但是将项目打包成JAR包,发送给测试人员部署测试时频繁出现假死现象。 问题解决经过排查,上网查询,发现可能是测试人员使用的系统是Wind 阅读全文
posted @ 2021-08-18 20:08 疯子110 阅读(596) 评论(0) 推荐(0)
摘要:springBoot自带的日志系统功能有限,自定义不方便,引入了log4j2+slf4j。第一次引入报各种错,通过不断摸爬,总结以下: 1.引入log4j2+slf4j后,需要屏蔽原来的logback,logging <!-- 日志使用 log4j2+slf4j 方式 首先需要去掉boot默认的lo 阅读全文
posted @ 2021-08-12 18:19 疯子110 阅读(1442) 评论(0) 推荐(0)
摘要:设置Tomcat端口号和连接数等 使用application.properties配置文件有一些参数无法设置,所以推荐创建一个类文件来配置,如下: package com.qipai.springbean; import org.apache.catalina.connector.Connector 阅读全文
posted @ 2021-08-04 15:41 疯子110 阅读(646) 评论(0) 推荐(0)
摘要:pringBoot2 and Tomcat Connection TimeoutFirst of all, in my friends’ project, they did not use last spring boot web-flux.So we have application.proper 阅读全文
posted @ 2021-08-04 15:35 疯子110 阅读(1898) 评论(0) 推荐(0)
摘要:免费天气、温度、aqi、风向风力。可以跨域访问。 http://wthrcdn.etouch.cn/weather_mini?citykey=101070101 // 城市代码 直辖市 "北京","上海","天津","重庆" "101010100","101020100","101030100"," 阅读全文
posted @ 2021-08-03 15:08 疯子110 阅读(344) 评论(0) 推荐(0)
摘要:pringBoot中获取ApplicationContext的三种方式ApplicationContext是什么? 简单来说就是Spring中的容器,可以用来获取容器中的各种bean组件,注册监听事件,加载资源文件等功能。 Application Context获取的几种方式 1 直接使用Autow 阅读全文
posted @ 2021-07-29 16:42 疯子110 阅读(1488) 评论(0) 推荐(0)
摘要:关于分布式任务调度平台XXL-JOB,作者 许雪里 在其发布的中文教程中已经介绍的很清楚了,这里就不做过多的介绍了。按照文档搭建xxl-job,做此纪录。 1、源码下载地址 GitHub:https://github.com/xuxueli/xxl-job 码云:https://gitee.com/ 阅读全文
posted @ 2021-07-29 16:33 疯子110 阅读(3337) 评论(1) 推荐(5)
摘要:网上有很多介绍,主要有两种。 1.在启动类中注入bean /** * 集成fastjson * * @return */ @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { // 1. 需要定义一个converte 阅读全文
posted @ 2021-07-29 15:32 疯子110 阅读(499) 评论(0) 推荐(0)
摘要:原文:https://my.oschina.net/btboys/blog/3055803 实验环境:springboot2.1.6 读者先阅读原文,然后再看本文修正,切记。 作者解释的很到位,关键点也找到了,但没能真正解决问题,如按作者原文做法,系统集成微信公众号,在token验证时一定报错,现给 阅读全文
posted @ 2021-07-29 15:30 疯子110 阅读(277) 评论(0) 推荐(0)
摘要:背景 测试CMSInitiatingOccupancyFraction参数,测试结果和我的预期不符,所以花了一点时间一探究竟,文中有一些细节问题搞得不是特别清楚,但是也解决了我的困惑,在此记录一下。 参数说明 触发cms gc的老年代占用率,比如设置-XX:CMSInitiatingOccupanc 阅读全文
posted @ 2021-07-27 09:09 疯子110 阅读(308) 评论(0) 推荐(0)
摘要:公司的一台云服务器部署了若干spring boot项目,内存配置从4G加到了16G,但还是很吃紧,因为这几个项目用户量不大,负载也不高,于是决定想办法优化一下内存占用。以其中一个项目为例记录一下优化过程。优化前以gradle bootRun命令启动项目以后,会产生三个进程:GradleDaemon、 阅读全文
posted @ 2021-07-27 09:00 疯子110 阅读(2563) 评论(0) 推荐(0)
摘要:1、pom.xml中,如果导入了spring-boot-starter-web依赖包,那么必须先将自带的日志框架去掉,如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter 阅读全文
posted @ 2021-07-26 09:48 疯子110 阅读(1858) 评论(0) 推荐(0)
摘要:前言前面两章节我们介绍了一些日志框架的常见配置及使用实践。一般上,在开发过程中,像log4j2、logback日志框架都提供了很多Appender,基本上可以满足大部分的业务需求了。但在一些特殊需求或者需要将日志进行集中管理(集群部署时,日志是分拆到不同服务器上的,不可能去每一台服务器上去下载文件的 阅读全文
posted @ 2021-07-26 09:24 疯子110 阅读(2238) 评论(0) 推荐(0)
摘要:1. 添加国际化配置类@Configurationpublic class LocaleConfig { /** * 默认解析器 其中locale表示默认语言 * @author funsonli */ @Bean public LocaleResolver localeResolver() { S 阅读全文
posted @ 2021-07-22 15:02 疯子110 阅读(1091) 评论(0) 推荐(1)
摘要:冲突分析 如果我们希望将相同名称的类放入spring中时,如果未指定bean名称,则会抛出异常: Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-spec 阅读全文
posted @ 2021-07-19 15:23 疯子110 阅读(2653) 评论(0) 推荐(0)
摘要:注意:在更改传输协议之前,必须保证ActiveMQ没有运行! 简介NIO Transport与常规TCP传输非常相似。不同之处在于它是使用NIO API实现的,它可以帮助提高性能和可扩展性。NIO仅是服务器端传输选项。尝试在客户端使用它将实例化常规TCP传输。 要从TCP切换到NIO,只需更改URI 阅读全文
posted @ 2021-07-12 15:41 疯子110 阅读(427) 评论(0) 推荐(0)
摘要:1.POM文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2021-07-07 17:39 疯子110 阅读(2756) 评论(0) 推荐(0)
摘要:配置一: server:# tomcat 配置 tomcat: # 接收队列长度 accept-count: 1000 # 最小空闲线程数 min-spare-threads: 100 # POST请求提交大小 max-http-form-post-size: 50MB # 最大链接数 max-co 阅读全文
posted @ 2021-06-22 16:40 疯子110 阅读(1871) 评论(0) 推荐(0)
摘要:关于GC有一个常见的疑问是,在启动时,我的内存如何分配?经过前面的介绍,已经很容易知道,用-Xmn,-Xmx,-Xms,-Xss,-XX:NewSize,-XX:MaxNewSize,-XX:MaxPermSize,-XX:PermSize,-XX:SurvivorRatio,-XX:Pretenu 阅读全文
posted @ 2021-06-22 16:32 疯子110 阅读(514) 评论(0) 推荐(0)
摘要:背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤:1、增加pom配置 <depende 阅读全文
posted @ 2021-06-11 10:30 疯子110 阅读(1568) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页