02 2021 档案

摘要:案例介绍 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最... 阅读全文
posted @ 2021-02-28 22:50 layman~ 阅读(48) 评论(0) 推荐(0)
摘要:概述 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,程序员和女朋友 。这种一一对应的关系,就叫做映射。 ... 阅读全文
posted @ 2021-02-26 22:07 layman~ 阅读(55) 评论(0) 推荐(0)
摘要:写在前面 集合类是java语言对数据结构的实现 Set接口介绍 java.util.Set接口和java.util.List接口一... 阅读全文
posted @ 2021-02-26 11:38 layman~ 阅读(56) 评论(0) 推荐(0)
摘要:写在前面 集合类是java语言对数据结构的实现 List接口介绍 java.util.List是有序的 collection(也... 阅读全文
posted @ 2021-02-25 14:58 layman~ 阅读(54) 评论(0) 推荐(0)
摘要:定义 数据结构是指相互之间存在着一种或多种关系的数据元素的集合 。 常见的数据结构 数据存储的常用结构有数组,栈,队列,链表,树,图... 阅读全文
posted @ 2021-02-24 16:27 layman~ 阅读(109) 评论(0) 推荐(0)
摘要:主从复制的原理 原理图 主要涉及三个线程:binlog 线程、I/O 线程和 SQL 线程。 binlog 线程 :负责将主... 阅读全文
posted @ 2021-02-20 22:41 layman~ 阅读(39) 评论(0) 推荐(0)
摘要:MySQL之锁机制(表锁和行锁) 锁的定义锁的分类表锁表锁特点表锁(读锁)表锁(写锁)总结表锁定分析 行锁(重点)行锁特点并... 阅读全文
posted @ 2021-02-20 21:32 layman~ 阅读(104) 评论(0) 推荐(0)
摘要:定义 Show Profiles是MySQL提供,可以分析SQL语句执行的资源消耗情况,可用于SQL调优。通过配置profiling... 阅读全文
posted @ 2021-02-20 18:43 layman~ 阅读(118) 评论(0) 推荐(0)
摘要:慢查询日志定义 慢查询日志是MySQL提供的一种日志记录,用来记录响应时间超过阀值的SQL语句。如果某条SQL语句运行时间超过lon... 阅读全文
posted @ 2021-02-20 15:43 layman~ 阅读(123) 评论(0) 推荐(0)
摘要:MySQL之索引优化(二) 小表驱动大表ORDER BY 优化模拟数据查看执行计划案例A案例B 结论 MySQL的排序算... 阅读全文
posted @ 2021-02-20 13:01 layman~ 阅读(36) 评论(0) 推荐(0)
摘要:MySQL之索引优化(一) 模拟数据查看索引顺序 索引优化案例最佳左前缀法则按索引顺寻进行查询不按索引顺序查询 全值匹配... 阅读全文
posted @ 2021-02-19 18:57 layman~ 阅读(49) 评论(0) 推荐(0)
摘要:MySQL之优化案例 单表简单案例模拟数据模拟查询如何优化新建索引再次查看执行计划删除并重建索引再次查看执行计划 双表简... 阅读全文
posted @ 2021-02-19 11:36 layman~ 阅读(52) 评论(0) 推荐(0)
摘要:MySQL之查询优化(EXPLAIN) 查询优化器查询瓶颈执行计划(EXPLAIN)作用 执行计划字段介绍结构解释1.`id ... 阅读全文
posted @ 2021-02-18 12:35 layman~ 阅读(48) 评论(0) 推荐(0)
摘要:MySQL之索引 索引的本质索引的优势和劣势优势劣势 MySQL的索引Btree 索引B+tree 索引B+Tree 与 B-... 阅读全文
posted @ 2021-02-17 18:15 layman~ 阅读(40) 评论(0) 推荐(0)
摘要:redis事务 redis发布订阅 redis主从复制 阅读全文
posted @ 2021-02-16 21:05 layman~ 阅读(27) 评论(0) 推荐(0)
摘要:import lombok.SneakyThrows;import java.text.SimpleDateFormat;im... 阅读全文
posted @ 2021-02-11 18:37 layman~ 阅读(41) 评论(0) 推荐(0)
摘要:目录 前言读锁不互斥,可同时获得运行结果 写锁互斥,不可同时获得结论 前言 读锁不互斥,可同时获得 import l... 阅读全文
posted @ 2021-02-11 15:18 layman~ 阅读(25) 评论(0) 推荐(0)
摘要:Callable接口说明 简单示例 import java.util.concurrent.Callable;import jav... 阅读全文
posted @ 2021-02-10 12:43 layman~ 阅读(23) 评论(0) 推荐(0)
摘要:目录 简单演示运行结果 synchronized 进行同步互斥控制运行结果 修改为ReentrantLock进行同步互斥运... 阅读全文
posted @ 2021-02-09 21:38 layman~ 阅读(20) 评论(0) 推荐(0)
摘要:前言 ThreadLocal具有隔离性 /** * 验证ThreadLocal隔离性 * @author layman */pub... 阅读全文
posted @ 2021-02-09 13:36 layman~ 阅读(25) 评论(0) 推荐(0)
摘要:目录 前言join()结论 join与synchronizedjoin与sleep结论 join与异常运行结果结论 ... 阅读全文
posted @ 2021-02-09 13:07 layman~ 阅读(44) 评论(0) 推荐(0)
摘要:目录 线程通信的定义轮询实现结论 wait和notify实现wait方法nofify方法结论 补充说明 线程通信的定义... 阅读全文
posted @ 2021-02-08 15:17 layman~ 阅读(89) 评论(0) 推荐(0)
摘要:Thread之volatile关键字 volatile作用场景一(普通类方法调用)运行结果结论 场景二(通过线程调用)运行结... 阅读全文
posted @ 2021-02-07 11:05 layman~ 阅读(52) 评论(0) 推荐(0)
摘要:目录 synchronized对象锁脏读锁重入ps:异常会导致锁释放 synchronized对象锁 package com.... 阅读全文
posted @ 2021-02-05 22:38 layman~ 阅读(47) 评论(0) 推荐(0)
摘要:守护线程 package com.hanyxx.thread;import lombok.SneakyThrows;/** * ... 阅读全文
posted @ 2021-02-05 17:35 layman~ 阅读(42) 评论(0) 推荐(0)
摘要:线程状态 验证线程状态 import lombok.SneakyThrows;/** * @author layman */pu... 阅读全文
posted @ 2021-02-05 13:21 layman~ 阅读(90) 评论(0) 推荐(0)
摘要:Redis4.0.8配置文件详解 : https://blog.csdn.net/zhoushimiao1990/article/d... 阅读全文
posted @ 2021-02-04 22:36 layman~ 阅读(51) 评论(0) 推荐(0)
摘要:目录 官方文档说明 DockerFile基础知识 Dockefile执行流程 DockerFile,image,container三者区别 Dockerfile体系结构 新建dockerfile 自定义Tomcat镜像 推荐博客 官方文档说明: https:/... 阅读全文
posted @ 2021-02-02 23:52 layman~ 阅读(64) 评论(0) 推荐(0)
摘要:目录 文件复制命令(docker cp ): docker commit 命令 docker容器数据卷(持久化) 数据卷新建命令: 通过docfile新建数据卷并构建镜像 根据dockerfile生成镜像 运行镜像 数据集容器 文件复制命令(docker c... 阅读全文
posted @ 2021-02-02 13:35 layman~ 阅读(135) 评论(0) 推荐(0)
摘要:1:@Data注解无效 解决方案:IDEA安装Lombok插件,然后重启IDEA 2:实体类驼峰命名,数据库字段无法匹配 解决方案:... 阅读全文
posted @ 2021-02-02 10:47 layman~ 阅读(643) 评论(0) 推荐(0)