Document
摘要: JVM进阶 字节码 ​ 字节码为编译后的class文件,比如java、scala这些语言都是可编译成字节码的,字节码借助jvm就可以在任何平台运行,可以理解成跨平台的实现 一、运行时数据区 ​ 在程序运行时,由jvm提供的几块内存区域,分别为以下几个区域: 本地方法栈:执行native关键字的方法栈 阅读全文
posted @ 2024-05-06 11:19 阿辉ya 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # kibana基本应用 ## 一、简介 ​ Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的 阅读全文
posted @ 2023-07-03 16:40 阿辉ya 阅读(121) 评论(0) 推荐(0) 编辑
摘要: # rocketmq-console基本使用 作用:rocketmq-console是rocketmq的一款可视化工具,提供了mq的使用详情等功能。 ## 一、安装部署 > 下载rocketmq组件 **rocketmq**:[下载地址](https://rocketmq.apache.org/zh 阅读全文
posted @ 2023-07-03 14:25 阿辉ya 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: Arthas基本应用 一、Arthas作用 什么是Arthas呢? ​ Arthas 是一款阿里推出的线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大 阅读全文
posted @ 2023-04-20 14:56 阿辉ya 阅读(680) 评论(0) 推荐(1) 编辑
摘要: docker实战笔记 一、安装docker 下面以ubuntu系统举例: 卸载已有的旧版本docker $ sudo apt-get remove docker \ docker-engine \ docker.io 使用apt安装最新版docker $ sudo apt-get update $ 阅读全文
posted @ 2023-03-02 21:06 阿辉ya 阅读(325) 评论(1) 推荐(0) 编辑
摘要: 概念 同步锁:synchronized、Lock区别 1、synchronized是不需要进行手动解锁 2、synchronized可以锁方法、锁同步代码块 3、synchronized是Java自带关键字 4、Lock锁是一个类且它拥有synchronized的所有功能还具备扩展 5、Lock锁的 阅读全文
posted @ 2022-04-04 14:56 阿辉ya 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 自动生成基础代码,提高开发速度~ 阅读全文
posted @ 2021-11-26 18:39 阿辉ya 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、事务 Redis事务:redis可以保证一条命令原子性,但是不保证多条命令的原子性 Redis隔离级别:不存在隔离级别的概念! Redis事务的操作: 开启事务 命令入队 执行事务 # example 127.0.0.1:6379> multi # 开启事务 OK 127.0.0.1:6379> 阅读全文
posted @ 2021-10-15 14:08 阿辉ya 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Redis基本操作 redis --缓存数据库 ​ 为什么要使用缓存? ​ 因为每次查询数据库(Mysql、oracle)都会比较费时间,如果建立一个缓存数据库那么查询就会很快(就比如操作系统中,把经常访问的东西放入缓存中,访问起来就非常快) redis能做什么? 1、内存存储、持久化 2、效率高、 阅读全文
posted @ 2021-10-01 00:08 阿辉ya 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Mysql Mysql登录方式 mysql的本地登录命令 mysql -uroot(root为用户名) -proot(root为密码) 或者mysql -root -p 就可以隐藏密码式的登录 Mysql数据模型 DDL(数据定义语言):操作数据库、表,关键字(create、drop、alter) 阅读全文
posted @ 2021-05-11 23:01 阿辉ya 阅读(67) 评论(0) 推荐(0) 编辑