首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梁桂钊
掘友等级
微信公众号「服务端思维」
|
阿里
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
214
文章 203
沸点 11
赞
214
返回
|
搜索文章
赞
文章( 203 )
沸点( 11 )
30 分钟快速入门 Docker 教程
1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hypervisor ,并利用物理机器的资源虚拟出多个虚拟硬件环境来共享宿主机的资源,其中的应用运行在虚拟机内核上。但是,…
IntelliJ IDEA 常用插件一览,让效率成为习惯
梁桂钊、陈同学、张帆、刁政欣(研习小组)|作者一、官方工具IntelliJIDEA默认安装并提供了非常多的工具,比如GitIntegration、MavenIntegration、Markdownsu
代码分层的设计之道
分层思想,是应用系统最常见的一种架构模式,我们会将系统横向切割,根据业务职责划分。MVC 三层架构就是非常典型架构模式,划分的目的是规划软件系统的逻辑结构便于开发维护。MVC:英文即 Model-View-Controller,分成模型层、视图层、控制层。将页面和业务逻辑分离,…
RxJava 2.x 编程实战 - 01 入门之旅
今天,我们开始 RxJava 2.x 的入门之旅。首先,引入 RxJava 2.x 相关的类库。 紧接着,我们需要写一个 Hello World 的小程序。 至此,我们完成了一个简单的 Rxjava 的示例代码。运行程序,控制台会输出,如下内容。 好的,之后,笔者会在接下来的系…
RxJava 2.x 编程实战 - 02 基本模式
RxJava 2.x 提供了五种模式,如下所示。 创建 Observable 非常容易,我们首先需要创建一个 Observable 作为被观察者,然后在创建一个 Observer 作为观察者,然后通过 subscribe() 进行订阅。 我们可以使用 create 创建一个 O…
服务端思维指南 | 常用性能监控指南
当性能出现问题时,可以通过 Linux 操作系统的命令获取性能信息。本节会介绍一些常用的 Linux 的性能监控命令。 这个命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的资源的占用情况,类似于 windows 的任务管理器。使用 top 命令可以显示进程…
分布式锁不是控制并发幂等的方式
之前,我们探讨过幂等机制的实现方案,今天我们再来探讨下分布式锁是不是控制并发幂等的方式? 可能由于客户端的重复提交产生多份相同的数据,也可能因为服务端的重试机制产生多次提交。此时,单单通过防重机制是不够的,还需要服务端的幂等机制保证唯一性。幂等机制的核心是保证资源唯一性,例如客…
Kotlin的语法糖(一)基础篇
Java 提供了八种基本类型:byte、short、int、long、float、double、boolean、char。对比下 Kotlin,它的数据类型分为:数字、字符、布尔、数组、字符串。数字类型包括 Byte、Short、Int、Long、Float、Double 等。…
SpringBoot 与 Kotlin 完美交融
本文讲解 Spring Boot2 基础下,如何使用 Kotlin,并无缝整合与完美交融。为了让读者更加熟悉 Kotlin 的语法糖,笔者会在未来的几篇文章中,聊聊 Kotlin 的新特性及其语法糖。 修改 POM 文件,添加 spring boot 依赖。 紧接着,我们需要添…
快速测试 API 接口的新技能
IDEA 的 Editor REST Client 在 IntelliJ IDEA 2017.3 版本就开始支持,在 2018.1 版本添加了很多的特性。事实上,它是 IntelliJ IDEA 的 HTTP Client 插件。 首先,我们可以在任意目录下创建一个 xxx.h…
下一页
个人成就
优秀创作者
文章被点赞
11,423
文章被阅读
852,944
掘力值
27,037
关注了
37
关注者
14,151
收藏集
6
关注标签
11
加入于
2016-10-09