logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ehcache memcache redis 三大缓存男高音

最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介绍),所以被用于

#缓存
几种任务调度的 Java 实现方法与比较

前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCronTab此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。Timer相信大家都已经非常熟悉 java

mybatis-plus雪花算法增强:idworker

本文主要介绍如何在mybatis-plus中引入idworker框架,通过zookeeper管理snowflake算法中workerId和dataCenterId`的生成,保证其唯一性,避免出现id重复的情况。

#mybatis
spring boot中通过注解@Bean声明的bean的名称是什么?

问题spring boot中我们常常会在configuration类中通过@Bean注解去声明Bean。但是很多人不清楚默认情况下,通过@Bean注解声明的Bean的名称是什么?请问,如下代码声明bean的名称是什么?@Configurationpublic class LogAutoConfigure {@Beanpublic Queue queueTest() {return new Queu

#java#spring boot#spring
Centos开机自启动配置方式汇总

本文主要总结了Centos上配置开机自启动的3种方式- 方式一:直接在/etc/rc.d/rc.local中添加服务启动命令- 方式二:通过chkconfig配置服务自启动- 方式三:Centos7通过systemctl enble配置服务开机自启动

#centos#linux#运维
ES中如何实现like模糊查询

问题描述:我们都知道ES针对复杂的多添加组合查询非常强大,也知道通过match可以实现全文检索查询(分词查询),但是如果现在我只需要实现类似mysql中的like全匹配模糊查询,该怎么实现呢?业务场景:从content_index表中查询字段content中包含ES的记录。在关系型数据库中对应的SQL语句:SELECTcontentFROMcontent_indexWHEREcontentlike

#elasticsearch
mysql批量插入性能优化:executeBatch如何通过rewriteBatchedStatements参数逆袭

本文主要介绍在采用executeBatch进行mysql批量数据插入时,通过在mysql连接信息中添加`rewriteBatchedStatements=true`使得执行效率大幅提升。

#mybatis#性能优化
ES中如何实现in和not in查询

ES中如何实现in和not in查询

#elasticsearch
Mybatis-Plus字段策略FieldStrategy详解

Mybatis-Plus字段策略FieldStrategy使用详解

#mybatis#java#spring boot
使用Feign时报错Service id not legal hostname

报错Service id not legal hostname的原因是服务名称不能带有下划线,可以使用中划线参考:https://github.com/spring-cloud/spring-cloud-netflix/issues/1582

暂无文章信息