自定义博客皮肤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.尝试使用乐观锁解决,以下为主要逻辑 //校验库存 Stock stock = checkStock(sid); //更新库存 int num = stockDao.updateByOptimistic(sid, count, stock.getSale()); if (num < 1) { throw new RuntimeException("过期库存值,更

2020-09-29 15:39:55 76

原创 关于秒杀设计的探索与思考(二)

关于秒杀设计的探索与思考(二)1.我们先制造超卖的场景,在并发的秒杀场景下,易出现这种情况(1) 数据库简单的设计两张表:库存表和订单表CREATE TABLE `stock` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称', `count` int(11) NOT NULL COMMENT '库存', `sale` int(...

2020-09-25 17:18:58 65

原创 关于秒杀设计的探索与思考(一)

关于秒杀设计的探索与思考(一)springboot+redis+mybatisPlus+mysql1.分享一个mybatisPlus关于自动创建包结构和类名的好办法(1) 引入相关依赖<!--mybatisPlus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId&gt.

2020-09-25 10:56:48 138

原创 杂记

没有为什么 没有为什么 没有为什么 最近一直忙一直忙,忙忙碌碌,庸庸碌碌,碌碌无为,这几个词大概就是形容我吧。也不知道在忙什么就是一直感觉自己抽不出时间来。今天偶然间查资料,翻到别人的博客内容,一看有五年经验,内容超多,级别也超高,便想起了自己的博客,顺手点开了,都忘记了自己写过什么内容了,看一眼时间,还在2018年下半年关于微服务的记录,后续就没有更新了。 果然我不是个能坚持的人,可能我的热度就是学前班的宝宝对事物只保持着三分钟的热枕...

2020-07-17 12:29:20 102

原创 Spring Cloud Ribbon学习

Ribbon:基于HTTP和TCP的客户端负载均衡器以前面已有项目:eureka-server作为服务注册中心,eureka-client作为服务提供者, eureka-consumer-ribbon服务消费者1.pom.xml: &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud...

2018-11-07 11:58:16 92

原创 eureka服务消费者学习

eureka-consumer消费者学习1.pom.xml添加依赖: &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-netflix-eureka-ser...

2018-11-06 15:14:42 156

原创 Consul

Consul在微服务架构中为我们的基础设施提供服务发现和服务配置的工具服务发现 健康检查 Key/Value存储 多数据中心一.先启动consul服务端:需下载安装:https://www.consul.io/downloads.html 在该目录下,cmd,输入:consul agent -dev如下启动成功: 二.consul-clientp...

2018-11-02 16:49:59 559

原创 gvim中文乱码

 gvim:在安装文件下_vimrc加如下参数:解决内容中文乱码:set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1set encoding=utf-8set termencoding=cp936language messages zh_CN.UTF-8解决菜单栏乱码:...

2018-11-02 15:49:15 577

原创 eureka学习

一.eureka为netflix开源软件,分为三个部分:eureka服务:用以提供服务注册、发现,以一个war的形式提供 eureka-server: 相对client端的服务端,为客户端提供服务,通常情况下为一个集群eureka-client:客户端,通过向eureka服务发现注册的可用的eureka-server,向后端发送请求二.@EnableEurekaClient: ...

2018-11-02 15:36:52 136

原创 导入项目总结1

最近在学习的时候遇到了几个问题,好不容易解决了,记录一下  1.ssh   导入别人的文件时一定要看属性,将只读的对勾去掉,否则数据库一直报错cannot open cannection 和   Access denied for user 'root'@'localhost' (using password: YES)2.项目名有红X 内容没有错误 target

2016-12-01 16:00:53 246

空空如也

空空如也

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

TA关注的人

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