
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
数据库连接池,一般用于后台应用与后台数据库的交互,其目的主要是控制服务器资源消耗,常用的有Druid、C3P0、Hikari。为了对数据库连接池有一个更深入的了解,我们手写一个简易连接池。其具体步骤如下:核心参数:空闲线程数 freeConnectPool活动线程数 activeConnectPool原理:1.根据配置文件参数,初始化连接池,设置初始线程数2.通过getConnection(),获
SAP中SCI平台、OKTA 平台单点登录 集成Java自开发平台
步骤详细的完全实战文章,基于Springboot+SpringSecurity+Saml2.0实现单点登录

刚开始看到这三个类,我看了很久也没看出它们的区别。先分别对其做个简短介绍。先介绍一下三个类的共性,都是为了对JVM资源进行合理分配,并用线程池的特性也实现。ThreadPoolTaskExecutor常用于项目中的异步任务处理,其UML关系如下:其配置如下:@Configuration@EnableAsyncpublic class AsyncConfiguration implements As
最核心的,看报错,仔细看控制台打印的输出日志。下面以具体的案例来说明如何操作。先看报错:***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The a
问题描述:这是关于Quartz服务部署的集群问题。先说结论,如果只有这一个报错可以不予理会,这是由于在Quartz集群部署引起的,原因是在集群环境中,对于同一个集群实例,只允许一个可用服务器来执行定时任务。PS:如果想要彻底解决,方便本地调试,可以设置org.quartz.jobStore.isClustered=false。实际过程:在单体服务中,引入了Quartz定时任务框架,且使用的是集群模
在springboot项目中,由于整合elasticsearch选择的:<dependency><groupId>com.github.vanroy</groupId><artifactId>spring-boot-starter-data-jest</artifactId></dependency>version=6.3.1
es中常用的模糊查询为:"query":{"wildcard":{"testWord":"*测试数据*"}}对应java中es的API为:QueryBuilders.wildcardQuery("testWord.keyword", "*测试数据*")一般情况下,这个模糊查询是没有问题的,但是当testWord的字段过长时,会导致es搜索失效。通过资料查询,这个文本的范围在256~32...