logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GraalVM简介

同时,GraalVM还与Java生态系统中的所有工具兼容,包括用于微服务的Micronaut、Helidon、Quarkus或Spring Boot,以及用于命令行应用的PicoCLI等。GraalVM的高性能JIT编译器可以生成优化的本机代码,从而提高应用程序的运行速度和垃圾回收效率,降低CPU使用率。GraalVM是一款由Oracle公司开发的跨平台虚拟机,它支持多种编程语言,如Java、Ja

文章图片
#java#开发语言
xxl-job基础组件核心类解解读二:JobTriggerPoolHelper

前言:在具体解读JobTriggerPoolHelper核心类功能原理的过程中你请大家先熟悉:ThreadPoolExecutor,volatile,ConcurrentMap,AtomicInteger等基础原理,同时请考虑下当采用集群部署时,JobTriggerPoolHelper类在程序运行中会有哪些问题?提示:volatile,AtomicInteger,ConcurrentMap。摘要:

文章图片
#java
Linux 内存使用率超过90%,问题排查和清理

摘要问题发生在周末,正在家休息突然接收到告警信息提示linux内存使用率超过90%,刚接收到信息以为是程序发生了内存泄漏。登录Linux通过top命令发现系统占用内存正常。各进程内存使用率都很低使用命令:free -h 查看内存使用情况命令:free -h下图为已经清理后的可以看到used使用了1.8GB,当时告警used为6.3GB而且还在持续增长中使用:通过释放 文件缓存,手动释放缓存的方法命

文章图片
#linux#运维#服务器
dubbo admin 无法启动提示:zookeeper not connected 解决方案

问题描述dubbo admin 从github上挡下来之后,启动dubbo admin server发现使用无法启动做那个是提示zk 链接超时,看设置相关超时时间应该是没问题,此处暂时没有深入了解底层代码逻辑有兴趣的可以看一下:错误提示:zookeeper not connected错误日志:2022-02-22 17:03:09.997 ERROR 21688 --- [main] o.s.bo

文章图片
#p2p#gnu#debian
HBase入门:shell模糊查询

简介:本文将记录shell模糊查询数据的基本命令使用,将尽量全和详细的记录相关命令的使用过程,主要涉及的命令:scan,get 这两种命令下的模糊查询准备工作:将为test增加一个列簇(hobby:表示各种爱好,比如喜爱的体育项目,喜爱的音乐类型,喜爱读书的类型等数据),然后添加一些测试数据方便使用命令演示模糊查询操作命令解读:alter 'test','hobby' 作用是:向test表添加一个

文章图片
#hbase#数据库#database
HBase入门:shell 方式数据修改和删除

目录简介:准备:修改数据:Put要么向表增加新行 (如果key是新的) 或更新行 (如果key已经存在)查看数据:hbase每次put因为没有指定版本,因此理论上时可以多版本并存的为什么只有最新的版本数据呢?查看表结构信息调整列簇的版本数量删除数据删除目标1:删除数据ID = row3的列簇liecuA中age列的数据(删除操作最小单元)删除目标2:删除数据ID = row3的列簇liecuA 相

文章图片
#hbase#数据库#database
HBase入门:查询中常用的Filter总结

简介:根据技术调研的过程可以明显的体会到hbase的存储方式和数据库的存储有着明显的区别,查询的方式也有着很大不同,HBase主要是通过这种filter来对数据进行筛选。同时对于数据的体量较大(10亿级别以上的数据数据量),检索和修改的场景较多时是比较适合使用hbase。HBase过滤器可以根据分为:列簇与列类型过滤器,行键过滤器,其他过滤器HBase Filter 概览查询hbase支持的fil

文章图片
#hbase#big data#数据库
Redis 队列和MQ 对比

简介为了保障基础服务的稳定,需要对MQ进行灾备,这个灾备主要是防患MQ突然不可能,基础服务依然可以调用其他队列来继续正常运行。第一想法是引入其他MQ中间件来做灾备,这样只需要实现一套生产者消费者就好。但因为公司这块中间件都使用的云产品。要过要使用其他类型的MQ中间件就需要购买资源,但程序运行中正常情况下不会用到这个备胎,因此剩下的选项就是将队列数据落到数据库(关系型/非关系型),要么就是redis

文章图片
#redis#中间件#数据库
Linux 进程kill -9 无法杀死解决方案

从下述案例中可以看到使用kill -9 28051并未将28051进程杀死。

文章图片
#运维#linux#服务器
到底了