App架构设计经验谈:接口的设计

     App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每...
2016年01月12日 编程世界 5160次阅读 条评论

比尔·盖茨:阅读让我检验自己的理解能力

     “盖茨笔记”让比尔·盖茨成了出版业的一股新生力量。2015年12月初,每年读50本书的他推出了年度书单,挑选了6本他认为最值得阅读的书与读者分享。盖茨说,这些书都关于“万物是如何运作的”。阅读对盖茨意味着什么?他为何开始写书评?又如何选书呢?近日,《纽约时报》电邮采访了盖茨本人。对于阅读...
2016年01月09日 前端开发 4455次阅读 条评论

《星球大战7》:这一锅情怀汤,粉丝们满意吗?

     有两点,迪士尼做得非常到位。第一,让我们真切感受到了《星战7》与老三部曲之间剪不断理还乱的联系。第二,让我们真切感受到了《星战7》将会揭开新时代的新三部曲的序幕。除此之外,就木有了。是的,对于我这个星战粉来说,《原力觉醒》实在说不上是一部令人满意的续作,就算抛开星战的金字招牌,从太空歌剧...
2016年01月09日 生活随笔 3894次阅读 条评论

Java多线程编程

     Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间...
2016年01月09日 编程世界 3921次阅读 条评论

《Redis官方文档》使用Redis作为LRU缓存

     如果你使用redis作为缓存,当添加新数据时,若有内存大小等限制,系统默认会根据一定的规则自动清理旧数据。这种处理方式在开发社区中众所周知,因为它也是非常流行的缓存系统memcached的默认处理方式。LRU(LRU全称是Least RecentlyUsed,即最近最久未...
2016年01月09日 编程世界 4440次阅读 条评论

聊聊我对Java内存模型的理解

     所有的编程语言中都有内存模型这个概念,区别于微架构的内存模型,高级语言的内存模型包括了编译器和微架构两部分。我试图了解了Java、C#和Go语言的内存模型,发现内容基本大同小异,只是这些语言在具体实现的时候略有不同。我们来看看Java内存模型吧,提到Java内存模型大家对这个图一定非常熟...
2016年01月09日 编程世界 3906次阅读 条评论

Java并发中正确使用volatile

     前几天并发编程群里有同学对volatile的用法提出了疑问,刚好我记得Twitter有关实时搜索的这个PPT对这个问题解释的很清晰并有一个实际的应用场景,于是周末把这个问题摘录了一些和并发相关的内容如下:并发–定义悲观锁–Pressimisticlocking一个线性在执行一个...
2016年01月09日 编程世界 3579次阅读 条评论

线程安全及不可变性

     当多个线程同时访问同一个资源,并且其中的一个或者多个线程对这个资源进行了写操作,才会产生竞态条件。多个线程同时读同一个资源不会产生竞态条件。我们可以通过创建不可变的共享对象来保证对象在线程间共享时不会被修改,从而实现线程安全。如下示例:public class Imm...
2016年01月09日 编程世界 3732次阅读 条评论

Java并发性和多线程介绍

     在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。随...
2016年01月09日 编程世界 3363次阅读 条评论

多线程的代价

     从一个单线程的应用到一个多线程的应用并不仅仅带来好处,它也会有一些代价。不要仅仅为了使用多线程而使用多线程。而应该明确在使用多线程时能多来的好处比所付出的代价大的时候,才使用多线程。如果存在疑问,应该尝试测量一下应用程序的性能和响应能力,而不只是猜测。 设计更复杂虽然有一些多线...
2016年01月09日 编程世界 3579次阅读 条评论
博主介绍
乌云蔽月,人迹踪绝,说不出如斯寂寞。
控制面板
您好,欢迎到访网站!
  [查看权限]
站点信息
  • 文章总数:1279
  • 页面总数:2
  • 分类总数:9
  • 标签总数:61
  • 评论总数:331
标签列表
友情链接