logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网关 GateWay 的使用详解、路由、过滤器、跨域配置

有时候SpringCloudGateWay提供的过滤器工厂不能满足自己的要求。可能有时候需要在过滤时做一些其它的逻辑操作。那么这时候可以选择使用java代码自定义全局过滤器。@Component@Override// 1.获取请求参数//1.这里的request并不是servlet中的request//2.返回值是一个多键的map集合、也就是说这个map集合的键可以重复// 2.获取userNam

文章图片
#gateway
Jenkins调用shell脚本传参至kubernetes实现滚动升级

Jenkins上配置打包结束后调用Shell脚本传递参数给k8s这里也可以使用修改yaml文件的方式实现滚动升级这里仅说明调用脚本执行方式#定义镜像名(使用私有镜像库)IMAGE_NAME=www.xxxxx.com:24188/saas/rest-service#使用的k8s命名空间docker_namespace=test#容器名称docker_name=rest-service#容器labe

#linux#docker
Spring Kafka:@KafkaListener 单条或批量处理消息

消息监听容器1、KafkaMessageListenerContainer由spring提供用于监听以及拉取消息,并将这些消息按指定格式转换后交给由@KafkaListener注解的方法处理,相当于一个消费者;看看其整体代码结构:图片可以发现其入口方法为doStart(), 往上追溯到实现了SmartLifecycle接口,很明显,由spring管理其start和stop操作;ListenerCo

#kafka#spring#java
推荐一个非常好用的Java工具类库Hutool

谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我项目中 “util” 包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。

#java
京东开源的、高效的企业级表格可视化搭建解决方案:DripTable

drip-table:动态列表解决方案的核心库,其主要能力是支持符合 JSON Schema 标准的数据自动渲染列表内容。:一个可视化的用于 DripTable 配置 JSON Schema 标准的配置数据的生成工具。

文章图片
#开源#低代码
RediSearch+SpringBoot实现全文搜索

一、RediSearch介绍:在Redis之上实现了一个搜索引擎,但与其他Redis搜索库不同的是,它不使用诸如Sorted Sets之类的内部数据结构。反向索引存储为特殊的压缩数据类型,可实现快速索引和搜索速度,并减少内存占用。这还启用了更高级的功能,例如精确的词组匹配和文本查询的数字过滤,这是传统Redis搜索方法无法实现或无法实现的。二、RediSearch开源地址:官方地址:https:/

#java#算法#redis
推荐对象转换解决方案:MapStruct

对于代码中 JavaBean之间的转换, 一直是困扰我很久的事情。在开发的时候我看到业务代码之间有很多的 JavaBean 之间的相互转化, 非常的影响观感,却又不得不存在。我后来想的一个办法就是通过反射,或者自己写很多的转换器。第一种通过反射的方法确实比较方便,但是现在无论是 BeanUtils, BeanCopier 等在使用反射的时候都会影响到性能。虽然我们可以进行反射信息的缓存来提高性能。

#java
线程池ThreadPoolExecutor详解(整理详细)

线程池ThreadPoolExecutor详解(整理详细)

#java#jvm#开发语言
MySQL批量插入4种方案

最近趁空闲之余,在对MySQL数据库进行插入数据测试,对于如何快速插入数据的操作无从下手,在仅1W数据量的情况下,竟花费接近47s,实在不忍直视!在不断摸索之后,整理出一些较实用的方案。

#mysql#spring boot
    共 11 条
  • 1
  • 2
  • 请选择