首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
踏雪穿山
掘友等级
求职ing
|
求职ing
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 75
沸点 1
赞
76
返回
|
搜索文章
赞
文章( 75 )
沸点( 1 )
你还在用Logback?Log4j2的异步性能已经无敌了,还不快试试
Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。 Apache Log4j…
SpringBoot是如何解析参数的
前几天笔者在写Rest接口的时候,看到了一种传值方式是以前没有写过的,就萌生了一探究竟的想法。在此之前,有篇文章曾涉及到这个话题,但那篇文章着重于处理流程的分析,并未深入。 本文重点来看几种传参方式,看看它们都是如何被解析并应用到方法参数上的。 不论在SpringBoot还是S…
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.length()的定义。接着使
『Spring Security』(九) SpringSecurity与 GateWay 集成
网关 GateWay 是响应式编程(WebFlux)范式的,所以与以往项目有一点不同。本篇记录WebFlux 如何与 Spring Security 、JWT。
4种Spring Boot 实现通用 Auth 认证方式
摘要: 文章介绍了 spring-boot 中实现通用 auth 的四种方式,包括传统 AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下它们的执行顺序。
Elasticsearch 升级 7.x 版本后,我感觉掉坑里了!
最近想把我的mall项目升级下,支持SpringBoot 2.3.0 版本。升级过程中发现需要升级Elasticsearch到7.x版本,学习过我的mall项目的朋友应该知道, 我用的Elasticsearch是6.x版本,升级到7.x以后ElasticsearchTempla…
查询提升200倍,ClickHouse你值得拥有!
业务端现有存储在Mysql中,5000万数据量的大表及两个辅表,单次联表查询开销在3min+,执行效率极低。经过索引优化、水平分表、逻辑优化,成效较低,因此决定借助ClickHouse来解决此问题 希望通过本文,可以帮助大家快速掌握这一利器,并能在实践中少走弯路。 我是通过do…
并发编程之定时任务&定时线程池原理解析
线程池的具体实现有两种,分别是ThreadPoolExecutor 默认线程池和ScheduledThreadPoolExecutor 定时线程池,上一篇已经分析过ThreadPoolExecutor原理与使用了,本篇我们来重点分析下ScheduledThreadPoolExe…
基于Actuator的可修改配置的线程池监控
之前公司因为使用线程池习惯不好,导致线程池负载负载过高。触发了拒绝策略,导致大量任务丢失。而并没有对这个情况进行监控,导致业务出现故障之后才发现抛出了拒绝异常。所以有必要对大量使用线程池的项目进行监控,并且最好能在不停机的情况下对线程池的参数进行修改,由此我们可以用线程池的ho…
Spring AOP 应用篇
首先创建一个java类,然后打上 @Aspect 和 @Component 注解,一个切面就定义好了。
下一页
关注了
27
关注者
0
收藏集
10
关注标签
7
加入于
2020-09-26