logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 3 + Undertow 服务器优化配置

当你的application需要支持瞬时高并发的时候,tomcat已经不在是最优的选择,我们可以改为Undertow,并对其进行优化。配置多线程优化,限制接口请求时间,限制请求body大小,压缩请求,启用HTTP/2等等。

文章图片
#spring boot#服务器#后端
pgsql timestamp without time zone > character varying解决方案

最近给一个项目从中去,mysql中的日期大于小于等于操作符可以直接对string生效,会进行自动转换,但是在pgsql下不行,并且会触发,项目是springboot2+mybatisplus框架,该任务由定时任务执行。解决方案如果你没有用hutool,那么使用 ,格式一般为"2022-10-01 00:00:00";如果你有用hutool,那么可以使用,建议根据实际发生的业务以及针对系统所设置的日

#mybatis#java#数据库
SpringBoot3 + Druid + DynamicDataSource + PgSQL 连接池优化方案

使用 SpringBoot + Druid + DynamicDataSource + PgSQL 时遇到的连接过多未释放问题,一方面是升级DB Core对DB做Tuning,另一方面是优化Druid数据库连接池方案。包括连接泄露检测,连接有效性验证,超时控制,监控配置

文章图片
#java#spring boot#spring
高并发架构设计方法

我们知道,“高并发”是现在系统架构设计的核心关键词。一个架构师如果设计、开发的系统不支持高并发,那简直不好意思跟同行讨论。但事实上,在架构设计领域,高并发的历史非常短暂,这一架构特性是随着互联网,特别是移动互联网的发展才逐渐变得重要起来的。现在有很多大型互联网应用系统,其用户是面向全球的普通大众,用户体量动辄十几亿。这些用户即使只有万分之一同时访问系统,也会产生十几万的并发访问量。因此,高并发是现

文章图片
秒杀系统设计

秒杀是电子商务应用常见的一种营销手段:将少量商品(常常只有一件)以极低的价格,在特定的时间点出售。比如,周日晚上 8 点整,开售 1 部 1 元钱的手机。因为商品价格诱人,而且数量有限,所以用户趋之若鹜,在秒杀活动开始前涌入系统, 等到秒杀活动开始的一瞬间,点下购买按钮(在此之前购买按钮为灰色,不可以点击),抢购商品。秒杀虽然对应用推广有很多好处,但是对系统技术却是极大的挑战:系统是为正常运营设计

文章图片
免费ssl证书申请以及nginx配置https访问攻略

攻略背景最近需要为我哥的协会申请ssl证书,因为小程序接口需要https。于是开启了这一番折腾,最后简化为一篇攻略。第一步,申请SSL证书这个网站最好,可以申请到1年的,其他都是三个月。1年后再申请就行了。https://freessl.cn/第二步,验证服务器可以DNS验证,就是配置域名,那个太麻烦,可以选择验证服务器。只要保证http://www.你的域名.cn/.well-k...

maven报错:不再支持源选项 5。请使用 6 或更高版本。

在构建某个maven项目的时候发生了异常,遇到以下错误,理论上是由于没有指定JAVA版本导致的。- [ERROR] 不再支持源选项 5。请使用 6 或更高版本。。。- [ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。。。解决方案如下:

#maven
设计模式心得1(工厂模式+单例模式+构建器模式+原型模式+适配器模式)

设计模式分类大致按照模式的应用目标分类,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式,是对对象创建过程的各种问题和解决方案的总结,包括各种工厂模式(Factory、Abstract Factory)、单例模式(Singleton)、构建器模式(Builder)、原型模式(ProtoType)。结构型模式,是针对软件设计结构的总结,关注于类、对象继承、组合方式的实践经验...

#设计模式
基于ELK打造强大的日志收集分析系统(springboot2+logback+logstash+elasticsearch+kibana)

上一代的日志分析系统springboot+log4j+flume+kafka仿佛还是昨天,现在已经流行起了新一代的springboot2+logback+logstash+elasticsearch的日志分析系统,借助es强大的生态圈以及全文搜索能力,实现日志收集/分析/检索不再是难事。日志收集分为两种情况:logback直接输出到logstash,通过Tcp/Socket等传输(网络...

设计模式心得:金蝶EAS与Facade门面模式

吐槽一下FacadeFacade这是一个很摸不着头脑的词,翻译是门面模式,简直就是一脸懵逼。理解为店铺模式,估计更好。什么是Facade曾看到过一个更有好玩的形象例子:  我有一个专业的Nikon相机,我就喜欢自己手动调光圈、快门,这样照出来的照片才专业,但MM可不懂这些,教了半天也不会。幸好相机有Facade设计模式,把相机调整到自动档,只要对准目标按快门就行了,一切由...

#设计模式
    共 178 条
  • 1
  • 2
  • 3
  • 18
  • 请选择