1.编译成class和直接用java,大小问题,class文件精炼过,去掉了注释等等2.如果在jvm运行时编译的话,编译这一步也会消耗很长时间。况且每次运行都得编译。假设你把...
1.编译成class和直接用java,大小问题,class文件精炼过,去掉了注释等等2.如果在jvm运行时编译的话,编译这一步也会消耗很长时间。况且每次运行都得编译。假设你把...
首先查看是否开启了binlog show variables like '%log_bin%'; 没有开启binlog,就无法使用binlog进行数据找回 查找binlog路...
Function >> fun = x -> y -> z -> x+y+z; // 级联表达式 fun.apply(1).apply(2).apply(3); // 柯里...
API 1. empty[https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#empty--]...
本地启动命令:sh /nacos/bin/startup.sh -t 8848 DockerFile: 打包镜像docker build -t dockerfile_naco...
容器内部程序连接外部mysql,需要以远程连接的方式进行访问 开启mysql 远程连接 找到my.cnf配置文件 注释掉 bind-address = 127.0.0.1, ...
数据库三范式 每一列都已经是不可拆分的最小单元 保证每张表只描述一件事 不传递非主键的的依赖 事物的四大特性 原子性 要么执行,要么都不执行 一致性 事物执行前后,数据从一个...
什么是spring spring是一个轻量级的容器框架,目的是简化企业应用开发,核心有两大功能IOC和AOP,通过IOC可以帮助我们管理项目中对象依赖,通过AOP可以帮助我们...
redis是什么 redis是一个非关系型数据库,以KV结构存储数据,提供了多种数据类型和各自的本地方法,单线程处理数据本地方法,基于内存存储,吞吐量大,集群部署高可用,基于...
CAP原理 P 分区容错性 A 数据一致性 C 可用性 CAP主要描述,在网络正常时我的分布式服务同时满足这三个特性,在发生网络分区的时候需要从A和C中选择一个保证 BASE...
网络七层协议 应用层 HTTP FTP SMTP TelNet表示层 JPEG会话层 RPC SQL传输层 TCP UDP网络层 IP 路由器数据链路层 交换机物理层 光缆 ...
JVM组成 jvm由类加载器+内存+执行引擎 JVM内存区域 堆 线程共享 存储对象 虚拟机栈 线程私有,生命周期跟随线程 栈帧 虚拟机栈中元素;局部变量表,操作数栈(做运算...
Java基础 JDK、JRE、JVM JVM java虚拟机,运行java程序的程序,包含类加载器、内存、执行引擎JRE java运行环境,包含JVM和一组运行java程序最...
数据库三范式 每一列都已经是不可拆分的最小单元 保证每张表只描述一件事 不传递非主键的的依赖 事物的四大特性 原子性 要么执行,要么都不执行 一致性 事物执行前后,数据从一个...
行锁、间隙锁、临键锁 行锁 也叫记录锁 锁定的是某一行一级间隙锁 锁定的是记录与记录之间的空隙,间隙锁只阻塞插入操作,解决幻读问题临键锁 nextkeylock 是行锁与间隙...
哲学家进餐问题是著名的死锁问题,5个哲学家,5根筷子,每个哲学家进餐需要获得左右两根筷子才可以; 信号量 使用信号量完美解决,因为只有5根筷子,所以永远最多只能有两个不相邻的...
并发概念 并发变成三大特性 原子性 可见性 有序性 区分数据库事务四大特性:原子性、一致性、隔离性、持久性 线程的状态流转 初始化(new) -> 就绪(start) -> ...