摘要: 题目描述:对字符串中的所有单词进行倒排。 说明: 1、每个单词是以26个大写或小写英文字母构成,可以用一个“-”中连接线连接单词两部分表示一个单词,但是仅限一个“-”,出现两个“--”则为非构成单词的字符; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符 阅读全文
posted @ 2017-08-09 23:57 kosamino 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Future模型: Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们网上订餐订座,只要一个电话,客服就告诉我们已经预定成功(实际客服MM啥都还没做好),但是我们这时就从家里出发,同时客服MM也在准备着我们的位置,当我们到了的时候菜和位置也都准备好了。 阅读全文
posted @ 2017-08-09 22:52 kosamino 阅读(391) 评论(0) 推荐(0) 编辑
摘要: IaaS: Infrastructure-as-a-Service(基础设施即服务)。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rack 阅读全文
posted @ 2017-08-09 08:54 kosamino 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块synchronized和volatile关键字机制。 synchronized 阅读全文
posted @ 2017-08-09 01:00 kosamino 阅读(432) 评论(0) 推荐(0) 编辑
摘要: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的 阅读全文
posted @ 2017-08-09 00:20 kosamino 阅读(816) 评论(0) 推荐(0) 编辑