分类:Java语言

乐观锁与悲观锁的实际应用(转)

乐观锁与悲观锁的实际应用(转)
前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。 如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+10=20更新回去...

workingTime 2周前 (05-10) 21℃ 0评论

spring cloud 服务的发现与消费

spring cloud 服务的发现与消费
通过前几篇文章的介绍,我相信大家对spring cloud的服务注册和发现机制有了一个大致的了解,那么这篇文章呢,我们就来说一下如何消费Eureka中的服务。 准备工作 点击这里,将文章中的注册中心cloud-eureka-center和服务spring-boot-ser...

workingTime 2个月前 (03-19) 34℃ 0评论

构建spring cloud高可用服务中心

构建spring cloud高可用服务中心
准备知识 在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须对各个主件进行高可用部署,对于微服务如此,对于微服务注册中心亦是如此。 Enreka Server的设计一开始就考虑了高可用问题,在Enreka的服务治理设计中,所有节点既是服务提供...

workingTime 2个月前 (03-18) 47℃ 0评论

spring cloud服务的注册

spring cloud服务的注册
完成了服务的注册中心搭建后,接下来我们尝试将一个既有的spring boot应用加入eureka的服务治理体系中。 首先我们需要一个spring boot项目(或者使用点这里,就有一个springboot项目了~!),我这里创建一个项目,起名spring-boot-serve...

workingTime 2个月前 (03-16) 47℃ 0评论

将spring cloud项目跑起来

将spring cloud项目跑起来
准备工作:首先创建一个maven多模块的springboot项目。点这里,就有一个springboot项目了~! 服务治理 Spring cloud eureka 随着系统的壮大,服务的增多,需要可以自动发现服务和注册服务的组件来进行服务的维护,这时服务治理就应运而生,它主...

workingTime 2个月前 (03-12) 51℃ 0评论

初识spring cloud微服务框架

初识spring cloud微服务框架
什么是微服务架构 查看“微服务”一词的出处 简单的说,微服务就是系统架构上的一种设计风格,它的主旨就是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自的进程中运行,服务之间通过基于HTTP的RESTful API或者其他RPC协议进行通信协作。 万事都有两面性,我...

workingTime 3个月前 (03-01) 57℃ 0评论

前后端分离API接口如何加密 —— AES加密方案

前后端分离API接口如何加密 —— AES加密方案
场景还原:页面中需要展示手机号,身份证号,因为是前后端分离,所有接口API地址有可能暴露,这样不怀好意的人可以拿到个人敏感信息 解决方案: 1. 敏感信息加掩码,例如:接口返回130******12这样的手机号。弊端:在有表单中无法实现这种方案。 2. 后端加密,前端解密的方...

workingTime 4个月前 (01-19) 164℃ 0评论

将Bean对象的字段变量驼峰互转

将Bean对象的字段变量驼峰互转
注意:JavaBean实体对象的命名必须使用驼峰命名,这是规范。 场景: - 数据库表转实体类时,表中“_”字段转驼峰。 - 在请求某些恶心的接口时,接口中的字段是非驼峰命名的。 代码: /** * 下划线转驼峰 * @param str *...

workingTime 4个月前 (01-16) 186℃ 0评论


联系我:rm@rmworking.com