一、安装 Bazel 在 Ubuntu 上安装Bazel有以下几种方式: 通过 npm 安装npm install -g @bazel/bazelisk这种方式需要安装 no...
一、安装 Bazel 在 Ubuntu 上安装Bazel有以下几种方式: 通过 npm 安装npm install -g @bazel/bazelisk这种方式需要安装 no...
前言 最近要做UI,有时候需要在代码中调整改变UI控件的属性,比如位置、大小等,然而在NGUI里面,控制UI控件的位置等属性的是RectTransform这个组件,这个组件继...
读:上周我投递出了简历,岗位是java后端开发工程师。这周美团面试官给我进行了面试,面试过程中他问了Java的反射原理。(不得不夸一句,美团的效率真高,上午面完一面,晚上二面...
UDP(user datagram protocol,用户数据报协议)是无连接的,面向消息的,提供高效率服务。不会使用块的合并优化算,, 由于UDP支持的是一对多的模式,所以...
Netty-TCP拆包/粘包 TCP拆包/粘包 TCP 是一个面向字节流的协议,它是性质是流式的,所以它并没有分段。就像水流一样,你没法知道什么时候开始,什么时候结束。所以它...
guava是java API蛋糕上的冰激凌(精华). 源码包的简单说明: com.google.common.annotations:普通注解类型。 com.google.c...
一、前置说明 本文实现思路和代码参考: 闪电侠-Netty 入门与实战:仿写微信 IM 即时通讯系统闪电侠-Github代码源码 二、Netty主要知识点 2.1 Cha...
局域网( LocalAreaNetwork , LAN )是将分散在有限地理范围内的多台计算机通过传输媒体连接起来的通信网络,通过功能完善的网络软件,实现计算机之间的相互通信...
首先到 Oracle 的网站下载 java JDKOracle JDK11 下载地址:https://www.oracle.com/java/technologies/jav...
认识一个人往往是从姓名开始,技术也是一样,因为名称往往是最精炼的介绍,涵括了技术最显著的特征。认识SDN,我们就从名字开始。SDN全称“software defined ne...
一、模版指令 通过模版指令(写在html中的),即是html和vue对象的粘合剂。 数据渲染 v-text、v-html、{{}} v-text更新元素的 textConte...
一、微服务架构常用的六种设计模式 1.代理模式: 代理的职责:(1)统一入口;(2)鉴权校验;(3)请求过滤;典型案例:服务网关。 2.聚合设计模式: 报表服务需求:查看当天...
微服务实践[https://www.jianshu.com/c/90fcbc52ce97]系列文章,可以参见连接。 因为这个系列文章是在现实工作中遇到哪些问题就输出哪些文章,...
客户端授权模式 概述 客户端必须得到用户的授权(authorization grant),才能获取令牌(access_token)。OAuth2.0定义了四种授权方式: im...
背景 先来回忆一下, nginx 如何配置多个实例的负载均衡,配置如下: 当我们的服务实例变化时,要手动修改 nginx.conf 然后 nginx -s reload 。 ...