陈明羽 - 博客园
摘要: 本次分享如何使用redis结合自定义注解实现基于方法的注解缓存,及托底缓存的实现思路 现在的互联网公司大多数都是以Redis作为缓存,使用缓存的优点就不赘述了,写这篇文章的目的就是想帮助同学们如何在工作中更好的去实现缓存 目标 在方法上使用注解,实现如果标注了注解的方法会优先走缓存,如果命中缓存则返阅读全文
posted @ 2018-05-23 19:57 陈明羽 阅读(7) 评论(0) 编辑
摘要: 分布式锁 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书,可以,排阅读全文
posted @ 2018-05-16 19:58 陈明羽 阅读(334) 评论(0) 编辑
摘要: 前言: springcloud是新一代的微服务框架而springboot作为springcloud的基础,花些时间来学习作为技术储备还是很有必要的,所以就有了这个springboot系列 springboot能做什么 springboot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。阅读全文
posted @ 2018-01-25 14:46 陈明羽 阅读(38) 评论(0) 编辑
摘要: SpringBoot Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean. 解决: 添加springboot-web的注解阅读全文
posted @ 2017-12-30 16:42 陈明羽 阅读(29) 评论(0) 编辑
摘要: swagger2是一个可以构建和调试RESTful API文档的组件,利用swagger2的注解可以快速的在项目中构建Api文档,并且提供了测试API的功能 1,引入依赖 2,配置swagger2 @configration 标识这是一个配置类 @EnableSwagger2开启swagger2 3阅读全文
posted @ 2017-12-12 15:42 陈明羽 阅读(319) 评论(0) 编辑
摘要: 原文:/1477717815fuming/p/8006143.html 场景 公司规模已经形成,用户数据已成为公司的核心命脉,一次老王一不小心把数据库文件删除,通过mysqldump备份策略恢复用了两个小时,在这两小时中,公司业务中断,损失100万,老王阅读全文
posted @ 2017-12-12 10:22 陈明羽 阅读(321) 评论(0) 编辑
摘要: 上一篇 《网站实现扫描二维码关注微信公众号,自动登陆网站并获取其信息》 中已经实现用户扫码登陆网站并获取其信息 但是上一篇方案中存在一个问题,也就是文章末尾指出的可以优化的地方(可以点击这个链接去看一下上篇文章) 首先回顾一下上一篇的思路: 1,微信的系统,提供生成带参数的二维码的接口,这个参数就是阅读全文
posted @ 2017-11-12 01:36 陈明羽 阅读(1117) 评论(2) 编辑
摘要: 需求 网站实现扫描二维码关注微信公众号,如果已经关注公众号就自动登陆网站并获取其微信昵称,头像等信息,如果用户未关注就等用户关注公众号后自动登陆网站 --如果用户已关注公众号,网站端直接自动登陆,如果没有关注,就等用户关注公众号之后网站端自动登陆 (目前已经完成了这个功能,示例网址:http://w阅读全文
posted @ 2017-11-08 11:18 陈明羽 阅读(8998) 评论(8) 编辑
摘要: springcloud系列文章的第三篇 本章将继续讲述springcloud的消费者(feign) Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接阅读全文
posted @ 2017-10-22 16:26 陈明羽 阅读(626) 评论(0) 编辑
摘要: springcloud系列文章的第二篇 本章介绍springcloud中的服务消费者 springcloud服务调用方式有两种实现方式: 1,restTemplate+ribbon, 2,feign 本来想一篇讲完,发现篇幅有点长,所以本章先讲 restTemplate+ribbon, ribbon阅读全文
posted @ 2017-10-22 15:27 陈明羽 阅读(768) 评论(0) 编辑