- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 手写一个简单的MQ消息队列
package com.bjsxt.base.conn009;import java.util.LinkedList;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;public class MyQueue1 { //创建一个装队列的容器 priv...
2018-10-07 19:40:17 4467 2
原创 Spring Boot整合solr,手把手教你使用solr
一、solr简介Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。solr现在支持多种返回结果,xml,phthon。二、springboot整合solr2.1 添加依赖 <...
2018-09-13 09:03:19 36901 10
原创 RabbitMQ实现商城秒杀设计思路
实用工具:1.rabbitmq 2.redis 3。mybatis 4 springboot ,5.spring-session(session共享)设计思路:1.商品入库 ------2.把商品的ID存进redis中------3.当秒杀开始的时候,用户的请求到达的时候,先判断这个商品是否已经被秒杀,如果被秒杀返回,秒杀失败,如果存在进入rabbitmq队列。并在redis中把商品的...
2018-07-25 16:40:43 8597 3
原创 三级联动
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.11.3.min.js" &am
2018-06-20 16:48:56 1318
原创 支付系统
概述 支付作为一个开发的系统,为公司内外部系统、各种业务提供支付服务,支付服务本身应该是和具体的业务解耦合。我们先来看一下用户完成一次购物需要进行那些操作:通常消费者在手机APP或者网站都会涉及到支付相关的业务场景,用户只需要简单点击支付按钮输入支付密码,就可以完成整个支付过程,那么我就和大家一起来看看一个完整的支付系统有什么功能组成和设计时需要考虑那些问...
2018-11-29 09:55:15 574
原创 redis集群部署,完美解决redis集群,实现redis的高可用
一、redis的模式 1.单节点模式 2.主从模式 3.哨兵模式 4.集群模式二、今天主要给大家讲解互联网行业,redis集群的部署---redis-cluster(基于linux服务器部署)。 1.Redis-Cluster 分布存储机制-槽 (1)redis-cluster 把所有的物理节点映射到[0-16383]slot 上,cluster...
2018-10-09 11:04:24 384
原创 springboot整合redis
话不多说,直接上代码:一、依赖 //springboot封装好的redis依赖直接引进来<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&...
2018-09-10 15:07:27 149 1
原创 SpringBoot整合activemq
今天终于有时间来写点东西了,今天就给大家带来一个简单的springboot整合activemq的心得:项目整体的结构:pom依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-a...
2018-09-07 11:35:40 211
原创 Spring Cloud简介
Spring Cloud是一个基千Spring Boot实现的微服务架构开发 工具。 它为微服务架构中涉及的 配置管理、 服务治理、 断路器、 智能路由、 微代理、 控制总线、 全局锁、 决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品,还可能会新增), 如下所述。• Spring Cloud Con...
2018-06-27 17:03:53 209
原创 reids的方法封装
public interface ICacheDAO { Object get(String key); boolean add(String key, Object value); boolean add(String key, Object value, long expireInMilliSeconds); boolean replace(String key, Ob...
2018-06-21 09:26:02 134
原创 动态加载table
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.11.3.min.js" &am
2018-06-21 08:57:04 986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人