罗文益
经典Java EE企业应用实战 豆瓣
作者: 李刚 电子工业出版社 2010 - 8
本书是《轻量级Java EE企业应用实战》的姊妹篇,《轻量级Java EE企业应用实战》主要介绍以Spring+Hibernate为基础的Java EE应用;本书则主要介绍以EJB 3+JPA为基础的Java EE应用。EJB 3、JPA规范都属于Sun公司所制订的Java EE规范,因此把基于EJB 3+JPA的应用称为经典Java EE架构,目前这种架构在Java开发领域也有极大的市场占有率。
本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的详细介绍。所使用的应用服务器是JBoss 5.1和WebLogic 11g,详细介绍了这两种应用服务器的安装和使用,以及如何在两大主流服务器上安装、部署Java EE应用。
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境,包括安装JBoss、WebLogic应用服务器,以及如何使用SVN、NetBeans等。第二部分详细讲解了JSF RI、JTA、JNDI、RMI、JMS、JavaMail、EJB 3的Session Bean、Message Driven Bean、JPA、JAX-WS 2、JAAS等Java EE知识,这部分知识以JSF+EJB 3+JPA整合开发为重点,通过使用NetBeans IDE工具上手,带领读者逐步深入JSF+EJB 3+JPA整合开发。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,也是本书的重点部分。第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖系统。这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将JSF+EJB 3+JPA整合真正运用到实际开发中。该案例采用目前最流行、最规范的Java EE架构,整个应用分为JPA实体层、EAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于NetBeans IDE的项目源码,最大限度地满足读者的需求。
本书没有介绍JSP、Servlet等Java Web的相关内容,但这些知识是阅读本书的基础,如果读者还没有相关知识,建议先阅读《轻量级Java EE企业应用实战》中相关知识。如果读者在阅读此书时遇到了技术难题,可登录http://www.crazyit.org发帖,笔者将会及时予以解答。
阅读本书之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合有较好的Java编程基础,或有较好的JSP、Servlet基础的读者阅读。尤其适合于对JSF、EJB 3、JPA了解不够深入,或对JSF+EJB 3+JPA整合开发不太熟悉的开发人员阅读。
简单的哲学 豆瓣
The Philosopher's Toolkit: A Compendium of Philosophical Concepts and Methods
作者: Julian Baggini / Peter S. Fosl 译者: 陶涛 中国人民大学出版社 2016 - 2
《简单的哲学》从论证的工具到评价的工具,教你如何运用哲学进行有效又健全的思考……它用凝炼概括的术语,辅以生动有趣的插画,结合生活中富有趣味性的辩论话题,为你一一解析论证推理的秘诀,可谓哲学入门工具书的不二选择!
在《简单的哲学》和《好用的哲学》里,我们将高深莫测的哲学知识简单化,把触不可及的哲学工具变得好用,不管你是刚刚拜在哲学门下的菜鸟,还是哲学大师的骨灰级粉丝,都会让你爱不释手!
中国美学十五讲 豆瓣
作者: 朱良志 北京大学出版社 2006 - 4
中国哲学是一种生命哲学,它将宇宙和人生视为一大生命,一流动欢畅之大全体,生命超越是中国哲学的核心。在此基础上产生的美学具有突出的重视生命体验和超越的特点。中国美学不以认识外在美的知识为重心,而强调返归内心,由对知识的荡涤,进而体验万物,通于天地,融自我和万物为一体,从而获得灵魂的适意。中国美学是一种生命安顿之学。
格调 豆瓣
Class: A Guide through The American Status System
7.7 (34 个评分) 作者: [美国] 保罗·福塞尔 译者: 梁丽真 / 乐涛 世界图书出版公司 2011 - 10
精确而刺痛人的社会等级指南,畅销三十年的品味评判毒舌之作
真正的格调超然于等级之外
等级是什么?为什么约翰•肯尼迪在电视上看到理查德•尼克松时一脸吃惊地冲他的朋友说:“这家伙一点没档次”?
等级是刻意忽视也无法否认的现实存在,不仅体现在容貌、衣着、职业、住房、餐桌举止、休闲方式、谈吐上,也不仅仅是有多少钱或者能挣多少钱。等级是一系列细微事物的组合,很难说清楚,但正是这些细微的品质确立了你在这个世界上的位置。评判等级的标准绝非只有财富一项,风范、品味和认知水平同样重要。
作者通过独特的视角、敏锐的观察、鞭辟入里的分析、机智幽默的文笔,将美国社会中的社会等级现象描绘得淋漓尽致,对三六九等人的品味作了细致入微的对比,引人发笑又富于启发性。书中对美国社会的诸多描述无不折射出当下中国的众生百态,因此本书也可作为观察中国社会的一面明镜。
文明的进程 豆瓣
Über den Prozeß der Zivilisation
8.2 (8 个评分) 作者: 诺贝特·埃利亚斯 (Norbert Elias) 译者: 王佩莉 / 袁志英 上海译文出版社 2013 - 8
埃利亚斯是德国著名社会学家,《文明的进程》是埃利亚斯的成名之作,出版后轰动西方世界,成为畅销书。我们习惯把文明看成一种摆在我们面前的现成财富,但在埃利亚斯看来,“文明的表现”绝非天然如此,文明是一种过程,是历经数百年逐步演变的结果,是心理逐步积淀规范的结果。传统社会学把人和社会看成是两个各自独立的实体,而作者推翻了这种两分法,提出两者不可分割,正是宏观的社会和微观的人之间的互动激荡形成了个人、国家乃至社会的整个文明的进程轨迹。
本书提供了一种新的历史研究方法:不仅研究社会经济,而且考察人的情绪气质和思维方式的变迁;不仅重视重大事件,也从小处着手,探讨人的行为举止和日常生活,以小见大。 作者将历史学、政治学、心理学、经济学、种族学、人类学和社会学等熔为一炉,使这部作品成为20世纪不可多得的一本百科全书式的人文经典读本。
Web开发秘方 豆瓣
Web Development Recipes
作者: Brian P. Hogan / Chris Warren 译者: 七印部落 华中科技大学出版社 2013 - 7
猜猜硅谷的前端工程师怎么折腾JS的?想知道无限下拉的列表怎么做吗?你知道DropBox可以当Web服务器用吗?你知道怎么做出跨平台的幻灯片效果吗?不借助插件,怎样在移动设备上实现动画效果?怎样快速搭建和测试HTML电子邮箱?怎样制作跨PC和移动设备显示的应用界面?怎样利用最新的JavaScript框架(Backbone和Knockout)提高应用的响应速度?怎样有效利用CoffeeScript和Sass开发和维护客户端代码?如何发挥Git管理版本库的功效?怎样对付Apache服务器?本书包含42种Web开发技巧,从UI效果制作到数据分析处理,从测试方法到主机配置,不一而足,案例详实,细节清晰。
.
这本书是我目前读过的最棒的Web开发工具书。进入这一行的新手如果单凭自己摸索,往往要花很长时间才能积累有效的经验。阅读本书可以在最短的时间内掌握这些技巧。即便是有经验的开发者,也能从中发现许多新技巧。
——Steve Heffernan,VideoJS创始人
.
本书堪称Web开发领域的设计模式,其中的解决方案几乎适用于所有的Web开发平台。本书既适合新手学习,也可以作为有经验开发者的参考书。作者能把丰富的内容以简单易懂的形式展现出来,实属不易。
——Derick Bailey,Muted Solutions公司独立软件开发者
.
《Web开发秘方》精选web开发实用技巧,方便学习web设计和web开发的读者快速掌握日常工作所需技巧,内容涵盖用户界面设计、测试方法、CSS、jQuery等多个方面。全书行文言简意赅,尤其适合渴望学习新技巧的Web开发者阅读。
——Peter Cooper,Ruby Inside、HTML5 Weekly、JavaScript Weekly网站编辑
.
我从未见过内容如此丰富的Web开发图书,这才是实实在在可以用到实际项目中的技巧。
——Matt Margolis,Getty Images公司应用开发部经理
.
《Web开发秘方》不仅实用,而且适用面广。凡是从事Web开发和Web设计工作的读者都能从书中找到解决实际问题的技巧和提示。
——Ray Camden,Adobe公司技术培训师
.
JavaScript快速全栈开发 豆瓣
Rapid Prototyping with JS
作者: [美] Azat Mardanov 译者: 胡 波 2014
本书涵盖JavaScript快速开发的多项前沿技术,是极其少见的前后端技术集大成之作。本书所涉技术包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍如何用这些技术快速构建软件原型。第一部分是基础知识,让大家真正认识前后端及敏捷开发,并学会搭建本地及云环境。第二部分与第三部分分别介绍如何构建前端原型和后端原型。作者以前端组件开篇,通过为一个示例聊天应用Chat打造多个版本(Web/移动),将前端和后端结合在一起并给出应用部署方式。
Redis入门指南 豆瓣
6.3 (6 个评分) 作者: 李子骅 人民邮电出版社 2013 - 5
《Redis入门指南》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。
《Redis入门指南》的目标读者不仅包括Redis的新手,还包括那些已经掌握Redis使用方法的人。对于新手而言,《Redis入门指南》的内容由浅入深且紧贴实践,旨在让读者真正能够即学即用;对于已经了解Redis的读者,通过《Redis入门指南》的大量实例以及细节介绍,也能发现很多新的技巧。
Redis设计与实现 豆瓣
8.7 (19 个评分) 作者: 黄健宏 机械工业出版社 2014 - 6
【官方网站】
本书的官方网站 www.RedisBook.com 提供了书本试读、相关源码下载和勘误回报等服务,欢迎读者浏览和使用。
【编辑推荐】
系统而全面地描述了 Redis 内部运行机制
图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备
包括大部分Redis单机特征,以及所有多机特性
【读者评价】
这本书描述的知识点很丰富,覆盖很全,里面提到特性较多,有不少我们也没用过 :) 每个命令内部的机制的介绍很不错,很多估计也是首次有详细文档介绍。
——杨卫华(@TimYang)新浪微博技术总监
近几年Redis以其高性能、高灵活性的优点,变得越来越流行。但很多人在使用Redis时,仅仅还是停留在比较表层的功能性认识,缺乏对内部机制原理的深入理解。本书是huangz同学长期对Redis源码的阅读心得结晶,书中对Redis的各个方面都进行了详细且深入的讲解,将复杂的原理用最简单的方式为大家解构和讲解,强烈推荐给每一位Redis的使用者阅读。
—— iammutex,NoSQLFan站长,乐视网技术经理
Redis 是近些年来特别火爆的 NoSQL 之一。纵观中外各种书籍还没有一本能对 Redis 内部进行深入剖析,《Redis 设计与实现》可谓开此先河。常和作者在网上交流,知道作者为这本书付出了大量的心血。这本书行文流畅,思路清晰,详细地介绍了 Redis 源码的方方面面。无论是想学习 NoSQL、网络编程的初学者,还是源码控的进阶者,本书都会有很大的帮助。
—— 阮若夷,支付宝高级专家
【内容简介】
本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。
本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了www.redisbook.com网站,提供带有详细注释的Redis源代码,以及本书相关的更新内容。
基于MVC的JavaScript Web富应用开发 豆瓣
JavaScript Web Applications
作者: 麦卡劳(Alex MacCaw) 译者: 李晶 / 张散集 电子工业出版社 2012 - 5
《JavaScript Web 富应用开发》Developing JavaScript Web Applications是 Alex MacCaw 的新作(由O'Reilly出版发行),本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,在开源社区中很有名望,是Spine框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。除了作为一名工程师,他还喜欢带着他的尼康D90和冲浪板环游世界。
有赖于强大的JavaScript引擎以及CSS3和HTML5新技术,如今的JavaScript Web 富应用的用户体验已经可以和桌面系统相媲美。关键是如何平滑的将服务器端的复杂度移植到客户端,这并不容易做到。这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。
通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。
揭开MVC的神秘面纱,教你如何设计合理的架构以及处理应用内部模块之间的依赖
介绍模板引擎和数据绑定
讲解远程数据加载、第二代Ajax以及跨域请求
利用WebSockets和Node构建实时应用
拖拽上传文件以及上传进度提示
讲解主流的库和框架,包括jQuery、JavaScriptMVC以及Backbone
编写测试用例,并使用控制台工具来调试你的应用
部署应用的最佳实践,比如缓存机制和代码压缩等
信息架构 豆瓣
作者: [美] 路易斯·罗森菲尔德 / [美] 彼得·莫尔维莱 译者: 樊旺斌 / 师蓉 电子工业出版社 2016 - 5
本书的前三个版本都是信息架构领域的开山著作。其中描述了信息组织的普遍和永恒原则,这一原则也适用于不断增长的移动世界。在第4版中,作者运用大量最新的插图和例子为这些原则提供了当前实践中的情境,验证了那些与技术和供应商无关的工具,以及那些经受住时间考验的技术。
面向模式的软件架构 卷4:分布式计算的模式语言 豆瓣
作者: Frank Buschmann / Douglas C.Schmidt 译者: 肖鹏 / 陈立 人民邮电出版社 2010 - 6
迄今为止,人们提出的软件开发模式有不少是关于分布式计算的,但人们始终无法以完整的视角了解分布式计算中各种模式是如何协同工作、取长补短的。构建复杂的分布式系统似乎成为了永远也无法精通的一门手艺。本书的出版改变了这一切。
本书是经典的POSA系列的第4卷,介绍了一种模式设计语言,将分布式系统开发中的114个模式联系起来。书中首先介绍了一些分布式系统和模式语言的概念,然后通过一个仓库管理流程控制系统的例子,介绍如何使用模式语言设计分布式系统,最后介绍模式语言本身。
使用这一模式语言,人们可以有效地解决许多与分布式系统开发相关的技术问题,如
★ 对象交互
★ 接口与组件划分
★ 应用控制
★ 资源管理
★ 并发与同步
本书从实用角度展示了如何从现有的主要模式中整合出一门全面的模式语言,用于开发分布式计算中间件及应用程序。作为该领域在市场上唯一统揽全局的书,它将给读者带来醍醐灌顶的感觉!
大规模Web服务开发技术 豆瓣
作者: 伊藤直也 / 田中慎司 译者: 李剑 电子工业出版社 2011 - 7
Hatena是日本最大的Web服务提供商之一,它提供的服务包括关键字(类似于维基百科)、博客、相册等。《大规模Web服务开发技术》由伊藤直也、田中慎司所著,内容主要来自Hatena为学生们举行的暑期实习的课程,内容涵盖广泛,介绍了性能优化、分布式、算法、系统架构等各个方面,甚至还介绍了硬件的经济成本,是运维工程师们必不可少的参考书。书中还包括几个算法实习课题,介绍了压缩算法、全文搜索等算法的实现方法,对于打算靠Web创业的人不失为一本很不错的参考书。
统计与真理 豆瓣
Statistics and Truth: Putting Chance to Work
作者: [美] C.R.劳 科学出版社 2004 - 7
本书是当代国际最著名的统计学家之一C.R.劳的一部统计学哲理论著,也是他毕生统计学术思想的总结,同时还是一本通俗的关于统计学原理的普及教科书。在本书中,作者从哲学的角度论述了统计学原理,通过实例,不仅证明了统计学是一门最严格、最合理的认识论和方法学 ,还深刻地揭示了现代统计学发展的过程,特别是那些很深刻的理论是如何从一些非常简单实际的问题中发展起来的。
本书前5章讲述了统计学从最初收集、汇编数据为行政管理服务,发展成为有一整套原理和研究方法的独立学科的历史,第6章谈及了普通公众对统计学的理解,强调了从数字中学习有助于成为有效率的公民。
最引人注目的特点是,书中提到的所有科学的学科调查与决策和统计之间的关联,是由一系列实例来说明的。本书使用非专业语言通俗地阐述了统计学的基本概念和方法,适合大众读者。
改变 豆瓣
Change: Principles of Problem Formation and Problem Resolution
8.7 (15 个评分) 作者: (美)瓦茨拉维克 / (美)威克兰德 译者: 夏林清 / 郑村棋 教育科学出版社 2007 - 11
在我们的日常生活中,合平常理及遵从逻辑的思维方式.确实是一种解决之道,但有时中规中矩的做法反而导致 失败,而那些看似不合逻辑和非理性的行动,却出乎意料地使问题得以改善。这种矛盾悖论的现象.正是本书所要探讨的主题。  本书三位作者是美国斯坦福大学医学院精神病与行为科学系临床教授,帕洛阿尔托心理研究院精简治疗中心的创始人和研究人员,他们共同发展了当今心理治疗领域深具影响力的精简治疗理论和模式。本书作者根据自己长期的临床实践经验,深入探讨了人们面对难题时的“变”与“不变”的态度.以及问题是如何形成、为何会持续存在、如何又被突破解决的过程。他们依据群论和逻辑类型理论.提出了第二序改变的观点,强调解决问题本身,而非对问题的追本溯源。虽然书中引用的案例来自心理治疗.但其所提出的问题形成和解决的理念却适合人类互动的各种社会情境,甚至是国际关系的范畴。  本书充满辩证的思想精髓,激荡出令人惊喜的真理与创造性,一直是美国大学心理系及其他人文与社会学科师生的重要研读著作。
数学的统一性 豆瓣
The Unity of Mathematics
作者: [英] 阿蒂亚 译者: 袁向东 大连理工大学出版社 2014 - 5
《数学的统一性》选编了阿蒂亚关于拓扑学、大范围几何、纯粹数学的历史及发展方向等方面的文章。此外还包括阿蒂亚的访问记、阿蒂亚对自己数学工作的总结以及他关于其他学科对数学的影响等的论述。通过《数学的统一性》我们可以全面地了解阿蒂亚的数学和哲学思想。
时间的社会文化史 豆瓣
作者: 湛晓白 社会科学文献出版社 2013 - 6
本书首次系统专门地以“时间”为主题,从社会文化史角度较为完整地勾勒了近代时间制度和时间观念变迁的整体面貌,书中内容大致可以分为三部分,一是对近代中国时间制度变革的历史探源,确定了近代中国新时间制度所包含的主要内容,透视了其在近代的流变及其整体变化趋势;二是集中于描摹近代时间社会化的多元面相,揭示其物质基础及动力机制;三则对时间观念的近代转变进行了深入的考察,其内容涵括了近代人们对日常生活时间、历史时间、哲学时间等多层次的理性认知。
社会性动物 豆瓣 Goodreads
The Social Animal
9.0 (63 个评分) 作者: 埃利奥特·阿伦森Elliot Aronson 译者: 邢占军 华东师范大学出版社 2007 - 12
《社会性动物》是“美国社会心理学的《圣经》”(Revue des Questions Scientifiques的评价),“仍然是最好的……是一部杰作”(Contemporary Psychology的评价)。本书从1972年出版第一版以来,在世界范围内畅销数千万册,是社会心理学领域内最具影响的著作。
CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation 豆瓣
作者: 谢郁 电子工业出版社 2014 - 9
想象一下,一个网页只有HTML,没有CSS,那就是素颜和上妆的区别。而一个网页只有CSS,没用CSS 3,那就是马车和汽车的区别!汽车代表的是高效、美观,CSS 3的意图也是如此。移动设备的流行导致了响应式设计的流行,而CSS 3正是实现这种设计的精髓。《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》围绕的就是如何跨浏览器、跨设备进行高效率的CSS开发。
《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》分为3部分:第1部分是HTML/CSS基础和CSS 3新特性演示,涵盖盒子模型、浮动布局、属性前缀、选择器、字体、边框、背景、颜色、变换、动画、弹性盒子、媒介查询和响应式设计等多个方面;第2部分介绍Bootstrap、Foundation、Pure等当前流行的CSS框架及LESS、SASS等生产力工具;第3部分是实战案例,包括DIV+CSS案例、HTML 5+CSS 3案例、Bootstrap案例和Foundation案例。
《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》内容精练、重点突出、实例丰富、讲解通俗,是广大CSS设计人员和前端开发人员必备的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关培训机构的教材使用。