文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用...
文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用...
1.创建Nio服务端 2、创建NIO客户端 3、NIO客户端线程处理类 4、创建NioClient多个客户端实现聊天
声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...
枚举,如果涉及到反序列化创建对象时推荐使用枚举的方式来实现单例,因为Enum能防止反序列化时重新创建新的对象。本文介绍 Enum 的使用方式。 通过SingletonEnum...
Redis hash实现详解一 、Hash1.1 介绍Redis中的字典采用哈希表作为底层实现,一个哈希表有多个节点,每个节点保存一个键值对。 在Redis源码文件中,字典的实现代码在dict.c和di...
一 、Hash1.1 介绍Redis中的字典采用哈希表作为底层实现,一个哈希表有多个节点,每个节点保存一个键值对。 在Redis源码文件中,字典的实现代码在dict.c和di...
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景...
一、myisam存储引擎 1 . 测试的表结构信息 测试加索引 (1)添加单列索引,能够添加成功(报出warning),但实际添加的是前缀索引。 表结构信息: (2)添加组合...
Mysql清空表(truncate)与删除表中数据(delete)的区别 为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一...
1.1 Row Level 行模式日志中会记录每一行数 据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录...
1、Redis支持主从(master-slave)复制功能,当主服务器更新数据时能同步到从服务器(1)在从Redis服务器的redis.conf中添加slaveof mast...
MySQL是如何做到可以恢复到任意一秒状态的我们就从一条 update 语句开始。 其实执行流程和查询流程一致,只是最后执行器执行的是找到这条数据,并进行更新。 另外,更新过程还涉及到一个重要的日志模块,即 redo ...
这个必须得赞,终于搞明白了。
[Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'] Myba...
服务提供者 1.服务注册 服务提供者在启动的时候会发送REST请求的方式将自己注册到Eureka Server服务上,同时带上自身的一些元数据信息。Eureka Server...
mysql删除有外链索引数据,Cannot delete or update a parent row: a foreign key constraint fails 问题的...