自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 换个名字,换个域名,重新注册谷歌账号

一直觉得wang926454这个名字太low太长,所以一直想改名字,选来选去,从eren到dodo到lido最后用了dolyw,因为doly很多人已经使用了,没办法~首先改的就是Github了,改了之后先就是一堆邮件发过来说Github Page构造出问题了,发现进个人首页404,以前的项目链接什么的还是会转发的,这样就可以了然后处理的是域名了,cn域名还是不太好(突然改政策什么的),本来想在...

2019-05-11 16:20:32 1024

翻译 别在最能吃苦的年纪选择了安逸

亲爱的朋友,如果老天善待你,给了你优越的生活,请不要收敛了自己的斗志;如果老天对你百般设障,请不要磨灭了对自己的信心和向前奋斗的勇气。 当你想要放弃了,一定要想想那些睡得比你晚、起得比你早、跑得比你卖力、天赋还比你高的牛人,他们早已在晨光中跑向那个你永远只能眺望的远方。 在你经历过风吹雨打之后,也许会伤痕累累,但是当雨后的第一缕阳光投射到你那苍白...

2016-11-24 18:14:25 1562

原创 SpringBoot开启UDP服务发送及消费UDP协议信息

SpringBoot 开启 UDP 服务,进行接收 UDP,及发送 UDP,这里依赖的是 SpringBoot 内置 integration 包代码地址Github: https://github.com/dolyw/ProjectStudy/tree/master/SpringBoot/AsyncDemoGitee(码云): https://gitee.com/dolyw/ProjectStudy/tree/master/SpringBoot/AsyncDemo1. Config添加 Jar

2020-05-28 18:38:28 6600 1

原创 SpringBoot使用@Async异步注解

在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行,我们可以使用多线程来并行的处理任务,这里介绍下 SpringBoot 下的 @Async 注解,还有 ApplicationEventPublisher 可以了解下代码地址Github: https://github.com/dolyw/ProjectStudy/tree/master/SpringBoot/AsyncDemoGitee(码云): https://gitee.com/dolyw/Proj

2020-05-28 18:24:43 1986 1

原创 MinIO的安装使用及Java SDK使用方式

MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等1. 下载我们可以直接去官网下载: https://docs.min.io/cn,这里介绍 Windows 版本2. 使用将之前下载的exe程序放到一个地方[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2020-05-28 18:16:19 5719

原创 SpringBoot + Dubbo的全注解方式入门使用

一个简单的入门 Demo,这里我采用 SpringBoot 的全注解方式,感觉 XML 的方式更麻烦一点代码地址Github: https://github.com/dolyw/ProjectStudy/tree/master/Dubbo/01-Dubbo-SpringBootGitee(码云): https://gitee.com/dolyw/ProjectStudy/tree/master/Dubbo/01-Dubbo-SpringBoot1. 前言一般现在用于生产环境的 Dubbo 注册

2020-05-28 18:09:16 398

原创 [一个简单的秒杀架构的演变]高并发下的限流分析

在应对秒杀,抢购等高并发压力的场景时,限流已经成为了标配技术解决方案,为保证系统的平稳运行起到了关键性的作用。不管应用场景是哪种,限流无非就是针对超过预期的流量,通过预先设定的限流规则选择性的对某些请求进行限流“熔断”。通过限流,我们可以很好地控制系统的QPS,从而达到保护系统的目的。接下来的内容将会介绍一下常用的限流算法以及他们各自的特点地址文章: 4. 使用分布式限流Github:h...

2019-12-03 18:23:38 215

原创 [一个简单的秒杀架构的演变]4. 使用分布式限流

使用分布式限流地址Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee.com/dolyw/SeckillEvolution目录0. 整体流程1. 传统方式2. 使用乐观锁3. 使用缓存4. 使用分布式限流5. 使用队列异步下单1. 思路介绍之前说到乐观锁更新操作还是执行了近 ...

2019-12-03 17:51:51 205

原创 [一个简单的秒杀架构的演变]3. 使用缓存

使用缓存目录: https://blog.csdn.net/wang926454/article/details/103215954项目地址Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee.com/dolyw/SeckillEvolution1. 思路介绍这次我们引入缓存,这里可以先查...

2019-11-23 16:56:24 167

原创 [一个简单的秒杀架构的演变]2. 使用乐观锁

使用乐观锁目录: https://blog.csdn.net/wang926454/article/details/103215954项目地址Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee.com/dolyw/SeckillEvolution1. 思路介绍这次我们引入乐观锁,这里可以...

2019-11-23 16:54:46 146

原创 [一个简单的秒杀架构的演变]1. 传统方式

秒杀传统方式目录: https://blog.csdn.net/wang926454/article/details/103215954项目地址Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee.com/dolyw/SeckillEvolution1. 思路介绍不做任何控制,按照流程进行...

2019-11-23 16:53:46 171

原创 [一个简单的秒杀架构的演变]0. 整体流程

整体流程目录: https://blog.csdn.net/wang926454/article/details/103215954一直想自己写一个简单的秒杀架构的演变,加强自己,参考了很多博客和文章,如有不正确的地方请指出,感谢????项目地址Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee...

2019-11-23 16:52:27 163

原创 [一个简单的秒杀架构的演变]目录

SeckillEvolution一个简单的秒杀架构的演变介绍一直想自己写一个简单的秒杀架构的演变,加强自己,参考了很多博客和文章,如有不正确的地方请指出,感谢????Github:https://github.com/dolyw/SeckillEvolutionGitee(码云):https://gitee.com/dolyw/SeckillEvolution目录0. 整体流程...

2019-11-23 16:50:03 146

原创 [Elasticsearch](五)Docker环境下搭建Elasticsearch,Elasticsearch集群,Elasticsearch-Head以及IK分词插件和拼音分词插件

目录:https://github.com/dolyw/ElasticsearchDockerStudyGithub:(https://github.com/dolyw/DockerStudy/blob/master/02-StartUsing/Elasticsearch.md项目地址Github:https://github.com/dolyw/Elasticsearch/tr...

2019-08-22 19:54:50 285

原创 [Elasticsearch](四)SpringBoot整合Elasticsearch的方式(TransportClient、Data-ES、Elasticsearch SQL、REST Client

目录:https://github.com/dolyw/Elasticsearch项目地址Github:[https://github.com/dolyw/Elasticsearch/tree/master/01-SpringBoot-ES-Local](https://github.com/dolyw/Elasticsearch/tree/master/01-SpringBoot-E...

2019-08-15 18:41:00 2506 3

原创 [Elasticsearch](三)安装本地Elasticsearch的IK分词插件和拼音分词插件

目录:https://github.com/dolyw/Elasticsearch项目地址Github:https://github.com/dolyw/ElasticsearchGitee(码云):https://gitee.com/dolyw/Elasticsearch安装本地Elasticsearch的IK分词插件去https://github.com/medcl/elas...

2019-08-15 18:20:38 1075

原创 [Elasticsearch](二)安装本地Elasticsearch,安装本地Elasticsearch-Head,本地Elasticsearch集群搭建

目录:https://github.com/dolyw/Elasticsearch项目地址Github:https://github.com/dolyw/ElasticsearchGitee(码云):https://gitee.com/dolyw/Elasticsearch安装本地Elasticsearch当然首先要安装JDK1.8的环境及以上版本都行,不能低于1.8,安装Win...

2019-08-15 17:57:42 183

原创 [Elasticsearch](一)简单了解Elasticsearch

(一)简单了解Elasticsearch目录:https://github.com/dolyw/Elasticsearch项目地址Github:https://github.com/dolyw/ElasticsearchGitee(码云):https://gitee.com/dolyw/ElasticsearchElasticsearch概念什么是Elasticsearch(简...

2019-08-15 17:52:41 148

原创 SpringBoot + Netty-SocketIO快速简单实现一个即时通讯聊天室(服务器给页面推送消息通知)

目录:https://github.com/dolyw/NettyStudy项目地址Github:https://github.com/dolyw/NettyStudy/tree/master/00-Netty-SocketIOGitee(码云):https://gitee.com/dolyw/NettyStudy/tree/master/00-Netty-SocketIO软件架构...

2019-08-02 21:29:45 5650 6

原创 Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码

SpringBootGenerator可视化自定义模板代码生成系统我的项目地址Github:https://github.com/wang926454/SpringBootGeneratorGitee(码云):https://gitee.com/wang926454/SpringBootGenerator项目相关版本操作链接SpringBoot1.5(第一...

2019-04-06 17:07:05 3075

原创 SpringBoot + Shiro + JWT集成Redis缓存(Jedis)

序言目录:https://blog.csdn.net/wang926454/article/details/82971291首先感谢SmithCruise提供的思路,文章地址:https://www.jianshu.com/p/f37f8c295057根据SmithCruise的项目进行后续更新将其改为数据库形式(MySQL)实现Shiro的Cache(Redis)功能解决无法直...

2018-10-09 10:33:16 20547 27

原创 Shiro + JWT + SpringBoot + MySQL + Redis(Jedis)实现无状态鉴权机制(Restful风格API)(解决无法直接返回401错误)

序言目录:https://blog.csdn.net/wang926454/article/details/82971291首先感谢SmithCruise提供的思路,文章地址:https://www.jianshu.com/p/f37f8c295057根据SmithCruise的项目进行后续更新将其改为数据库形式(MySQL)实现Shiro的Cache(Redis)功能解决无法直...

2018-10-08 18:26:02 2615 3

原创 Shiro + JWT + SpringBoot + MySQL + Redis(Jedis)实现无状态鉴权机制(Restful风格API)(改为数据库形式(MySQL))

序言目录:https://blog.csdn.net/wang926454/article/details/82971291首先感谢SmithCruise提供的思路,文章地址:https://www.jianshu.com/p/f37f8c295057根据SmithCruise的项目进行后续更新将其改为数据库形式(MySQL)实现Shiro的Cache(Redis)功能解决无法直...

2018-10-08 17:52:39 2076 2

原创 Shiro + JWT + SpringBoot + MySQL + Redis(Jedis)实现无状态鉴权机制(Restful风格API)

序言首先感谢SmithCruise提供的思路,文章地址:https://www.jianshu.com/p/f37f8c295057根据SmithCruise的项目进行后续更新将其改为数据库形式(MySQL)实现Shiro的Cache(Redis)功能解决无法直接返回401错误Token刷新(RefreshToken)目录Shiro + JWT + SpringBoot + ...

2018-10-08 17:43:39 2480

原创 Spring4.36 Test框架加上Junit4.12所遇到的问题和使用

一开始使用MyEclipse10自带的Junit4会提示版本过低,要求必须4.12以上,只能自己下载Junit4.12的jar文件包,用Use Lib添加继续测试又报了另一个错误 javax.persistence.Table.indexes()[Ljavax/persistence/Index; 详细看我CSDN的wang926454博客收藏继续测试又报了一个错误 org.springf...

2017-03-24 17:14:25 2209

Shiro + JWT + SpringBoot + MySQL + Redis(Jedis)实现无状态鉴权机制

Shiro + JWT + SpringBoot + MySQL + Redis(Jedis)实现无状态鉴权机制(Restful风格API)(改为数据库形式(MySQL)) 博客源码 附件

2018-10-17

空空如也

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

TA关注的人

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