2018年4月9日

解决分布式一致性问题 学习2

摘要: 1.保证最终一致性的模式 查询模式;补偿模式,根据发起行驶分为 自动回复、通知运营、技术运营 形式;一步确保模式;定期校对模式,其中一个关键就是分布式系统需要有一个自始至终唯一的ID,生成ID有两种方法,为 持久型和时间型; 2.可靠消息模式-- 分为 消息的可靠发送和消息处理的幂等性。 保证操作的 阅读全文

posted @ 2018-04-09 11:50 holyqueen 阅读(121) 评论(0) 推荐(0) 编辑

2018年4月8日

解决分布式一致性问题 学习1

摘要: 真的是好久未坚持写博客了,自己想想除了工作外,少了好多东西,还是得坚持每天总结和思考。无论工作怎样,都应该始终坚持读书和健身! 废话不多说,直接切入正题。 1.传统IT,一致性通常指强一致性,其通常体现在“你中有我、我中有你、浑然一体”;而在互联网时代 ,一致性的含义远远超出它的原有含义。互联网时代 阅读全文

posted @ 2018-04-08 22:23 holyqueen 阅读(152) 评论(0) 推荐(0) 编辑

2017年5月14日

GIT的安装及命令使用

摘要: http://blog.jobbole.com/78960/ 因此:多人协作工作模式一般是这样的: Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git 阅读全文

posted @ 2017-05-14 17:41 holyqueen 阅读(159) 评论(0) 推荐(0) 编辑

2017年3月14日

面试遇到的问题及答案

摘要: 一.struts1 & struts2 区别Action 类: Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定 阅读全文

posted @ 2017-03-14 21:22 holyqueen 阅读(223) 评论(0) 推荐(0) 编辑

Redis

摘要: Redis: KV cache and store In-memory 持久化 主从(借助于sentinel实现一定意义上的HA) Clustering(分布式,即读写操作在多个节点上进行) 数据结构服务器: String,List,Hash,Set,Sorted Set ,Bitmap,Hyper 阅读全文

posted @ 2017-03-14 19:46 holyqueen 阅读(188) 评论(0) 推荐(0) 编辑

NoSQL&MongoDB

摘要: MongoDB: Is NoSQL(技术的实现,并非是一个特定的技术,与RMDS对立):Not only SQL 大数据问题:BigData,eg:同时访问几个页面,代码实现几个页面访问量的大小? Four Systems:1、并行数据库:水平切分,分区查询 2、NoSQL数据库管理系统:非关系模型 阅读全文

posted @ 2017-03-14 19:44 holyqueen 阅读(622) 评论(0) 推荐(0) 编辑

2017年3月6日

Web Service的工作原理

摘要: Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进 阅读全文

posted @ 2017-03-06 16:44 holyqueen 阅读(225) 评论(0) 推荐(0) 编辑

2017年3月4日

ArrayList、Vector、LinkedList、HashMap、HashTable的存储性能和特性

摘要: ArrayList和Vector都是使用数组方式存储数据,次数组元素大于实际存储的数据以便添加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通过性能上校ArrayList 阅读全文

posted @ 2017-03-04 09:06 holyqueen 阅读(2041) 评论(0) 推荐(0) 编辑

HashMap 的底层原理

摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文

posted @ 2017-03-04 08:47 holyqueen 阅读(46781) 评论(1) 推荐(4) 编辑

2017年3月2日

linux 下 /bin /sbin 的区别

摘要: /bin,/sbin,/usr/bin,/usr/sbin区别 /bin,/sbin,/usr/bin,/usr/sbin区别 / : this is root directory root 用户根目录 /bin : commands in this dir are all system insta 阅读全文

posted @ 2017-03-02 18:45 holyqueen 阅读(330) 评论(0) 推荐(0) 编辑

导航