首页
学习
活动
专区
工具
TVP
发布

SpringCloud专栏

专栏作者
234
文章
528309
阅读量
72
订阅数
随机获取某个集合中的某个元素,多次获取时不重复
倘若用random的nextInt方法,当只有两三个元素时,则很可能多次请求返回的都是同一个,体验很差。
天涯泪小武
2024-01-17
960
springboot搭建流式响应应服务,SSE服务端实现
我们经常会有一些流式响应的需求,即客户端发一次请求,服务端需要多次响应才能返回完整数据的案例。譬如用户请求一篇长文,在数据库里有很多个段落,我们也不希望一次性全部查询完毕再返回给客户端(耗时太久),而是希望查一段就返回一段,逐次批量返回给客户端。
天涯泪小武
2023-09-06
1.1K0
将json字符串从外层到最内层依次连接,平铺成一个List<String>
String jsonString = "{\"a\": {\"b\": {\"c\": 1}}, \"d\": [2, 3]}";
天涯泪小武
2023-03-10
8250
java实现简单的字符串解析匹配运算规则引擎
有这样的需求,我有一个map,里面放了一些key-value,自定义了一些规则,如age==24&&name==aom||phone==123456789,希望能有个引擎能判断出这个Map里的值,是否匹配上这个规则,规则里有一些简单的运算,如==、contains等。
天涯泪小武
2023-03-09
7020
AbstractProcessor相关的API记录
java文件操作相关的两个类: JCTree 树节点、TreeMaker 树节点构建器。
天涯泪小武
2022-12-23
4100
关于压缩后字符串写入clickhouse再读取后无法反解压的问题
我们将一个长字符串进行了压缩,采用zstd或者snappy之类的,将字符串压成了byte[],然后将byte[]作为一个属性写入了clickhouse数据库,clickhouse会默认将byte[]转为String进行存储。
天涯泪小武
2022-04-13
1K0
Android EventBus实战 没听过你就out了
转载请表明出处: http://blog.csdn.net/lmj623565791/article/details/40794879,本文出自: 【张鸿洋的博客】
天涯泪小武
2021-12-09
8960
java 中几种常用数据结构
java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有: (----详细参见java api文档!)
天涯泪小武
2021-12-09
5390
zuul源码分析之Request生命周期管理
zuul是可以认为是一种API-Gateway。zuul的核心是一系列的filters, 其作用可以类比Servlet框架的Filter,或者AOP。其原理就是在zuul把Request route到源web-service的时候,处理一些逻辑,比如Authentication,Load Shedding等。 下图是zuul的核心框架。对于框架中的核心类将一一分析。
天涯泪小武
2021-12-09
4020
zuul源码分析之Filter管理
zuul支持动加载Filter类文件。实现原理是监控存放Filter文件的目录,定期扫描这些目录,如果发现有新Filter源码文件或者Filter源码文件有改动,则对文件进行编译加载。目前zuul支持使用Groovy编写的Filter。
天涯泪小武
2021-12-09
4570
[Elasticsearch] 全文搜索 (一) - 基础概念和match查询
现在我们已经讨论了搜索结构化数据的一些简单用例,是时候开始探索全文搜索了 - 如何在全文字段中搜索来找到最相关的文档。
天涯泪小武
2021-12-09
8060
ElasticSearch 索引查询使用指南——详细版
  绿色表示一切正常, 黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用.
天涯泪小武
2021-12-09
3.5K0
阅读Logback文档笔记--Logback的Appender配置
Logback将执行日志事件输出的组件称为Appender,实现的Appender必须继承 ch.qos.logback.core.Appender 接口
天涯泪小武
2021-12-09
1.6K0
Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版汇总上)
内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。
天涯泪小武
2021-12-09
3.5K2
spring-webflux中Flux<DataBuffer> 转String
Spring WebFlux既支持像Tomcat,Jetty这样的的传统容器(前提是支持Servlet 3.1 Non-Blocking IO API),又支持像Netty,Undertow那样的异步容器。不管是何种容器,Spring WebFlux都会将其输入输出流适配成Flux<DataBuffer>格式,以便进行统一处理。 在使用SpringCloud-gateway时,在各个filter里,都有ServerWebExchange对象,exchange里面携带着用户的request,request里带着用户请求的数据。
天涯泪小武
2021-12-09
3.5K0
详解Jpa动态复杂条件查询,查询指定字段、并包括sum、count、avg等数学运算,包括groupBy分组
Jpa是我一直推荐在Springboot及微服务项目中使用的数据库框架,并由于官方的并不是十分友好和易用的api,导致很多人使用起来并不方便,下面就来展示一下我对api进行了封装后的代码。大大减轻了使用难度。
天涯泪小武
2021-12-09
3.8K0
开源异步并行框架,完成任意的多线程编排、阻塞、等待、串并行结合、强弱依赖
本文首发于京东零售公众号,https://mp.weixin.qq.com/s/17OAAbCKQND-AjTdf43TGw
天涯泪小武
2021-12-09
1.5K0
京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒
前天618大促演练进行了全链路压测,在此之前刚好我的热key探测框架(点击可跳转到开源地址)也已经上线灰度一周了,小范围上线了几千台服务器,每秒大概接收几千个key探测,每天大概几亿左右,因为量很小,所以框架表现稳定。借着这次压测,刚好可以检验一下热key框架在大流量时的表现。毕竟作为一个新的中间件,里面很多东西还是第一次用,免不得会出一些问题。
天涯泪小武
2021-12-09
4900
Java netty获取堆外内存占用
在使用了netty的系统中,有时会出现内存泄露的问题,我们就需要去监控这个堆外内存的占用,以排查是否是堆外泄露,下面的代码就是查看堆外内存的。可以写个定时任务,持续调用doReport方法来获取堆外内存。
天涯泪小武
2021-12-09
1K0
京东猎户座发布开源,配置化一键生成cms系统
在降本提效的大环境下,猎户座系统为了扩展更多应用场景,近期完成了第一阶段的开源工作。此次开源的代码内容涉及两个代码库,内容为CCMS管理系统核心配置化功能以及包含表格列与表单项在内的常用组件。
天涯泪小武
2021-12-09
8200
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档