时效性要求很高的数据,库存,采取的是数据库+缓存双写的技术方案,也解决了双写的一致性的问题 缓存数据生产服务,监听一个消息队列,然后数据源服务(商品信息管理服务)发生了数据变更之后,就将数据变更的消息推送到消息队列中 缓存数据生产服务可以去消费到这个数据变更的消息,然后根据消息的指示提取一些参数,然 ...
分类:
其他 时间:
2019-08-16 23:50:17
收藏:
0 评论:
0 赞:
0 阅读:
108
题目链接: "HDU 1392" Problem Description There are a lot of trees in an area. A peasant wants to buy a rope to surround all these trees. So at first he mu ...
分类:
其他 时间:
2019-08-16 23:49:57
收藏:
0 评论:
0 赞:
0 阅读:
98
#什么是模块? #已经写好的一组功能的集合 #别人写好的函数、变量、方法、放在一个文件里(这个文件可以被我们直接使用) # import os,re,sys,time #如何自己写一个模块 # 当创建.py文件,给他起个名字符合变量名命名规则的文件名,这个名字就是模块名 # 模块的导入 # impo ...
分类:
编程语言 时间:
2019-08-16 23:49:34
收藏:
0 评论:
0 赞:
0 阅读:
120
一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复”Java“即可领取 Java基 ...
分类:
编程语言 时间:
2019-08-16 23:49:08
收藏:
0 评论:
0 赞:
0 阅读:
96
shell 获得字符串所在行数及位置 01 获取字符串所在的行数 方式一:用 方式二:用 02 获取字符串中字符所在的位置 方式一:用 和 组合 方式二 :用 ...
分类:
系统服务 时间:
2019-08-16 23:48:26
收藏:
0 评论:
0 赞:
0 阅读:
106
正数是用原码来表示的 负数是用补码来表示的 ...
分类:
编程语言 时间:
2019-08-16 23:47:53
收藏:
0 评论:
0 赞:
0 阅读:
150
作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 1 ...
分类:
其他 时间:
2019-08-16 23:47:33
收藏:
0 评论:
0 赞:
0 阅读:
170
https://www.cnblogs.com/gotodsp/p/6366163.html https://blog.csdn.net/LEE1996JUN/article/details/79702848 ...
分类:
其他 时间:
2019-08-16 23:47:10
收藏:
0 评论:
0 赞:
0 阅读:
100
Python网络编程02/基于TCP协议的socket简单的通信 [TOC] 1.昨日内容回顾 2.socket 2.1 socket套接字 2.2 基于TCP协议的socket简单通信 客户端(client) 服务端(server) ...
分类:
编程语言 时间:
2019-08-16 23:46:46
收藏:
0 评论:
0 赞:
0 阅读:
104
使用Hexo+Github一步步搭建属于自己的博客 https://www.cnblogs.com/fengxiongZz/p/7707219.html 安装node、git node安装 https://www.runoob.com/nodejs/nodejs-install-setup.html ...
分类:
其他 时间:
2019-08-16 23:46:02
收藏:
0 评论:
0 赞:
0 阅读:
275
踩了很多坑,记录一下这次试验,本次测试环境:Linux centos7 64位。 pyenv是一个python版本管理工具,它能够进行全局的python版本切换,也可以为单个项目提供对应的python版本,使用pyenv以后,可以在服务器上安装多个不同的python版本,版本切换方便,能够更好的满足 ...
分类:
编程语言 时间:
2019-08-16 23:45:38
收藏:
0 评论:
0 赞:
0 阅读:
117
https://pintia.cn/problem-sets/994805342720868352/problems/994805409175420928 ...
分类:
其他 时间:
2019-08-16 23:45:14
收藏:
0 评论:
0 赞:
0 阅读:
93
微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序员面试指南等干货资源 ...
分类:
编程语言 时间:
2019-08-16 23:43:48
收藏:
0 评论:
0 赞:
0 阅读:
540
初探Tomcat的HTTP请求过程 前言:1.作为Java开发人员,大多都对Tomcat不陌生,由Apache基金会提供技术支持与维护,因为其免费开源且易用,作为Web服务器深受市场欢迎,所以有必要对其进行深入的研究,本系列皆以Tomcat 8.5为研究课题,下载地址:https://tomcat. ...
分类:
编程语言 时间:
2019-08-16 23:43:08
收藏:
0 评论:
0 赞:
0 阅读:
102
包:文件夹中有一个__init__.py文件 包:是几个模块的集合 # from import # from glance.api import pickle # from glance.api.policy import get 直接导入包 # import glance 导入一个包 不意味着这个 ...
分类:
其他 时间:
2019-08-16 23:42:44
收藏:
0 评论:
0 赞:
0 阅读:
105
题目 "https://www.acwing.com/problem/content/description/22/" 思路 bfs。yxc大佬说如果数据大的时候c++写dfs可能会爆栈。 Java代码 java import java.util.LinkedList; class Solution ...
分类:
其他 时间:
2019-08-16 23:41:32
收藏:
0 评论:
0 赞:
0 阅读:
130
一、题目 albus就是要第一个出场 二、分析 非常有助于理解线性基的一题。 构造线性基$B$后,如果$|A| > |B|$,那么就意味着有些数可以由$B$中的数异或出来,而多的数可以取或者不取,相当于每多一个数,那么线性基能生成的数的子集的种类就可以乘以$2$,最终就是乘以$2^{|A|-|B|} ...
分类:
其他 时间:
2019-08-16 23:41:05
收藏:
0 评论:
0 赞:
0 阅读:
99
web框架本质 所有的web框架、web请求,本质上都是:socket。 HTTP中,浏览器充当socket客户端,一次请求、一次响应,服务就断开了。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分: 服务器程序负责对socket服务器进行封装, ...
分类:
Web开发 时间:
2019-08-16 23:40:22
收藏:
0 评论:
0 赞:
0 阅读:
103
https://pintia.cn/problem-sets/994805342720868352/problems/994805433955368960 ...
分类:
其他 时间:
2019-08-16 23:39:55
收藏:
0 评论:
0 赞:
0 阅读:
163
Django:1个重武器,包含了web开发中常用的功能、组件的框架;(ORM、Session、Form、Admin、分页、中间件、信号、缓存、ContenType....); Tornado:2大特性就是异步非阻塞、原生支持WebSocket协议; Flask:封装功能不及Django完善,性能不及 ...
分类:
其他 时间:
2019-08-16 23:39:28
收藏:
0 评论:
0 赞:
0 阅读:
161