为什么要读这本书

不知道你有没有注意到,电子游戏的世界正经历着一些变化,它们正改变着我们制作游戏的方式,玩游戏的方式,以及游戏对于我们的意义。这本书的两位作者都是新一代游戏创作者中的一员,他们面临的情形是玩家已经将电子游戏视为复杂的当代文化的组成部分。对安娜(Anna)和娜奥米(Naomi)来讲,电子游戏并不仅仅是提供娱乐和幻想的家用电器,它有着更深刻的含义:它冲破了人类社会这部巨大机器原有的秩序,让人们在其中重新...
阅读(1351) 评论(0)

软文创意18招之一:挖历史

软文创意,简单地理解就是软文从哪个角度写,怎样写软文更吸引人。创意其实就是功力,我们总结出了十八招,仔细研究一定会让你轻松下笔,思如泉涌。 企业都善于挖历史,用历史文化来美化自己,而且都见到了效果。“百年牛栏山”让正宗二锅头在消费者心中落户牛栏山,五粮液也号称百年历史,号称国外酒类评奖八十年金牌不倒。茅台宣传茅台镇是黔北名镇,古有“川盐走贵州,秦商聚茅台”的繁华写照,茅台酒早在2000多年前就有...
阅读(1598) 评论(0)

Netty未来展望

作为《Netty权威指南(第2版)》的结尾章节,和读者朋友们一起展望下Netty的未来。 1  应用范围 随着大数据、互联网和云计算的发展,传统的垂直架构逐渐将被分布式、弹性伸缩的新架构替代。 系统只要分布式部署,就存在多个节点之间通信的问题,由于是内部通信,同时强调高可扩展性和高性能,因此往往会选择高性能的通信方式,利用Netty +二进制编解码承载这些内部私有协议,已经逐渐成为业界主流...
阅读(902) 评论(0)

Netty高可靠性设计:优化建议

尽管Netty的可靠性已经做得非常出色,但是在生产实践中还是发现了一些待优化点,本小节将进行简单说明。希望后续的版本中可以解决,当然用户也可以根据自己的实际需要决定自行优化。 1  发送队列容量上限控制 Netty的NIO消息发送队列ChannelOutboundBuffer并没有容量上限控制,它会随着消息的积压自动扩展,直到达到0x7fffffff。 如果网络对方处理速度比较慢,...
阅读(1475) 评论(0)

Netty的并发编程实践5:不要依赖线程优先级

当有多个线程同时运行的时候,由线程调度器来决定哪些线程运行、哪些等待以及线程切换的时间点,由于各个操作系统的线程调度器实现大相径庭,因此,依赖JDK自带的线程优先级来设置线程优先级策略的方法是错误和非平台可移植的。所以,在任何情况下,程序都不能依赖JDK自带的线程优先级来保证执行顺序、比例和策略。 Netty中默认的线程工厂实现类,开放了包含设置线程优先级字段的构造函数。这是个错误的决定,对于使...
阅读(1169) 评论(0)

Netty的并发编程实践4:线程安全类的应用

在JDK1.5的发行版本中,Java平台新增了java.util.concurrent,这个包中提供了一系列的线程安全集合、容器和线程池,利用这些新的线程安全类可以极大地降低Java多线程编程的难度,提升开发效率。 新的并发编程包中的工具可以分为如下4类。 ◎   线程池Executor Framework以及定时任务相关的类库,包括Timer等。 ◎   并发集合,包括List、Queue...
阅读(1411) 评论(3)
21条 共2页首页 上一页 1 2
    个人资料
    • 访问:3490194次
    • 积分:52564
    • 等级:
    • 排名:第58名
    • 原创:1440篇
    • 转载:83篇
    • 译文:1篇
    • 评论:3451条
    博客专栏
    最新评论