全文两个注意点: 在做每一个git操作前都应该先pull代码 pom文件里的版本号变更后都要记得去刷菜单(现有逻辑是发布新版后菜单会继承上一版本),不然按钮权限会有问题(截止...
全文两个注意点: 在做每一个git操作前都应该先pull代码 pom文件里的版本号变更后都要记得去刷菜单(现有逻辑是发布新版后菜单会继承上一版本),不然按钮权限会有问题(截止...
该章节主要深入分析rmq是如何构建自己的通讯模型的,主要从以下四点分析: 1、总概论述 2、rmq的通讯协议实现。 3、rmq的三种通讯方式。 4、rmq的线程处理模型。 1...
一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驱动 1)分而治之 一个连接里完整的网络处理过程一般分为accept、read、decode、pro...
前言 在做Android开发时,我们通常为了更合理,更高效,优质的开发项目,并不是直接上来就开始开发功能,而是先搭建好自己的一个开发框架,一个好的开发框架,通常会让我们事倍功...
Activity面试详情 activity生命周期 1.activity的4种状态 running/paused/stopped/killed 2.activity的生命周期...
作者:李旺成### 时间:2016年4月3日### 上篇 5. 最佳实践# 好了终于要点讲自己的东西了,有点小激动。下面这些仅表示个人观点,非一定之规,各位看官按需取用,有说...
keys 我把这个命令放在第一位,是因为笔者曾经做过的项目,以及一些朋友的项目,都因为使用keys这个命令,导致出现性能毛刺。这个命令的时间复杂度是O(N),而且redis又...
Spring Boot : 使用 Zuul 实现 API Gateway 的路由和过滤 ( Routing and Filtering ) 本节通过使用 Netflix Zu...
定义 一千个人眼里有一千个哈姆雷特。如果说谁最有资格定义kafka是什么,那么肯定是官方文档: 官方还对流平台进行了定义--流平台有三大关键能力(A streaming pl...
本文收获 通读本文,你会了解到1.netty如何接受新的请求2.netty如何给新请求分配reactor线程3.netty如何给每个新连接增加ChannelHandler 其...
background netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework whi...
synchronized 原理分析 1. synchronized 介绍 在并发程序中,这个关键字可能是出现频率最高的一个字段,他可以避免多线程中的安全问题,对代码进...
本文作者:景小财作者简介:美团外卖活动业务负责人 1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile J...