腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
kl的专栏
专栏成员
举报
263
文章
225195
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(263)
配置(57)
spring(46)
数据(41)
服务(29)
java(26)
quarkus(21)
开发(21)
对象(20)
接口(20)
框架(19)
异常(18)
boot(17)
索引(17)
数据库(16)
开源(14)
插件(14)
工具(13)
日志(13)
测试(12)
线程(12)
分布式(11)
管理(11)
架构(11)
客户端(11)
linux(10)
dubbo(9)
mysql(9)
服务器(9)
系统(9)
注解(9)
字符串(9)
maven(8)
脚本(8)
序列化(8)
json(7)
lucene(7)
redis(7)
集群(7)
php(6)
sql(6)
apache(6)
编译(6)
函数(6)
镜像(6)
连接(6)
设计(6)
优化(6)
api(5)
容器镜像服务(5)
容器(5)
存储(5)
rpc(5)
jenkins(5)
apollo(5)
jpa(5)
string(5)
表单(5)
部署(5)
服务端(5)
工作(5)
监控(5)
事件(5)
搜索(5)
文件上传(5)
协议(5)
压缩(5)
原理(5)
源码(5)
打包(4)
jdbc(4)
windows(4)
date(4)
select(4)
web(4)
分布式锁(4)
集合(4)
解决方案(4)
浏览器(4)
事务(4)
调试(4)
同步(4)
http(3)
kubernetes(3)
正则表达式(3)
rabbitmq(3)
kafka(3)
任务调度(3)
app(3)
class(3)
generator(3)
import(3)
jhipster(3)
orm(3)
pipeline(3)
version(3)
yeoman(3)
编程(3)
并发(3)
产品(3)
程序(3)
代理(3)
队列(3)
多线程(3)
环境搭建(3)
加密(3)
进程(3)
模型(3)
内存(3)
入门(3)
数组(3)
算法(3)
异步(3)
语法(3)
负载均衡(2)
官方文档(2)
区块链(2)
angularjs(2)
html(2)
jquery(2)
云数据库 Redis®(2)
mvc(2)
github(2)
全文检索(2)
企业(2)
渲染(2)
devops(2)
自动化(2)
缓存(2)
mybatis(2)
spring boot(2)
zookeeper(2)
aop(2)
安全(2)
架构设计(2)
防火墙(2)
etcd(2)
验证码(2)
持续集成(2)
add(2)
amqp(2)
calendar(2)
config(2)
cors(2)
data(2)
debug(2)
entity(2)
function(2)
grpc(2)
gson(2)
hibernate(2)
null(2)
plugin(2)
quartz(2)
resteasy(2)
restful(2)
return(2)
server(2)
sftp(2)
sharding(2)
size(2)
swagger(2)
webclient(2)
百度(2)
笔记(2)
递归(2)
定时任务(2)
二进制(2)
反射(2)
翻译(2)
分页(2)
高并发(2)
高可用(2)
后台(2)
基础(2)
跨域(2)
内核(2)
排序(2)
前端(2)
网关(2)
最佳实践(2)
弹性伸缩(1)
其他(1)
node.js(1)
xml(1)
css(1)
android(1)
webview(1)
access(1)
git(1)
jar(1)
tomcat(1)
搜索引擎(1)
中文分词(1)
lucene/solr(1)
analyzer(1)
短信(1)
mongodb(1)
编程算法(1)
运维(1)
爬虫(1)
网络安全(1)
wordpress(1)
yum(1)
kotlin(1)
单元测试(1)
gradle(1)
微信(1)
数据分析(1)
https(1)
微服务(1)
mvcc(1)
es(1)
实时监控(1)
flink(1)
数据脱敏(1)
项目管理(1)
activiti(1)
aes(1)
arraylist(1)
bigdecimal(1)
bug(1)
case(1)
cat(1)
centos7(1)
charles(1)
client(1)
com(1)
connection(1)
database(1)
datatable(1)
dependencies(1)
discuz(1)
driver(1)
druid(1)
duration(1)
elasticsearch(1)
entitymanager(1)
error(1)
factory(1)
file(1)
filter(1)
final(1)
firewall(1)
flex(1)
fork(1)
google(1)
host(1)
hudson(1)
hystrix(1)
image(1)
jest(1)
jms(1)
jsch(1)
jsoup(1)
jta(1)
linkedlist(1)
list(1)
lock(1)
log4j2(1)
logback(1)
mac(1)
mapping(1)
metrics(1)
mq(1)
nacos(1)
native(1)
p2p(1)
polling(1)
profile(1)
project(1)
querydsl(1)
release(1)
rest(1)
rocketmq(1)
rsa(1)
scope(1)
scp(1)
security(1)
sed(1)
sentry(1)
session(1)
sh(1)
solrj(1)
spa(1)
space(1)
ssl(1)
status(1)
struts2(1)
table(1)
tail(1)
task(1)
time(1)
timezone(1)
title(1)
txt(1)
ui(1)
vector(1)
view(1)
viewer(1)
war(1)
websocket(1)
wget(1)
zero(1)
zip(1)
备份(1)
编辑器(1)
表单验证(1)
表格(1)
程序员(1)
持续交付(1)
磁盘(1)
分布式事务(1)
高性能(1)
工程化(1)
后端(1)
互联网(1)
继承(1)
计算机(1)
教程(1)
交换机(1)
可视化(1)
流量(1)
路由(1)
内网穿透(1)
苹果(1)
权限(1)
软件(1)
软件开发(1)
生命周期(1)
实践(1)
手机(1)
特效(1)
腾讯(1)
统计(1)
通信(1)
推送(1)
线程池(1)
消息中间件(1)
协程(1)
性能(1)
研发(1)
异常处理(1)
移动端(1)
依赖注入(1)
原型(1)
云原生(1)
终端(1)
中间件(1)
主机(1)
自动化部署(1)
作用域(1)
数据库连接池(1)
创世区块(1)
标签(1)
搜索文章
搜索
搜索
关闭
记一次 golang 的 zstd 压缩、解压缩优化
优化
字符串
内存
数据
压缩
1、开发反馈 trs 的 stg 环境开启 zstd 解压缩后,内存有明显持续上涨趋势,最终导致 OOM
kl博主
2024-01-26
805
0
Sentry Snuba Clickhoue 数据源分析
duration
project
release
sentry
数据
extract(`release`, '[0-9]+\.[0-9]+\.[0-9]') AS `version`,
kl博主
2023-11-18
220
0
Redis 的数据清理策略详解
redis
server
内存
配置
数据
本文整理 Redis 的数据清理策略所有代码来自 Redis version : 5.x, 不同版本的 Redis 策略可能有调整
kl博主
2023-11-18
674
0
ratelimiter-spring-boot-starter 开箱即用的限流器
spring
短信
分布式
boot
网关
基于 redis 的偏业务应用的分布式限流组件,使得项目拥有分布式限流能力变得很简单。限流的场景有很多,常说的限流一般指网关限流,控制好洪峰流量,以免打垮后方应用。这里突出偏业务应用的分布式限流的原因,是因为区别于网关限流,业务侧限流可以轻松根据业务性质做到细粒度的流量控制。比如如下场景,
kl博主
2023-11-18
466
0
grpc-java k8s下的负载均衡
java
负载均衡
grpc
服务
客户端
grpc 因为是长连接的,所以负载均衡处理起来没有 rest 接口那么容易。常见的 grpc 负载均衡方法分为两类,一类是客户端侧实现负载逻辑,一类是代理侧实现负载逻辑,对客户端侧是透明的。在容器化的网络环境里, grpc-java 客户端侧的负载均衡有两种常见的实现路径。1、基于 dns 实现,2、基于外部的服务注册中心实现(ZooKeeper/Etcd/Consul/Eureka)。本文旨在,在容器化的网络环境下,通过测验寻找一种改造成本最小的实现负载均衡的途径
kl博主
2023-11-18
619
0
汉字转拼音项目pinyin-plus开源
开源
测试
插件
数据
索引
项目地址:https://github.com/TapTap/pinyin-plus
kl博主
2023-11-18
393
0
分布式链路追踪选型-skywalking
分布式
服务
数据
系统
协议
服务从单体应用升级到微服务的时候,整个请求的链路会变多,当发生异常、或遇到接口性能瓶颈时。很难将具体的异常日志和具体的请求关联起来,也很难直接定位是哪个调用环节存在性能瓶颈。这个时候就需要一个分布式链路追踪系统来串联调用链,快速定位问题。
kl博主
2023-11-18
684
0
解决apollo的configService服务启动异常
java
apollo
factory
服务
异常
apollo是一个非常流行的开源的配置中心项目,这里就不多介绍了。接触过apollo和运行过apollo的人肯定都遇到过启动configService时抛异常了,而且100%会抛一个异常。原因是,在apollo的架构中configService既作为config服务,同时也承载了metaService的功能,所以这个模块,既作为eureka的服务端也是eureka的客户端,这就造成了应用启动时,eurekaServer未完全启动,eurekaClient拉取注册表信息时就抛异常了。不过这个拉取动作是在独立的线程中运行的,独立于启动应用的主线程,所以异常并不影响应用的启动,这个问题也就一直从开源到留到了现在。目前,这个问题已被博主解决,正在合并pr中。
kl博主
2023-11-18
965
0
hystrix的配置,有了Apollo,还用Archaius吗?
apollo
hystrix
框架
配置
日志
feign是一个出色的Http请求客户端封装框架,feign-hystrix是整个框架体系里的其中一个模块,用来集成hystrix熔断器的,feign和hystrix这两个项目都是Netflix开源的(openfeign已独立迭代)。在spring boot项目中,可以使用spring-cloud-starter-openfeign模块,无缝集成feign和hystrix。但是,hystrix默认采用的Archaius来驱动hystrix的配置系统,无缝集成的同时,也会把archaius-core给引入进来。archaius是一个配置中心项目,类似spring cloud config和apollo,如果archaius只是作为hystrix配置的驱动,项目启动时会打印烦人的警告日志,提示你没有配置任何动态配置源。当项目里已经采用了apollo时,可以直接剔除掉Archaius,他们的功能定位高度重合了。直接剔除依赖,会导致原本配置在spring中的配置不生效,博主也是在不小心剔除后,遇到了配置不生效的问题,才有了本篇博文,记录下过程。只要稍加改动,结合apollo配置动态下发能力,可以做到hystrix的配置实时动态生效。
kl博主
2023-11-18
254
0
Swagger异常定位纪实,是用的不对,还是Swagger本身设计问题
swagger
设计
数据
异常
字符串
swagger ui是一个采用注解驱动的接口文档工具,目前已支持标准的open api v3规范协议,所以不仅可以在java项目里使用,每个语言都有相应的open api实现。项目集成swagger后,可以生成导出open api v3格式化的元数据集,有了这个接口元数据,你可以在任何支持v3协议的ui上展示你的api信息。在前后端分离的项目中,swagger ui的出现,大大提高了前后端联调的效率。swagger ui在解析注解标注的元数据信息时,特别场景下会抛异常,而且抛的异常没有直观的有价值的异常信息,所以深入的debug了一番,虽然最后问题解决很简单,但是过程非常曲折。故将bug定位过程记录在此。
kl博主
2023-11-18
234
0
Quarkus的RESTEasy Reactive集成已合并master
quarkus
resteasy
工作
客户端
线程
Quarkus和RESTEasy团队非常高兴地宣布了Quarkus中的RESTEasy Reactive集成已进入master分支,并将成为下一个Quarkus 1.11发行版的一部分。我们期待每个人对其进行测试。并为我们提供尽可能多的反馈。以典型的Quarkus方式,该项目可作为一组新的扩展使用。这是一个非常令人兴奋的消息,所以博主用自己蹩脚的英语+google翻译翻译了官方的公告,迫不及待的想要和大家分享。
kl博主
2023-11-18
270
0
HTTP基准压测工具wrk使用指南
http
测试
工具
脚本
线程
wrk是一个开源的、热门的、现代的单机HTTP基准测试工具,目前在github开源平台累计了26.9k的star数目,足以可见wrk在Http基准测试领域的热门程度。它结合了多线程设计和可扩展的事件通知系统,如epoll和kqueue,可以在有限的资源下并发出极致的的负载请求。并且内置了一个可选的LuaJIT脚本执行引擎,可以处理复杂的HTTP请求生成、响应处理以及自定义压测报告。
kl博主
2023-11-18
693
0
spring boot metrics使用指南
spring
boot
metrics
服务
监控
针对应用监控指标暴露,spring boot有一套完整的解决方案,并且内置了好很多的指标收集器,如tomcat、jvm、cpu、kafka、DataSource、spring mvc(缺少直方图的数据)等。基于micrometer技术,几乎支持所有主流的监控服务的指标数据收集,这其中就包含了我们线上使用的Prometheus,这份指南旨在最快速接入boot的metrics功能,暴露prometheus的数据监控指标服务。
kl博主
2023-11-18
1.1K
0
RocketMQ本地IDEA开发调试环境搭建
rocketmq
环境搭建
架构
开发
调试
发现公司这边的消息中间件采用了aliyun的RocketMQ服务,熟悉开源的同学都知道,RocketMQ是国内最早一批捐献Apache并成功毕业的项目。架构设计参考了kafka的模式,所以如果你了解kafka的架构,对于RocketMQ就可以轻车熟路了,虽然参考了kafka,但是RocketMQ也有很多的升级,比如Broker的注册和发现就采用了内部的NameServer,没有引入更多的第三方依赖,而且添加了诸如消息回溯、事务消息、延时消息等特色功能。由于之前没有接触过RocketMQ(之前一直用的kafka和RabbitMQ),准备研究一番,也为了后面集成spring boot metrics监控RocketMQ客户端信息做准备。研究一个开源项目,最好的方法就是Debug,所以记录下本地搭建RocketMq的调试环境过程
kl博主
2023-11-18
373
0
给gRPC-spring-boot-starter一个pr的说明
spring
boot
grpc
服务
进程
为了更好的说明给gRPC-spring-boot-starter项目提交bug修复的pr的原因,解答作者的问题。以博文的形式记录了整个过程的上下文,目前pr未合并还在沟通处理中,希望此博文可以更清楚描述问题
kl博主
2023-11-18
311
0
spring boot应用优化,6s内启动,内存减半
spring
boot
内存
日志
优化
taptap-developer是一个spring boot框架驱动的纯Grpc服务,所以,只用了四步,移除了web和spring cloud相关的模块后,启动速度就稳稳的保持在了6s内。除了启动速度提升外,在服务待机状态下,内存锐减了50%左右,从500M左右的内存占用,缩减到了250M不到。
kl博主
2023-11-18
357
0
IDEA中Debug调试VUE前端项目、调试JS
debug
插件
浏览器
前端
调试
有一个礼拜没发quarku+graalvm相关的内容了,因为博主在忙一个新的前端项目去了,从element-ui切换到antdv,也有很多新的东西需要一边啃文档一边输出,程序出现bug自是在所难免的,所以需要开发工具可以非常方便的debug程序。在java开发中,debug就是一个debug启动按钮解决的事情,而在前端开发中,IDEA这个开发工具也提供了非常好用的jsdebug工具,博主的这个用法不是网上介绍的那种需要安装插件才能用的方式,免安装浏览器插件可以直接用,只需两步。
kl博主
2023-11-18
4K
0
GraalVm的反射配置辅助工具agentlib(17)
编译
代理
反射
工具
配置
Graalvm通过静态分析提前编译来为Java应用程序构建高度优化的本机可执行文件,这就需要在编译时就知道所有的程序类型,而java中的反射、动态代理等功能,在编译时不确定具体的类型,所以在使用GraalVm构建native image前需要通过配置列出反射可见的所有类型。反射的配置是一个json格式的文件。为了简化这种反射的配置,GraalVm提供agentlib工具,来辅助生成这个配置文件
kl博主
2023-11-18
925
0
Quarkus集成Dubbo框架扩展开源了(23)
开源
dubbo
quarkus
服务
框架
两个月前,刚接触Quarkus时,博主就尝试过Quarkus和Dubbo的集成,利用Quarkus编程时定义Bean的方式,成功的实现了Dubbo服务的引入和暴露,只是方式有点不智能,那篇博文《Quarkus集成Dubbo Rpc远程通讯框架(8)》的阅读量远高于其他的博文,说明Dubbo使用的人还是蛮多的。那个时候也预言过,会有更方便使用的自动集成方案出来。不过,随着博主对Quarkus的深入研究后,发现Quarkus真的很灵活。所以博主自己先搞出来了
kl博主
2023-11-18
254
0
Quarkus集成nacos配置中心的框架扩展开源了(22)
开源
nacos
quarkus
框架
配置
博主的quarkus扩展开源系列三连发了,趁热打铁,今天继续带来集成nacos配置中心的扩展,也惙惙的准备开源了,你准备好了么
kl博主
2023-11-18
505
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档