01 2021 档案
自定义注解实现Execl的导入导出
摘要:自定义注解实现Execl导入导出 悲伤,我是Java开发程序员,竟然被说是做运维的了。我是开发开发开发!!!! 写个笔记,记录一下以前的execl导入导出功能代码 pom坐标 此处使用常规版本3.9,未使用4.0版本,原因部分API已删除或过时 <dependency> <groupId>org.a
MySQL主从配置
摘要:一主一从 my.cnf配置 主: 修改配置文件:vim /etc/my.cnf #主服务器唯一ID server-id=1 #启用二进制日志 log-bin=mysql-bin # 设置不要复制的数据库(可设置多个) binlog-ignore-db=mysql binlog-ignore-db=i
Redis部署-docker-离线方式
摘要:redis部署 redis docker部署 docker pull registry.docker-cn.com/library/redis docker-compose.yml version: '2' services: redis: image: redis:latest container
Docker部署 Nginx -本地or离线
摘要:docker部署Nginx docker部署nginx 拉取nginx镜像 docker pull nginx:1.19.2 运行nginx docker run --name nginx -p 80:80 -v /data/nginx/html:/usr/share/nginx/html -v /
MySQL部署
摘要:MySQL部署 本文档分为docker部署与物理环境部署 docker部署MySQL 拉取mysql官方镜像(dockerhub/https://hub.daocloud.io/) 创建目录--存放mysql数据文件 创建docker-compose.yml文件 运行 docker下部署命令 doc
部署Docker环境
摘要:Docker部署 在线安装 安装命令 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 设置仓库源 yum-config-manager \ --add-repo \ http://mirrors.aliyun.co
方法的参数传递机制
摘要:方法的参数传递机制 实参给形参赋值: 形参是基本数据类型 传递数据值 实参是引用数据类型 传递地址值(形参是实参的引用拷贝) 特殊的类型:String、包装类等对象不可变性 前置知识 每一个方法对应一个方法栈对应一个局部变量表 Integer常量池范围-127到128,超过整个范围将会重写生成一个对
类初始化和实例化过程
摘要:类初始化和实例化过程 类初始化过程 1、一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 2、一个子类要初始化需要先初始化父类 3、一个类初始化就是执行clinit()方法 clinit每个类都有,自动生成 中文名类初始化方法 clinit方法由静态类变量显
单例模式的常见写法
摘要:单例模式 概念:某个类在整个系统中只能有一个实例对象,并且是自己创建的唯一实例,构造方法私有化。 饿汉式:直接创建对象,不存在线程安全问题 直接实例化饿汉式(简洁直观) 枚举式(最简洁) 静态代码块饿汉式(适合复杂实例化) 懒汉式:延迟创建对象 线程不安全(适用于单线程) 线程安全(适用于多线程)