logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker容器中安装vim指令

docker exec -it 容器名 /bin/bash#进入容器apt update# 更新apt-get install vim# 安装 vim

#linux
解决Docker容器中Mysql中文乱码问题

进入容器,修改/etc/mysql/my.cnf添加如下配置[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf8[mysqld]port = 3306socket = /var/lib/mysql/mysql.sockcharacter-set-server=utf8[mysql]no-aut

#linux
MapStruct - [领域驱动模型] 优雅的转换do,vo,dto

MapStruct1. 官网https://mapstruct.org/documentation/stable/reference/html/#_apache_maven2. Github项目地址3. 引入Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO

#java#spring boot
Linux安装Docker

1. 卸载旧docker$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logr

#linux
Linux安装Docker

1. 卸载旧docker$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logr

#linux
数据库高级/一篇搞定MySQL优化,索引优化(最详细)

MySQL优化一、MySQL架构介绍1、MySQL简介二、索引优化分析三、查询截取分析四、MySQL锁机制五、主从复制一、MySQL架构介绍1、MySQL简介一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库里,这样可以增加速度并提升灵活性。开源的,无需支付额外费用。支持大型的数据库,可

#mysql#数据库
运行时数据区 - 方法区

① 栈、堆、方法区的交互关系Person person = new Person();//Person => .class方法区//person => 栈//new Person() => 堆空间Java栈空间中的一个Slot存储了person的reference引用,指向堆空间中Person的一个实例,然后堆空间中的Person实例中存在一个对象类型数据的指针,指向方法区中的对

#java#开发语言
运行时数据区 - 虚拟机栈

① 概述由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点:跨平台,指令集小,编译器容易实现。缺点:性能下降,实现同样的功能需要更多的指令。是什么?Java虚拟机栈,早期也叫Java栈。每个线程再创建时都会创建一个相对应的虚拟机栈,其内部保存着一个个栈帧,对应着一次次的Java方法调用。虚拟机栈是线程私有的。生命周期与线程的生命周期相同。

#jvm
JVM - 类加载与子系统

1. 类加载与子系统类加载器子系统负责从文件系统或网络中加载Class文件,Class文件在开头有特定的文件标识。ClassLoader只负责Class文件的加载,至于是否可以运行,则由Execution Engine来决定。加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中还会存放运行时常量池(Constant pool)信息,可能还包括字符串字面量和数字常量。1) 类加载步骤

#jvm
Docker - redis集群

1. 创建自定义网络docker network create --driver bridge --subnet 192.168.0.0/16 redis#创建自定义网络docker network inspect redis#查看是否创建成功docker network rm redis#删除网络2. 编写脚

#linux
    共 11 条
  • 1
  • 2
  • 请选择