Google 评分卡

Google评分卡的来自Google的SRE。为了保证稳定可靠的服务,Google组建了一支专业的团队来负责运行后端服务,参与的工程师有一个共同的名字:Site Reliability Engineer。对此,资深Google SRE Chris Jones等人联合撰写了《Google SRE: How Google runs production systems》,首次向外界解密了谷歌的生产环境,中文名字叫《SRE:Google运维解密》。正是在该书中提到了上面所说的“Go

Android Studio 技巧

Local Changes 标签页打开 Preferences/Version Control/Commit ,将 Use non-modal commit interface 选项 取消勾选 即可。日期格式调整打开 Preferences/Appearacnce & Behavior/System Settings/Date Formats,将日期格式设置为 yyyy/MM/dd

macOS 装机清单

输入法搜狗输入法:https://pinyin.sogou.com/mac/iTerm2https://iterm2.com/omyzshhttps://ohmyz.sh/homebrewhttps://brew.sh/JDKjenv:1234brew install openjdk@8brew install openjdk@11/usr/libexec/java_home -Vnodejsnvm:浏览器Edge:https://www.microsoft.com/zh-c

mac 键盘延迟突然增高

在系统菜单栏或者控制中心找到你的蓝牙图标。下图中最左边就是蓝牙,最右边是控制中心。点击控制中心,就能显示蓝牙。按下 shift+option 的同时,点击蓝牙。会出现几个隐藏选项。选择“恢复连接苹果设备的出厂设置”。 再连接你的Keyboard。就好了。

IDEA 技巧

properties 文件 Unicode 转中文Preference -> Editor -> File Encodings -> Properties Files (*.properties) 勾选上 Transparent native-to-ascii conversion调整 import 多个类时不变成 import *Preference -> Editor -> Code Style -> Java -> Import

Android 常用布局

LinearLayout 线性布局常用属性orientation:布局总组件的排列方式 vertical、horizontalgravity:组件所包含的组件的排列方式layout_gravity:组件在父容器里的排列方式background:背景divider:分割线showDividers:分割线所在位置:none, beginning, end, middledividerPadding:设置分割线的 paddinglayout_weight:权重,分配剩余空间Rela

Android 常用组件

TextViewTextView 基础属性layout_width:组件宽度layout_height:组件高度id:为 TextView 组件设置一个 idtext:设置显示文本的内容textColor:设置字体颜色textStyle:设置字体风格:三种可选值:normal, bold, italictextSize:字体大小,单位一般是用 spbackground:控件的背景颜色,可以理解为填充整个控件颜色,可以是图片gravity:设置控件中内容对齐方向带阴影的Text

Android Runtime (ART) 和 Dalvik

Android Runtime (ART) 是 Android 上的应用和部分系统服务使用的托管式运行时。ART 及其前身 Dalvik 最初是专为 Android 项目打造的。作为运行时的 ART 可执行 Dalvik 可执行文件并遵循 Dex 字节码规范。ART 和 Dalvik 是运行 Dex 字节码的兼容运行时,因此针对 Dalvik 开发的应用也能在 ART 环境中运作。不过,Dalvik 采用的一些技术并不适用于 ART。有关最重要问题的信息,请参阅在 Andro

看看大厂是如何用云原生解决千万视频会议难题的

腾讯:揭秘日活千万腾讯会议全量云原生化上TKE技术实践文章链接:https://juejin.cn/post/6844904192830603272本文总结了腾讯会议在TKE容器化部署时用到的平台相关特性,包括业务镜像自动分批灰度发布、ConfigMap分批灰度发布、Pod内A/B容器ms级切换发布、多集群发布管理、基于DynamicQuota的产品配额管理、探测节点和集群稳定性问题以提升自愈能力等。华为:远程办公利器华为云WeLink,如何练就硬核抗压能力?文章链接:htt

Java 进阶 08 —— JVM 垃圾回收器

垃圾回收器概述垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商,不同版本的 JVM 来实现。由于 JDK 的版本处于高速迭代过程中,因此 Java 发展至今已经衍生了众多的 GC 版本。从不同角度分析垃圾收集器,可以将 GC 分为不同的类型。Java 不同版本的新特性需要关注的点:语法层面,Lambda表达式,switch 表达式,自动装箱、拆箱,enum,<>,…API 层面:Stream API,新的时间日期,Optional,String,集合框架底层