240 发简信
IP属地:山东
  • 120
    mysql行转列、列转行

    行转列 数据准备 建表: CREATE TABLE`student`(`ID`int(10)NOT NULL AUTO_INCREMENT,`USER_NAME`varcha...

  • 120
    考研红人张雪峰:青岛演讲被泼鲱鱼罐头,这一泼,臭了谁?

    考研红人张雪峰青岛大学讲座被泼鲱鱼罐头,那一天的演讲我并没有在场,所以反复看了几遍视频,于是有些话要说。 一、这件事验证了一个现象:人红是非多。 张雪峰近三年真的够红的,而且...

  • 120
    Redis 是单线程为何却能支撑高并发

    几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户...

  • java多线程开发手册

    ### Java多线程 进程和线程的概念 进程和线程的区别 Java语言内置多线程支持 多线程编程的特点: * 多线程需要读写共享数据 * 多线程经常需要同步 * 多线程编程...

  • 常用正则

    一、校验数字的表达式 1、数字:^[0-9]\*$ 2、n位的数字:^\d{n}$ 3、至少n位的数字:^\d{n,}$ 4、m-n位的数字:^\d{m,n}$ 5、零和非零...

  • VMware Fusion 11序列号

    VMware Fusion 11序列号: 7HYY8-Z8WWY-F1MAN-ECKNY-LUXYX

  • mybatis中#{}和${}的区别

    #{}: 表示一个占位符号,实现向PreparedStatement占位符中设置值(#{}表示一个占位符?),自动进行Java类型到JDBC类型的转换(因此#{}可以有效防止...

  • redis一致性hash算法理解

    一般算法: 对对象先hash然后对redis数量取模,如果结果是0就存在0的节点上。 假设有0-3四个redis节点、20个数据: 进行取模后分布如下: 现在因为压力过大...

  • ThreadPoolExcutor用法详解

    java线程池用法举例: 1、ThreadPoolExecutor executor =new ThreadPoolExecutor(2,10,30, TimeUnit.SE...

  • mysql数据导出命令

    sql文件导入: mysql -uusername -ppwd < ./abc.sql 导出整个数据库的表结构: mysqldump -h127.0.0.1 -uroot -...

  • mysql锁机制

    两种锁机制:乐观锁、悲观锁 mysql默认为:悲观锁 1、表锁(默认不使用,否则无法支持并发) 2、元数据锁DML(meta data lock,mysql默...