240 发简信
IP属地:广东
  • 网络编程之NIO聊天室

    1.创建Nio服务端 2、创建NIO客户端 3、NIO客户端线程处理类 4、创建NioClient多个客户端实现聊天

  • Java 使用 Enum 实现单例模式

    枚举,如果涉及到反序列化创建对象时推荐使用枚举的方式来实现单例,因为Enum能防止反序列化时重新创建新的对象。本文介绍 Enum 的使用方式。 ...

  • Redis hash实现详解

    一 、Hash1.1 介绍Redis中的字典采用哈希表作为底层实现,一个哈希表有多个节点,每个节点保存一个键值对。 在Redis源码文件中,字典...

  • ThreadLocal 有什么缺陷?如果线程池的线程使用ThreadLocal 会有什么问题?

    ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之...

    1.8 1779 0 10
  • 从innodb的索引结构分析,为什么索引的key不能太长

    一、myisam存储引擎 1 . 测试的表结构信息 测试加索引 (1)添加单列索引,能够添加成功(报出warning),但实际添加的是前缀索引。...

  • Mysql清空表数据

    Mysql清空表(truncate)与删除表中数据(delete)的区别 为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经...

  • MySQL binlog三种模式

    1.1 Row Level 行模式日志中会记录每一行数 据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式...

  • Redis复制过程原理

    1、Redis支持主从(master-slave)复制功能,当主服务器更新数据时能同步到从服务器(1)在从Redis服务器的redis.conf...

  • Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String

    [Mybatis异常There is no getter for property named 'XXX' in 'class java.lan...