自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Cloud微服务实战---1.9.微服务架构容错处理

在微服务架中,所有功能均通过微服务来提供,如果其中某个关键微服务出现问题,如响应时间过长,那么所有调用这个微服务的微服务都会变慢,由于调用者微服务变慢,进一步会使其他更广泛的微服务变慢,最终整个系统可能会因为一个微服务出现问题,而使整个微服务架构出现故障。为了防止这种现象的发生,我们可以使用Spring Cloud中的Hystrix组件。Hystrix组件的原理是对每个微服务,都会维护其当前状态...

2018-12-13 14:29:24 513

原创 Spring Cloud微服务实战---1.8.Eureka下的服务调用

在上一节中,我们成功的将微服务注册到Eureka中,并实现了Eureka的高可用性,在这一节中,我们将实现一个微服务使用者程序,通过查询Eureka找到微服务,然后调用根据一定的负载均衡算法,调用相应的微服务实例,完成自己所需的功能。...

2018-12-13 11:16:20 596

原创 Spring Cloud微服务实战---1.7.Eureka的微服务注册与管理

在微服务架构中,服务的注册与管理是一项特别重要的基础功能。因为在微服务架构下,随着业务的发展,微服务的数量会越来越多,而且微服务集群规模、微服务的位置、微服务的命名等,都需要维护,如果以手工方式维护的话,将是非常困难的,所以需要使用微服务注册与管理工具。在Spring Cloud中,我们采用Eureka来完成这一功能。Spring Cloud Eureka采用Netflix Eureka来实现服...

2018-12-11 18:53:16 759

原创 Spring Cloud微服务实战---1.6.微服务监控

我们现在已经可以基于Spring Boot来开发微服务了,但是由于我们将原来单体应用打散,形成众多的微服务,微服务之间相对独立,而且每个微服务都可能存在多个实例,这对运维人员来说,想管理好这些微服务的难度很大。...

2018-12-10 13:51:10 1093

原创 Spring Cloud微服务实战---1.5.测试先行的开发策略

为了提高软件开发质量,我们需要对所开发的功能进行单元测试,在Spring Boot中,进行单元测是非常容易的。在开发过程中,认真准备单元测试用例,不仅可以保证代码质量,也便于进行回归测试。今后在修改或代码重构时,通过回归测试,可以保证修改和代码重构的正确性。...

2018-12-10 10:44:04 579

原创 Spring Cloud微服务实战---1.4.JPA与JDBC协同

我们知道,如果采用领域驱动开发(DDD)的话,采用JPA技术,会非常方便。但是对于复杂的多表联合查询,使用JPA技术就比较费力了。为了解决复杂SQL查询问题,很多项目采用了MyBatis。但是Spring提倡大家使用JPA,对MyBatis技术实际上是有一点儿抵制的。我们在实际项目中,采用数据库增删改采用JPA,而复杂数据库SQL查询,直接采用JDBC来实现。采用这种方式,也符合大容量、高并发网站...

2018-12-07 14:00:36 674 1

原创 Spring Cloud微服务实战---1.3.使用Mysql数据库

在本节中,我们将在前一节微服务的基础上,将数据库从内存数据库H2,转换为我们在项目中经常使用的Mysql,同时我们将采用普通的增删改操作采用JPA,复杂多表查询直接使用JDBC的方式。我们首先来设置Mysql数据库,我们首先建立数据库和用户,如下所示:create database MseDb default character set utf8 collate utf8_general_ci...

2018-12-07 00:15:24 3154 5

原创 Spring Cloud微服务实战---1.2.采用HTTPS协议

当前主流网站基本都开始支持HTTPS协议了,对于电商网站来说,由于对安全性的要求还是比较高的,所以支持HTTPS协议是非常必要的。在本节中,我们将把我们在上一节中开发的微服务,启动在8443这个HTTPS的协议上。我们首先需要生成一个证书文件,因为目前我们是在开发阶段,我们可以使用JDK中自带的工具,生成一个开发证书,在实际运行中,我们需要购买一个CA证书。打开一个命令窗口,运行如下命令:k...

2018-12-06 17:33:37 3128

原创 Spring Cloud微服务实战---1.1.配置开发环境

随着应用系统的功能越来越复杂,应用系统的复杂度也越来越大,传统的基于单体应用模式,在实践中遇到了非常大的问题,微服务架构在此背景下应运而生。由于微服务架构还比较新,对开发团队的要求非常高,所以实际中还没有得到广泛的应用。而随着Spring Cloud的推出和成熟,集成了微服务架构所需的服务,大大降低了微服务采用门槛。本系列文章将向大家详细介绍采用Spring Cloud进行微服务应用系统开发的技术...

2018-12-06 16:54:41 995

Lwuit developer guide

The developer guide for j2me lwuit

2010-04-25

Symbian系统平台相关程序编制技术

介绍如何通过系统的宏定义、PlatformID及MachineID来获取手机的symbian操作系统版本,手机型号等信息。可以根据这些信息对不同的平台使用不同的代码,包含不同的库文件及头文件,可以编制同时适用于3.0/3.1/3.2/5.0系统的软件。

2009-08-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除