加载中
分布式事务——三阶段提交

在前文,我们介绍来了分布式事务,以及分布式事务的解决方案之一的二阶段提交。 本文介绍分布式事务处理方案之一的三阶段提交协议。 分布式事务 分布式事务是指发生在多个数据节点之间的事务...

2019/12/23 20:24
111
分布式事务——两阶段提交

在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica), 这些副本会放置在不同的节点上。这些数据节点可能是物理机器,也可能是虚拟机。为了对用户提供正确的CURD等语...

Redis主从模式的常用类型

本文介绍Redis主从模式的常用类型。 Redis的可靠性主要有主从模式和集群模式。对于主从模式而言,Redis有以下方案: Sentinel方案; Keepalived方案。 Sentinel方案 作为Redis主推的官方方案...

2019/11/28 19:43
50
解决Angular CLI找不到模块"angular-devkit/build-angular"的问题

Angular CLI 是 Angular 客户端命令行工具,提供非常多的命令来简化 Angular 的开发。今天执行“ng serve”命令时,竟然报找不到模块"@angular-devkit/build-angular"的错误。 问题背景 执行...

2019/10/31 20:33
711
Java 13 新特性及实战案例

近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性。 本文介绍了 Java 13 的新特性并展示了相关的示例。 2019年9月17日,Java 13 正式发布...

2019/09/23 20:35
2.5K
从 Angular 中的 URL 获取查询参数

本文介绍了如何从 Angular 中的 URL 获取查询参数。 通过注入ActivatedRoute的实例,可以订阅各种可观察对象,包括queryParams和params observable。以下是范例: import { ActivatedRoute ...

2019/09/03 21:01
61
Node.js 使用 MongoDB 的 ObjectId 作为查询条件

当往MongoDB中插入一条数据时,会自动生成ObjectId作为数据的主键。 那么如何通过ObjectId来做数据的唯一查询呢? 在MongoDB中插入一条数据 在MongoDB中插入一条如下结构的数据: { _id: 5d6...

2019/08/31 21:51
594
解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题

mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了“ER_NOT_SUPPORTED_AUTH_MOD...

2019/06/12 21:11
53
Node.js实现WebSocket聊天室的例子

对于聊天室,大家应该都不陌生,笔者也写过很多关于聊天室的例子。 本节,我们将演示如何通过Node.js来实现一个WebSocket聊天服务器的例子。 使用ws创建WebSokcet服务器 Node.js原生API并未提...

2019/06/03 20:12
125
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

当今软件发展的现状非常适合 Cloud Native 环境

当今软件行业正发生着巨变。自上世纪50年代计算机诞生以来,软件从最初的手工作坊式的交付方式,逐渐演变成为了职业化开发、团队化开发,进而定制了软件件行业的相关规范,形成了软件产业。 ...

Cloud Native 是未来开发应用的趋势

目前,越来越多的企业已经在大规模开始拥抱云,在云环境开发应用、部署应用、发布应用。Cloud Native(云原生)是以云架构为优先的应用开发模式。那么,为什么说 Cloud Native 是未来开发应用...

2019/03/10 22:39
254
简述什么是 Cloud Native

Cloud Native(云原生)是以云架构为优先的应用开发模式。目前,越来越多的企业已经在大规模开始拥抱云,在云环境开发应用、部署应用、发布应用。未来,越来越多的开发者也将采用 Cloud Nati...

如何在 Spring 中自定义 scope

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返回的对象都是相同的;如果 sc...

2019/02/14 13:16
459
了解Sidecar模式

本文介绍Sidecar模式的特点,及其应用的场景。熟悉Native Cloud或者微服务的童鞋应该知道,在云环境下,技术栈可以是多种多样的。那么如何能够将这些异构的服务组件串联起来,成为了服务治理...

感恩送书第1期:2019年快来了,感谢各位网友,送《Spring 5开发大全》

2019年快来了,为了答谢各位关注老卫的读者、学员朋友,特送《Spring 5开发大全》三本,无套路,快上车。 时间的脚步总是匆匆,经历了一年的付出收获、欢乐忧伤,我们悄然间就要迈步到2019年...

2018/12/27 19:42
690
Angular 应用解决跨域访问的问题

在前后台分离的应用中,Angular 与 Java 是一对好搭档。但是如果是分开部署应用,则势必会遇到跨域访问的问题。 什么是跨域 启动应用之后,有些浏览器会提示如下告警信息: No 'Access-Contr...

2018/12/21 21:33
461
自定义 Maven 的 repositories

有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>。 ...

Angular CLI 常用命令

Angular CLI 是 Angular 客户端命令行工具,提供非常多的命令来简化 Angular 的开发。 本文总结了在实际项目中经常会用到的 Angular CLI 命令。 获取帮助(ng -h) ng -h等同于ng --help,跟...

2018/11/09 22:27
537
Spring 的狭义与广义

Java 开发者对于 Spring 应该不会陌生。Spring 可以说是 Java EE 开发事实上的标准。无论是 Web 开发,还是分布式应用,Spring 都致力于简化开发者创建应用的复杂性。本文讨论 Spring 在狭义...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部