战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年11月6日

摘要: 一.业务场景 在日常做的项目中,目前涉及了以下这些业务场景: 1、场景一 比如分配任务场景。 在这个场景中,由于是公司的业务后台系统,主要是用于审核人员的审核工作,并发量并不是很高, 而且任务的分配规则设计成了通过审核人员每次主动的请求拉取,然后服务端从任务池中随机的选取任务进行分配。 这个场景看到 阅读全文
posted @ 2017-11-06 16:39 战狂粗人张 阅读(273) 评论(0) 推荐(0)

摘要: 前言: 对于开发的网站,如果网站的访问量非常大的话,那么就需要考虑相关的并发访问问题了。 一.同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其它的命令。 异步,执行完函数或方法后,不必阻塞性 阅读全文
posted @ 2017-11-06 16:18 战狂粗人张 阅读(430) 评论(0) 推荐(0)

摘要: 前言: 有一次从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后, 如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表 阅读全文
posted @ 2017-11-06 15:50 战狂粗人张 阅读(252) 评论(0) 推荐(0)

摘要: 一.Redis 持久化 Redis提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF。 RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数 阅读全文
posted @ 2017-11-06 15:37 战狂粗人张 阅读(137) 评论(0) 推荐(0)

摘要: 一、Redis概念 1、MySql+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。 Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分 阅读全文
posted @ 2017-11-06 11:35 战狂粗人张 阅读(287) 评论(0) 推荐(0)

摘要: 一.Git概念 1、Git于SVN的不同 Git是分布式数据库,本地创建仓库,即可在本地完成版本控制(等价于SVN在本地安装服务器和客户端,SVN服务器如果在远程,断网情况将无法完成提交及版本维护)。 Git协作开发,大家可以互相克隆版本库(相当于SVN下载项目),进行开发,每人都有完整的库(分布式 阅读全文
posted @ 2017-11-06 11:03 战狂粗人张 阅读(30071) 评论(3) 推荐(5)

摘要: 前言: 一.创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。 例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。 git忽略不必要文件有2种方 阅读全文
posted @ 2017-11-06 10:13 战狂粗人张 阅读(540) 评论(0) 推荐(0)

摘要: 方法以及步骤: 1、首先你要安装Git工具 2、在C:\Documents and Settings\Administrator\目录下,运行Git Bash here 3、输入指令,进入.ssh文件夹 cd ~/.ssh/ 如果提示 “ No such file or directory”,你可以 阅读全文
posted @ 2017-11-06 09:48 战狂粗人张 阅读(289) 评论(0) 推荐(0)