关键字: 如何写好业务代码 业务架构 设计模式 模版方法 策略模式 工厂模式 本文概要: 对于做web开发的java程序员来说,如何写出更好看的业务代码。本文会展示利用设计模...

关键字: 如何写好业务代码 业务架构 设计模式 模版方法 策略模式 工厂模式 本文概要: 对于做web开发的java程序员来说,如何写出更好看的业务代码。本文会展示利用设计模...
大纲: 1、MongoDB的体系结构2、MongoDB安装配置与基础命令3、MongoDB CRUD与全文索引4、mongoDB的聚合操作5、高可用的MongoDB集群5、s...
什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多...
索引是帮助MySQL高效获取数据的排好序的数据结构。在学习索引优化之前建议先学习 mysql索引数据结构在分析SQL性能时多从数据结构的角度考虑索引是否生效。 mysql e...
使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的。可以分析SQL查询语句的性能瓶颈。 使用方式 1.在 select 语句之...
Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态, 如果master节点异常,则会做主从...
Redis 基础数据结构 Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序...
实际开发中,很多项目都是单数据源。但是还是有一些项目需要多数据源的。比如当项目中存储的数据量很大,一个服务器扛不住,需要将一部分数据存储在另外一个服务器里,然而我们还要每天去...
synchronized 关键字代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法(或者该类的其...
在前几天做了一个需求:外围系统下发业务数据到我方系统做业务处理。当时对方负责人说最多每次只有6万数据量,他们分1000条数据一个包传输到我方系统。 实现方式 提供实时的res...
Spring Boot Admin用于管理和监控一个或者多个Spring Boot程序。分为Server端和Client端,Client端可以通过Http向Server端注册...