自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 springboot整合websocket实现一对一消息推送和广播消息推送

springboot基础环境请参考springboot文档maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket&lt...

2019-08-28 20:44:06 144

转载 SpringBoot整合RabbitMQ(二)单机抢票系统

上一章节讲了基本的整合和各种Exchange的使用,这章主要来实现一个单机的简单的抢票系统,麻雀虽小但五脏俱全,为什么用它做抢票系统大家应该也懂,为了削峰和异步处理。在这个项目里我用的是springboot的2版本,ORM选用JPA快速开发,JSON工具使用阿里的fastjson,当然,mq用的是rabbitMQ。导入的是springboot集成的依赖。1. 配置部分1....

2019-08-28 20:43:17 159

转载 SpringBoot整合RabbitMQ(一)快速入门

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统...

2019-08-28 20:42:28 115

转载 Springboot实战:集成Swagger2

一、Swagger简介在日常的工作中,我们往往需要给前端(WEB端、IOS、Android)或者第三方提供接口,这个时候我们就需要给他们提供一份详细的API说明文档。但维护一份详细的文档可不是一件简单的事情。首先,编写一份详细的文档本身就是一件很费时费力的事情,另一方面,由于代码和文档是分离的,所以很容易导致文档和代码的不一致。这篇文章我们就来分享一种API文档维护的方式,即通过Swagg...

2019-08-28 20:41:15 112

转载 Springboot实战:集成Swagger2

一、Swagger简介在日常的工作中,我们往往需要给前端(WEB端、IOS、Android)或者第三方提供接口,这个时候我们就需要给他们提供一份详细的API说明文档。但维护一份详细的文档可不是一件简单的事情。首先,编写一份详细的文档本身就是一件很费时费力的事情,另一方面,由于代码和文档是分离的,所以很容易导致文档和代码的不一致。这篇文章我们就来分享一种API文档维护的方式,即通过Swagg...

2019-08-28 20:40:10 109

转载 阿里高级技术专家方法论:如何写复杂业务代码?

一个复杂业务的处理过程业务背景简单的介绍下业务背景,零售通是给线下小店供货的B2B模式,我们希望通过数字化重构传统供应链渠道,提升供应链效率,为新零售助力。阿里在中间是一个平台角色,提供的是Bsbc中的service的功能。商品力是零售通的核心所在,一个商品在零售通的生命周期如下图所示:在上图中红框标识的是一个运营操作的“上架”动作,这是非常关键的业...

2019-08-15 20:03:18 93

转载 Redis分布式客户端-Redisson介绍

领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html简介Redisson - 是一个高级的分布式协调Redis客服端,能帮助用户在分布式环境中轻松实现一些Java的对象 (Bloom filter, BitSet, Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ...

2019-08-14 12:20:54 707

转载 谈谈redis和Memcached

### 1)Redis为什么使用单进程单线程方式也这么快Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。Redis快的主要原因是:1. 完全基于内存2. 数据结构简单,对数据操作也简单3. 使用多路 I/O 复用模型多路 ...

2019-08-07 14:45:52 140

原创 MySql 小技巧

## MySql 小技巧#### 1)修改默认时区select now(); 查看 MySql 系统时间。和当前时间做对比set global time_zone = '+8:00';设置时区更改为东八区flush privileges; 刷新权限#### 2)批量删除以字段开头的表```# 先查询SELECT GROUP_CONCAT(table_name) FRO...

2019-08-07 14:43:03 89

原创 mysql的索引优化总结

## 优化#### 负向查询不能使用索引```sqlselect * from order where status!=0 and stauts!=1```还有 not in/not exists都不是好习惯```sqlselect name from order where status not in (0,1);```可以优化为in查询:```sqlsel...

2019-08-07 14:40:22 92

架构架构架构架构架构架构架构

架构架构架构架构架构架构

2023-12-31

powerdesigner教程实用教程

powerdesigner教程实用教程

2020-12-21

空空如也

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

TA关注的人

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