
架构设计
文章平均质量分 94
果子妈妈
上善若水
展开
-
端物流 | 快递驿站的产品逻辑
一、快递驿站的历史必然性历史发展滚滚向前,新事物不断更替旧事物。物流行业因为零售业的高速发展,不得喘息地快速变革,不免给大众带了阵痛。快递驿站正是很好的例子,本模块力图通过阐述驿站本质,为驿站的价值正(xi)名(bai)。1. 谈驿站:产品本质快递驿站作为物流结点,要想把握其本质,需要放在整个物流运输网络当中去看。通常来说,一个快递包裹从始发地发货后,会经过揽件网点→始发分拨站→收件分拨站→收件网点→快递驿站的运输流程,才能完成最后的派件签收。大家有没有思考过,为什么要有这些结点串联其中,直接端转载 2021-10-06 18:11:59 · 1565 阅读 · 0 评论 -
Redis和Memcache区别
今天去中关村软件园面试,被问到:你做项目用到的Redis处理数据用的什么结构?顿时石化,”用到的结构,不就是key-value嘛,还有什么结构?“。面试官说:“平时除了工作,要加强学习,下面的面试我觉得没有了。”,之后......后来一想,面试官说的结构是不是指数据类型?他管数据类型叫结构,看来文字游戏害死人啊。一、Redis和Memcache区别我们先来看一下redis的...转载 2018-08-04 18:21:00 · 2158 阅读 · 0 评论 -
Ubuntu下用apt-get安装最新版本的Redis
Ubuntu redis安装与使用2017年01月16日 21:01:21阅读数:3157在Ubuntu上安装redis有2种方式,第一种是下载安装包,第二种是Ubuntu在线安装这里讲的是第二种1、首先 更新apt-get update 2、apt-get install redis-server 安装redis3、查看redis ...转载 2018-08-04 17:42:01 · 16485 阅读 · 0 评论 -
MySQL双主一致性架构优化
一、双主保证高可用MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。 在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式来保证写库的高可用。 二、并发引发不一致数据冗余会引发数据的一致性问题,因为数据的同步有一个时间差,并发的写入可能导致数据同步失败,引起数据丢失:如...转载 2018-08-04 17:19:09 · 210 阅读 · 0 评论 -
golang slice分割和append copy还是引用
1.slice1:= slice[0:2]引用,非复制,所以任何对slice1或slice的修改都会影响对方data := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 0}data1 := data[0:2]data1[0] = 99fmt.Println(data1)fmt.Println(data)[99 2][99转载 2016-09-24 10:45:16 · 3144 阅读 · 0 评论 -
浅谈管道模型(Pipeline)
本篇和大家谈谈一种通用的设计与处理模型——Pipeline(管道)。Pipeline简介Pipeline模型最早被使用在Unix操作系统中。据称,如果说Unix是计算机文明中最伟大的发明,那么,Unix下的Pipe管道就是跟随Unix所带来的另一个伟大的发明【1】。我认为管道的出现,所要解决的问题,还是软件设计中老生常谈的设计目标——高内聚,低耦合。它以一种“链式模型”来串接不同的程序或者转载 2016-01-14 19:37:41 · 646 阅读 · 0 评论 -
委托者模式和策略模式的区别
??????转载 2015-09-10 17:12:51 · 890 阅读 · 0 评论 -
解释器
解释器(英语:Interpreter),又译为直译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。Python、TCL和各种Shell程序一般而言是使用解释器转载 2015-09-20 15:49:11 · 680 阅读 · 0 评论 -
Redis在Windows下安装和PHP中使用
Redis在Windows下安装和PHP中使用来源:互联网 作者:佚名 时间:2014-11-28 14:52Redis在Windows下安装和PHP中使用,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value1、redis简介redis转载 2015-10-20 20:03:42 · 595 阅读 · 0 评论 -
Redis PHP连接操作
安装在PHP程序中使用Redis,需要确保我们有Redis的PHP驱动程序和PHP安装设置在机器上。可以查看PHP教程教你如何在机器上安装PHP。现在,让我们来看看一下如何设置Redis的PHP驱动程序。需要从github上资料库https://github.com/nicolasff/phpredis下载phpredis。下载了它以后,将文件解压缩到phpredis目录。在Ubu转载 2015-10-20 20:05:12 · 333 阅读 · 0 评论 -
Redis
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排转载 2015-10-20 20:08:31 · 285 阅读 · 0 评论 -
Redis作者谈Redis应用场景(转)
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:1.转载 2015-06-01 11:04:42 · 334 阅读 · 0 评论 -
Redis系列-存储篇sorted set主要操作函数小结 .
redis支持有序集合,即sorted set。sorted set在set的基础上,增加了排序属性,是set的升级版。这里简要谈谈sorted set的常用函数:1)inserta) zadd语法:zadd key score member [[score member] [score member] ...]解释:增加一个或多个member【根据score排序】到有序集key转载 2015-06-01 11:02:02 · 415 阅读 · 0 评论 -
服务器软件squid
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Linux一类系统运行。[1]Squid是一转载 2013-08-02 09:18:22 · 574 阅读 · 0 评论 -
Windows下安装squid详解
linux下安装Squid代理参考:http://zhidao.zgsj.com/article/12/2011228155429.shtml一.下载squid for windows 下载地址:http://www.acmeconsulting.it/SquidNT.html二.Windows下安装squid与配置 1.解压squid-2.6.STABLE6-NT-bin.z转载 2013-08-02 09:22:01 · 868 阅读 · 0 评论