
笔记
文章平均质量分 62
hdhbfb
这个作者很懒,什么都没留下…
展开
-
Linux中部署redis 以及使用RDM连接redis
下载Redis 进入官网找到下载地址 https://redis.io/download 查看是否已经安装gcc。输入gcc -v。若已经安装了会出现安装的版本信息。 如果没有安装。则输入yum install gcc 命令安装gcc。 右键Download按钮,选择复制链接。 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget http://download.redis.io/releases/redis-5.0.7.tar.gz 下载原创 2021-11-25 00:35:35 · 1802 阅读 · 0 评论 -
mysql 的储存引擎、 事务、以及对MVCC的理解
mysql 的储存引擎、 事务、以及对MVCC的理解 通过 show engines可以查看MySQL所有的引擎 一、innoDB Mysql5.5以后默认使用引擎,具有以下特性 灾难回复性好 支持事务 使用行级锁(table-level locking) 支持外键关联 支持热备份 二、MylSAM MylSAM 特性如下: 不支持事务 使用表级锁(row-level locking),并发性能差 容易损坏,灾难性恢复差 不支持外键关联 三、事务(ACID) 可以理解为对数据的一系列操作原创 2021-11-23 23:09:14 · 549 阅读 · 0 评论 -
动态代理、jdk代理、cglib代理以及枚举的理解
静态代理 与动态代理的区别:在代码编译时就确定了所需要代理的类,静态代理的代理类只针对一个被代理类,动态代理在代码编译时 期还不能确定所需要代理的类,只能根据类的动态加载机制,在代码运行时加载被代理得类,动态代理可以针对多个被代理类(委托类) 示例 (由于Java api 机制 代理类和委托类必须要实现他们共同的接口) package top; import top.TopInterface; /** * @author: yongtong * @Date: 2021/11/18 22:22原创 2021-11-19 22:38:42 · 391 阅读 · 0 评论 -
map集合的循环方式以及序列化的一些操作和异常分类
Map的四种遍历方式 package map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * @author: yongtong * @Date: 2021/11/17 21:21:43 * @Description: map集合的四种遍历方式 */ public class MapGather { public static v原创 2021-11-17 22:49:28 · 593 阅读 · 0 评论 -
线程池七个参数的含义
线程池七个参数的含义 import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** * @author: yongtong * @Date: 2021/11/16 21:21:02 * @Description:原创 2021-11-16 21:40:34 · 580 阅读 · 0 评论