240 发简信
IP属地:上海
  • Rebar2.x到Rebar3的迁移

    此文翻译自rebar3官方文档。原文链接:https://rebar3.org/docs/tutorials/from_rebar2_to_rebar3[https://re...

  • 120
    Redis 常见面试题

    欢迎关注公众号“Tim在路上” 1. 什么是Redis数据库? Redis 是完全开源免费的,是一个高性能的 key-value 数据库。 它的特点有: (1)Redis 支...

  • 120
    Redis学习笔记——高可用篇

    Redis主要有三种部署形式来保证高可用:主从、哨兵、集群 一、主从 1.sync Redis2.8之前的版本,主从间的数据同步主要使用sync命令,步骤如下: ①从节点向主...

  • Redis学习笔记——进阶篇

    一、Redis实现缓存 1.缓存实现方式 使用Redis做缓存有两种方式:直接通过RedisTemplate来使用、使用spring cache集成Redis RedisTe...

  • 120
    MySQL三大知识点——索引

    索引,类似于图书目录,可以根据目录某个页码立即找到对应的内容。索引的有点显而易见:(有可能)提升查询效率同时也有缺点:增大数据库空间占用,降低表更新的效率 从实现上来说,索引...

  • MySQL三大知识点——锁

    锁是Mysql在服务器层和存储引擎层的的并发控制,本文将从不同维度对MySQL锁相关的知识点做一个总结。 一、锁的粒度 从粒度来分,分为表锁、页面锁和行锁。表锁一般由Mysq...

  • 120
    MySQL三大知识点——事务

    一、ACID 事务的四个特性:原子性(Atomicity)、一致性(Consistent)、隔离性(Isalotion)、持久性(Durable),简称为ACID。原子性、隔...

  • 120
    Spring IOC篇

    一、什么是控制反转? 参考这篇回答,更有助于理解。Spring IoC有什么好处呢?-Mingqi的回答 二、为什么需要控制反转? 简单来说就是解耦。 三、IOC的原理 控制...

  • 阿里面试最全面经总结.

    欢迎关注公众号“Tim在路上” 1.听说你对JVM有点研究,讲一讲JVM的内存模型吧(我说虚拟机栈,本地方法栈,程序计数器,堆,方法区) 总的有什么,生命周期,每一个 JVM...

  • 120
    Spring AOP篇

    一、什么是AOP? AOP(Aspect Oriented Programming)面向切面编程。 AOP和OOP的区别与联系OOP(面向对象编程)针对问题领域中以及业务处理...

  • 120
    Mybatis学习笔记

    Mybatis与Hibernate一样,是ORM(对象关系映射,Object Relational Mapping)的一种实现框架。 一、如何使用 导入开发包 导入Mybat...

  • 120
    JVM知识点整理

    一、JVM是什么 JVM就是Java虚拟机(Java Virtual Machine),简单来说,JVM消除了开发人员在开发过程中对操作系统差异的感知,一段Java代码,能在...

  • 设计模式(二)

    零、回顾 上一篇文章介绍了抽象工厂、代理、适配器、桥接等十二种常用的设计模式,接下来继续介绍剩余十一种设计模式。 一、模板方法 模板方法模式准备一个抽象类,将部分逻辑以具体方...

  • 120
    设计模式(一)

    零、概述 常用的设计模式一共有23种,可以从两个不同维度来分类。 根据目的划分:创建型模式、结构型模式、行为型模式 根据作用范围来划分:类模式、对象模式设计模式 设计模式有七...

  • 120
    kafka原理

    一、使用消息队列的好处有哪些? 解耦削峰控流异步可恢复 二、消息队列的模式有哪两种?Kafka属于哪一种? 1.点对点模式 2.发布/订阅模式 Kafka属于点对点模式,消费...

  • Redis学习笔记——入门篇

    一、什么是Redis? Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,是一种No-SQL数据库。可以用作数据库、缓存、消...

  • 摄像头拉流录制及上传流程

    一、拉流 环境:Ubuntu16.04 + python3.5 + OpenCV3.3.0 with ffmpeg 1.摄像头主体程序 在萤石开放平台https://ope...