java学习记录
文章平均质量分 72
mikasa_akm
Java黑洞,慢慢变成小白!
展开
-
【分布式系统中调用链监控实现原理】
通过调用链监控,我们可以追踪请求在整个系统中的路径,并且识别出潜在的性能问题。了解原理后可以帮助我们快速上手不同的监控工具,甚至自定义监控工具原创 2023-03-22 16:39:21 · 1376 阅读 · 0 评论 -
【JDBC 系统详细学习】
jdbc系统详细学习笔记原创 2023-02-13 20:14:28 · 176 阅读 · 0 评论 -
SQL必知必会【笔记】
sql系统学习,sql必知必会学习笔记原创 2023-02-13 20:06:06 · 1482 阅读 · 0 评论 -
Java 集成高德地图(源码复制即用)实现地址转经纬度,经纬度转地址,计算两点间距离
Java 集成高德地图 实现地址转经纬度,经纬度转地址,计算两点间距离,很基础的方法但是可以衍生出诸如诸如根据企业微信定位打卡签到等功能原创 2022-01-26 13:45:57 · 10935 阅读 · 21 评论 -
docker 环境下配置并安装 redis
docker 配置并启动 redis1.配置 redis.conf 文件(文末有原生reids.conf文件)# 注释掉这部分,使redis可以外部访问bind 127.0.0.1 # 用守护线程的方式启动daemonize no # 给redis设置密码requirepass 你的密码 (xinwangda)# redis持久化 默认是noappendonly yes# 防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300tcp-keepalive 300 2.将redi原创 2022-01-24 11:45:26 · 441 阅读 · 0 评论 -
java中多种方法实现数组转list,数组转set
1. 数组->list1.1 Arrays.asList()tips: 该方法返回的是基于数组的List视图(List view)。对Arrays.asList()返回的List进行添加、删除操作会报错,可以使用set(修改)方法String[] strArray = {"isy", "mi", "ka", "sa"};List strList = Arrays.asList(strArray);1.2 Collections.addAll()tips: 该方法实际上是将数组的内容复制到原创 2022-01-21 17:40:18 · 831 阅读 · 0 评论 -
centos8 安装 docker
centos8 安装 dockercentos8 默认使用 podman 代替 docker ,如果安装podman会和docker有冲突1. 查看是否安装 Podman:rpm -q podman 1.1已安装则删除 dnf remove podman2. 更新 yum包yum -y update3. 安装依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-ma原创 2022-01-21 11:39:02 · 725 阅读 · 0 评论 -
kafka基本概念快速入门
kafka概念快速入门原创 2021-11-30 20:22:56 · 2072 阅读 · 0 评论 -
Elasticsearch 操作语法全解
elasticsearch 超全操作+语法详解。总结了很久!原创 2021-11-28 20:04:00 · 3459 阅读 · 0 评论 -
用docker 部署 minio(minio无法访问解决方案)
利用docker 部署 minio(minio无法访问解决)今天使用云服务器部署minio但是一直无法访问,查看访问端口一直在变化,想到minio的默认启动是动态端口,踩坑记录。操作拉取镜像docker pull minio/minio创建容器docker run # 映射端口-p 9000:9000 # 容器名--name minio # 自启动-d --restart=always # 登录的用户名-e "MINIO_ACCESS_KEY=minio" # 登录的密码-原创 2021-11-19 20:39:53 · 11453 阅读 · 0 评论 -
Redis持久化RDB、AOF原理及对比
Redis 持久化1.RDB1.1.概念RDB全称 redis database Backup file 即redis数据备份文件。相当于把redis内存中的所有数据拷贝到磁盘保存起来。保存的文件称为快照文件也叫RDB文件(默认保存在当前运行目录Redis发生故障重启后能够从磁盘中读取快照文件恢复数据,保障其数据不丢失。1.2.持久化方式redis-cli 建立连接save 主进程执行(会阻塞其他所有命令)bgsave 后台开启子进程执行(异步持久化bgsave基本流程:Fork 主原创 2021-11-17 19:49:52 · 3652 阅读 · 0 评论 -
Stream流中map和forEach的区别
Map和forEach的区别概述原创 2021-10-24 21:17:50 · 10387 阅读 · 1 评论 -
Docker是什么及Docker怎么用(命令大全)超详细
1、Dokcer 是什么 1.1概念: 1.1.1官方来讲,Docker是一个基于轻量级虚拟化技术的容器,容器内包含了应用程序的代码(即应用本身)和其运行所需要的依赖、函数库、配置和运行环境,通过容器可以实现方便快速并且与平台结耦的自动化部署方式,并且容器中的应用程序始终运行在同一环境下。1.1.2 通俗解释:Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的......原创 2021-10-18 21:30:56 · 9734 阅读 · 0 评论 -
Docker及Compose安装,Docker镜像搭建
Docker,DockerCompose,Docker镜像搭建0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。1.CentOS安装DockerDocker CE 支持 64 位版本 CentOS 7,原创 2021-10-18 21:20:17 · 3202 阅读 · 2 评论 -
Synchronized学习记录(超详解)
目录1. 定义及作用2. 使用方式2.1 常见的三种使用方式如下:2.2 锁的使用规则2.3 锁的类型3. 特点4.缺点及使用synchronized的注意事项 4.1 缺陷 4.2 注意事项5. synchronized 优化(偏向锁、轻量级锁及重量级锁)5.1 自旋锁5.2 偏向锁5.3 轻量级锁5.4锁分配和膨胀过程1. 定义及作用定义:synchronized是Java中的一个关键字作用:synchro...原创 2021-10-16 16:35:01 · 3697 阅读 · 0 评论