240 发简信
IP属地:广东
  • nginx 编译安装

    1、打开官网下载nginxhttp://nginx.org/点击右边的 download:http://nginx.org/en/download.html 单数版本为Mai...

  • 120
    服务器状态码详解

    地址:http://www.iana.org/assignments/http-status-codeswiki:https://en.wikipedia.org/wiki/...

  • 120
    Mycat进阶实战

    Mysql主从复制 1、主从复制的含义在 MySQL 多服务器的架构中,至少要有一个主节点(master),跟主节点相对的,我们把它叫做从节点(slave) 主从复制,就是把...

  • 120
    Mycat基础

    基于 Mycat 1.6.7.3 版本 为什么要分库分表 1、数据库性能瓶颈的出现1)对于应用来说,如果数据库性能出现问题,要么是无法获取连接,是因为在高并发的情况下连接数不...

  • 120
    Sharding-JDBC介绍

    架构与核心概念 1、数据源选择的解决方案 数据源选择的解决方案层次:DAO:AbstractRoutingDataSourceORM:MyBatis 插件JDBC:Shard...

  • 120
    并发编程基础(Ⅰ)

    基础 线程的声明周期 Java 线程既然能够创建,那么也势必会被销毁,所以线程是存在生命周期的,可以从线程的生命周期开始去了解线程 线程一共有 6 种状态:NEW、RUNNA...

  • 120
    任务调度框架之Elastic-Job

    认识Elastic-Job 1、任务调度高级需求Quartz 的不足:1)作业只能通过 DB 抢占随机负载,无法协调2)任务不能分片——单个任务数据太多了跑不完,消耗线程,负...

  • 120
    任务调度框架之Quartz

    任务调度简介 1、什么时候需要任务调度 业务场景:1)账单日或者还款日上午 9 点,给每个信用卡客户发送账单通知,还款通知,如何判断客户的账单日、还款日,完成通知的发送?2)...

  • 120
    redis实战

    Redis 客户端 客户端通信原理客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 ,客户端和服务器发送的命令或数据一律以 \r\n (CRL...

  • 120
    redis 分布式

    为什么要用Redis集群 为什么要用集群? 1、性能Redis 本身的 QPS(官方数据:10万/秒) 已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到影响,这...

  • 120
    设计模式之——门面模式

    门面模式 门面模式(Facade Pattern)又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其主要特征是定义了一个高层接口,让子系统更容易使用,属于结构...

  • 120
    设计模式之——建造者模式

    建造者模式 建造者模式(Builder Pattern)是将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示,属于创建型模式。使用建造者模式对于用户...

  • 七大软件设计原则

    开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的...

  • 基础面试题(Ⅰ)

    问题:Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口),并说明...

  • 120
    redis基础

    REDIS redis的全称是REmote DIctionary Service,直接翻译过来就是远程字典服务 redis的定位和特性 SQL与NoSQL 在绝大部分时候...

个人介绍
场景 -> 需求 -> 解决方案 -> 应用 -> 原理