Zookeeper分布式进程协同
okeeper最早是Hadoop的一个子项目,主要为Hadoop生态系统中一些列组件提供统一的分布式协作服务,在2010年10月升级成Apache Software Foundation(ASF)顶级项目,它主要提供以下的四个功能:
功能名
组管理服务
分布式配置服务
分布式同步服务
分布式命名服务
(O'Reilly) - Java Performance Tuning
java 程序调优
一本非常好的java编程优化参考书,帮助我们提高程序效率。
牵涉到垃圾收集,I/O,对象,排序,异常,算法等等...
PDF 英文版 318页
Java Performance Tuning
Preface - 5
Contents of This Book
Virtual Machine (VM) Versions
Conventions Used in This Book
Comments and Questions
Acknowledgments
1. Introduction - 7
1.1 Why Is It Slow?
1.2 The Tuning Game
1.3 System Limitations and What to Tune
1.4 A Tuning Strategy
1.5 Perceived Performance
1.6 Starting to Tune
1.7 What to Measure
1.8 Don't Tune What You Don't Need to Tune
1.9 Performance Checklist
2. Profiling Tools - 21
2.1 Measurements and Timings
2.2 Garbage Collection
2.3 Method Calls
2.4 Object-Creation Profiling
2.5 Monitoring Gross Memory Usage
2.6 Client/Server Communications
2.7 Performance Checklist
3. Underlying JDK Improvements - 55
3.1 Garbage Collection
3.2 Replacing JDK Classes
3.3 Faster VMs
3.4 Better Optimizing Compilers
3.5 Sun's Compiler and Runtime Optimizations
3.6 Compile to Native Machine Code
3.7 Native Method Calls
3.8 Uncompressed ZIP/JAR Files
3.9 Performance Checklist
4. Object Creation - 77
4.1 Object-Creation Statistics
4.2 Object Reuse
4.3 Avoiding Garbage Collection
4.4 Initialization
4.5 Early and Late Initialization
4.6 Performance Checklist
5. Strings - 97
5.1 The Performance Effects of Strings
5.2 Compile-Time Versus Runtime Resolution of Strings
5.3 Conversions to Strings
5.4 Strings Versus char Arrays
5.5 String Comparisons and Searches
5.6 Sorting Internationalized Strings
5.7 Performance Checklist
6. Exceptions, Casts, and Variables - 135
6.1 Exceptions
6.2 Casts
6.3 Variables
6.4 Method Parameters
6.5 Performance Checklist
7. Loops and Switches - 144
7.1 Java.io.Reader Converter
7.2 Exception-Terminated Loops
7.3 Switches
7.4 Recursion
7.5 Recursion and Stacks
7.6 Performance Checklist
8. I/O, Logging, and Console Output - 167
8.1 Replacing System.out
8.2 Logging
8.3 From Raw I/O to Smokin' I/O
8.4 Serialization
8.5 Clustering Objects and Counting I/O Operations
8.6 Compression
8.7 Performance Checklist
9. Sorting - 191
9.1 Avoiding Unnecessary Sorting Overhead
9.2 An Efficient Sorting Framework
9.3 Better Than O(nlogn) Sorting
9.4 Performance Checklist
10. Threading - 205
10.1 User-Interface Thread and Other Threads
10.2 Race Conditions
10.3 Deadlocks
10.4 Synchronization Overheads
10.5 Timing Multithreaded Tests
10.6 Atomic Access and Assignment
10.7 Thread Pools
10.8 Load Balancing
10.9 Threaded Problem-Solving Strategies
10.10 Performance Checklist
11. Appropriate Data Structures and Algorithms - 233
11.1 Collections
11.2 Java 2 Collections
11.3 Hashtables and HashMaps
11.4 Cached Access
11.5 Caching Example I
11.6 Caching Example II
11.7 Finding the Index for Partially Matched Strings
11.8 Search Trees
11.9 Performance Checklist
12. Distributed Computing - 264
12.1 Tools
12.2 Message Reduction
12.3 Comparing Communication Layers
12.4 Caching
12.5 Batching I
12.6 Application Partitioning
12.7 Batching II
12.8 Low-Level Communication Optimizations
12.9 Distributed Garbage Collection
12.10 Databases
12.11 Performance Checklist
13. When to Optimize - 281
13.1 When Not to Optimize
13.2 Tuning Class Libraries and Beans
13.3 Analysis
13.4 Design and Architecture
13.5 Tuning After Deployment
13.6 More Factors That Affect Performance
13.7 Performance Checklist
14. Underlying Operating System and Network Improvements - 304
14.1 Hard Disks
14.2 CPU
14.3 RAM
14.4 Network I/O
14.5 Performance Checklist
15. Further Resources - 315
15.1 Books
15.2 Magazines
15.3 URLs
15.4 Profilers
15.5 Optimizers
Colophon - 317
(O'Reilly) - Jakarta Struts
另一本介绍struts开发的参考书,深入介绍了三层架构中的web层,以及struts开发的细节
pdf 英文 417
Table of
Contents
Chapter 1
Introduction...............................................................................9
Brief History of the Web ................................................................................................ 9
What are Java Servlets?................................................................................................ 11
JavaServer Pages Technology ...................................................................................... 14
JSP Model 1 and Model 2 Architectures ...................................................................... 16
Why is Model-View-Controller So Important?............................................................ 18
What is a Framework?.................................................................................................. 20
Creation of the Struts Framework ................................................................................ 21
Alternatives to Struts .................................................................................................... 22
Chapter 2
Inside the Web Tier ................................................................29
An Architecture Overview ........................................................................................... 29
The HTTP Request/Response Phase ............................................................................ 34
Struts and Scope ........................................................................................................... 40
Using URL Parameters................................................................................................. 42
Forward versus Redirect............................................................................................... 42
Chapter 3
Overview of the Struts Framework ......................................51
A Banking Account Example....................................................................................... 51
Looking at the Big Picture............................................................................................ 57
Struts Controller Components ...................................................................................... 58
Struts Model Components ............................................................................................ 66
The Struts View Components....................................................................................... 70
Multiple Application Support....................................................................................... 81
Summary ...................................................................................................................... 81
Chapter 4
Configuring the Struts Application ......................................83
Introduction to the Storefront Application ................................................................... 83
What is a Web Application?......................................................................................... 85
The Web Application Directory Structure.................................................................... 86
Web Application Deployment Descriptor .................................................................... 88
Configuring the web.xml file for Struts ........................................................................ 91
The Struts Configuration File..................................................................................... 101
The org.apache.struts.config Package........................................................................ 102
Struts Console Tool.................................................................................................... 121
Reloading the Configuration Files.............................................................................. 122
Chapter 5
Struts Controller Components ............................................123
The Controller Mechanism......................................................................................... 124
The Utilities Classes................................................................................................... 151
Chapter 6
Struts Model Components ...................................................155
The “M” in MVC ....................................................................................................... 155
What is a Business Object? ........................................................................................ 160
Persistence.................................................................................................................. 162
What does Struts Offer For the Model?...................................................................... 163
Building the Storefront Model.................................................................................... 164
Chapter 7
Struts View Components......................................................190
What exactly is a View? ............................................................................................. 190
What are ActionForms?.............................................................................................. 197
Using ActionErrors..................................................................................................... 207
Performing Presentation Validation ........................................................................... 212
Using Dynamic ActionForms..................................................................................... 213
Looking Ahead to JavaServer Faces .......................................................................... 215
Chapter 9
Extending the Struts Framework........................................218
What are Extension Points?........................................................................................ 218
General Extension Points ........................................................................................... 219
Controller Extension Points........................................................................................ 222
Extending View Components..................................................................................... 227
Extending the Model Components ............................................................................. 228
Downsides to Extending the Framework.................................................................... 231
Chapter 10
Exception Handling ..............................................................232
Java Exception Handling............................................................................................ 232
System versus Application Exceptions....................................................................... 237
Using Chained Exceptions ......................................................................................... 238
Exception Handling provided by Struts...................................................................... 241
Tying Up the Loose Ends ........................................................................................... 253
Exceptions in Custom Tags ........................................................................................ 254
Internationalized Exception Handling ........................................................................ 254
Conclusion.................................................................................................................. 255
Chapter 11
Using the Struts Validator ...................................................256
The Need for a Validation Framework....................................................................... 256
Installing and Configuring the Validator.................................................................... 257
Overview of Regular Expressions .............................................................................. 265
Using an ActionForm with the Validator............................................................... 265
Using the Validator Framework ................................................................................. 269
Creating your own Validation Rules .......................................................................... 270
The Validator and JSP Custom Tags.......................................................................... 272
Internationalizing the Validation ................................................................................ 275
Using the Validator Outside of Struts......................................................................... 276
Chapter 12
Internationalization and Struts ...........................................279
What is Internationalization?...................................................................................... 280
Support for I18N in Java ............................................................................................ 281
Internationalizing your Struts Applications................................................................ 288
Exception Handling and Internationalization ............................................................. 292
13 ............................................................................................293
Struts and Enterprise JavaBeans (EJB).............................293
Implementing the Storefront Service Using EJB........................................................ 295
Interfacing Struts to EJB ............................................................................................ 308
Chapter 14
Using Tiles .............................................................................320
Understanding Templates........................................................................................... 320
Installing and Configuring Tiles................................................................................. 326
Overview of Tiles....................................................................................................... 329
The Tiles Tag Library................................................................................................. 332
Using Definitions ....................................................................................................... 340
Internationalization Support with Tiles ...................................................................... 344
Chapter 16
Addressing Performance......................................................346
What is Good Performance?....................................................................................... 346
SAMS - DB2 Developer's Guide-Fourth Edition
PDF 英文版 1068页
DB2开发者指南,非常全面、详尽的一本参考书。
db2开发者必看,对于其他数据库系统也有非常高的参考价值
DB2 Developer's Guide, Fourth Edition is a new and updated edition that
includes the hot new features in DB2 version 6 for OS/390. Not only do the
authors explain the changes, but they detail how the new features affect use
of DB2. The book delves into the technical underpinnings of DB2, while
explaining practical performance and implementation issues. This new edition
also covers Internet-related Java features.
Table of Contents
DB2 Developer's Guide, Fourth Edition - 4
Introduction - 7
Preface - 8
Part I SQL Tools, Tips, and Tricks
Chapter 1 - The Magic Words - 12
Chapter 2 - Data Manipulation Guidelines - 43
Chapter 3 - Using DB2 Functions - 70
Chapter 4 - Using DB2 User-Defined Functions and Data Types - 81
Chapter 5 - Data Definition Guidelines - 99
Chapter 6 - Using DB2 Triggers for Integrity - 159
Chapter 7 - Large Objects and Object/Relational Databases - 169
Chapter 8 - Miscellaneous Guidelines - 181
Part II DB2 Application Development
Chapter 9 - Using DB2 in an Application Program - 198
Chapter 10 - Dynamic SQL Programming - 238
Chapter 11 - Program Preparation - 255
Chapter 12 - Alternative DB2 Application Development Methods - 293
Chapter 13 - Using DB2 Stored Procedures - 306
Chapter 14 - The Procedural DBA - 325
Chapter 15 - DB2 and the Internet - 329
Part III DB2 In-Depth
Chapter 16 - The Doors to DB2 - 348
Chapter 17 - Data Sharing - 401
Chapter 18 - DB2 Behind the Scenes - 412
Chapter 19 - The Optimizer - 425
Chapter 20 - The Table-Based Infrastructure of DB2 - 458
Chapter 21 - Locking DB2 Data - 467
Part IV DB2 Performance Monitoring
Chapter 22 - Traditional DB2 Performance Monitoring - 492
Chapter 23 - Using EXPLAIN - 523
Chapter 24 - DB2 Object Monitoring Using the DB2 Catalog - 545
Part V DB2 Performance Tuning
Chapter 25 - Tuning DB2's Environment - 567
Chapter 26 - Tuning DB2's Components - 581
Chapter 27 - DB2 Resource Governing - 618
Part VI DB2 Utilities and Commands
Chapter 28 - An Introduction to DB2 Utilities - 625
Chapter 29 - Data Consistency Utilities - 629
Chapter 30 - Backup and Recovery Utilities - 649
Chapter 31 - Data Organization Utilities - 674
Chapter 32 - Catalog Manipulation Utilities - 706
Chapter 33 - Miscellaneous Utilities - 720
Chapter 34 - DB2 Commands - 741
Chapter 35 - DB2 Utility and Command Guidelines - 760
Chapter 36 - DB2 Contingency Planning - 766
Part VII The Ideal DB2 Environment
Chapter 37 - Components of a Total DB2 Solution - 775
Chapter 38 - Organizational Issues - 807
Part VIII Distributed DB2
Chapter 39 - DRDA - 826
Chapter 40 - Distributed DB2 - 833
Chapter 41 - Distribution Guidelines - 844
Chapter 42 - Data Warehousing with DB2 - 858
Part IX Appendixes
Appendix A - DB2 SQLCODE and SQLSTATE Values - 878
Appendix B - The DB2 Catalog Tables - 892
Appendix C - The QMF Administrative Tables - 1026
Appendix D - DB2 Sample Tables - 1031
Appendix E - DB2 Manuals - 1036
Appendix F - Type 1 Indexes - 1040
Appendix G - Valid DB2 Data Types - 1045
Appendix H - DB2 Limits - 1047
Appendix I - DB2 on Other Platforms - 1052
Appendix J - Summary of DB2 Version 4, Version 5, and Version 6
Changes - 1055
O'Reilly - Java NIO
本书深入探讨java I/O编程高级特性,以及如何使用这些特性去提高编码效率。虽然是jdk1.4的版本,但是对提高我们的开发技巧有很大帮助
pdf 英文版 254页
This book is about advanced input/output on the Java platform, specifically I/O using
the Java 2 Standard Edition (J2SE) Software Development Kit (SDK), Version 1.4 and later.
The 1.4 release of J2SE, code-named Merlin, contains significant new I/O capabilities that
we'll explore in detail. These new I/O features are primarily collected in the java.nio
package (and its subpackages) and have been dubbed New I/O (NIO). In this book, you'll see
how to put these exciting new features to work to greatly improve the I/O efficiency of your
Java applications.
Dedication ............................................................................................................................. 1
Preface .................................................................................................................................. 2
Organization...................................................................................................................... 3
Who Should Read This Book............................................................................................. 5
Software and Versions ....................................................................................................... 5
Conventions Used in This Book......................................................................................... 6
How to Contact Us ............................................................................................................. 7
Acknowledgments.............................................................................................................. 8
Chapter 1. Introduction..................................................................................................... 10
1.1 I/O Versus CPU Time ................................................................................................ 10
1.2 No Longer CPU Bound.............................................................................................. 11
1.3 Getting to the Good Stuff ........................................................................................... 12
1.4 I/O Concepts............................................................................................................... 13
1.5 Summary .................................................................................................................... 21
Chapter 2. Buffers .............................................................................................................. 22
2.1 Buffer Basics .............................................................................................................. 23
2.2 Creating Buffers ......................................................................................................... 36
2.3 Duplicating Buffers .................................................................................................... 38
2.4 Byte Buffers ............................................................................................................... 40
2.5 Summary .................................................................................................................... 52
Chapter 3. Channels........................................................................................................... 54
3.1 Channel Basics ........................................................................................................... 55
3.2 Scatter/Gather............................................................................................................. 62
3.3 File Channels.............................................................................................................. 67
3.4 Memory-Mapped Files............................................................................................... 80
3.5 Socket Channels ......................................................................................................... 91
3.6 Pipes ......................................................................................................................... 109
3.7 The Channels Utility Class....................................................................................... 114
3.8 Summary .................................................................................................................. 115
Chapter 4. Selectors ......................................................................................................... 117
4.1 Selector Basics ......................................................................................................... 117
4.2 Using Selection Keys ............................................................................................... 125
4.3 Using Selectors......................................................................................................... 128
4.4 Asynchronous Closability ........................................................................................ 137
4.5 Selection Scaling ...................................................................................................... 138
4.6 Summary .................................................................................................................. 143
Chapter 5. Regular Expressions ..................................................................................... 145
5.1 Regular Expression Basics ....................................................................................... 145
5.2 The Java Regular Expression API............................................................................ 147
5.3 Regular Expression Methods of the String Class..................................................... 168
5.4 Java Regular Expression Syntax .............................................................................. 169
5.5 An Object-Oriented File Grep.................................................................................. 172
5.6 Summary .................................................................................................................. 178
Chapter 6. Character Sets ............................................................................................... 180
6.1 Character Set Basics................................................................................................. 180
6.2 Charsets .................................................................................................................... 182
6.3 The Charset Service Provider Interface ................................................................... 201
6.4 Summary .................................................................................................................. 214
Appendix A. NIO and the JNI......................................................................................... 215
Appendix B. Selectable Channels SPI ............................................................................ 217
Appendix C. NIO Quick Reference ................................................................................ 220
C.1 Package java.nio ...................................................................................................... 220
C.2 Package java.nio.channels ....................................................................................... 227
C.3 Package java.nio.channels.spi ................................................................................. 240
C.4 Package java.nio.charset.......................................................................................... 242
C.5 Package java.nio.charset.spi .................................................................................... 246
C.6 Package java.util.regex ............................................................................................ 246
Colophon ........................................................................................................................... 250
O'REILLY Learning the Unix OS
一本通俗易懂的unix入门书籍 英文版 chm格式 方便阅读
简介:
Learning the UNIX Operating System teaches the basic system utility commands to get you started with UNIX. Instead of overwhelming you with a lot of details, we want you to be comfortable in the UNIX environment as soon as possible. So we cover the most useful features of a command instead of describing all its options in detail.
目录:
Table of Contents
Preface
Chapter 1: Getting Started
Chapter 2: Using Window Systems
Chapter 3: Your UNIX Account
Chapter 4: File Management
Chapter 5: Redirecting I/O
Chapter 6: Multitasking
Chapter 7: Where to Go from Here
Appendix A: Reading List
Appendix B: Reference
Practical UNIX & Internet Security
Practical UNIX & Internet Security<br>英文版 chm 号称1004页<br><br>一本老书,但是unix的基本原理,与网络安全的基本原理还是值得学习的<br><br>Table of Contents<br>Preface<br><br><br>Part I: Computer Security Basics<br>Chapter 1: Introduction<br>Chapter 2: Policies and Guidelines<br><br><br><br>Part II: User Responsibilities<br>Chapter 3: Users and Passwords<br>Chapter 4: Users, Groups, and the Superuser<br>Chapter 5: The UNIX Filesystem<br>Chapter 6: Cryptography<br><br><br><br>Part III: System Security<br>Chapter 7: Backups<br>Chapter 8: Defending Your Accounts<br>Chapter 9: Integrity Management<br>Chapter 10: Auditing and Logging<br>Chapter 11: Protecting Against Programmed Threats<br>Chapter 12: Physical Security<br>Chapter 13: Personnel Security<br><br><br><br>Part IV: Network and Internet Security<br>Chapter 14: Telephone Security<br>Chapter 15: UUCP<br>Chapter 16: TCP/IP Networks<br>Chapter 17: TCP/IP Services<br>Chapter 18: WWW Security<br>Chapter 19: RPC, NIS, NIS+, and Kerberos<br>Chapter 20: NFS<br><br><br><br>Part V: Advanced Topics<br>Chapter 21: Firewalls<br>Chapter 22: Wrappers and Proxies<br>Chapter 23: Writing Secure SUID and Network Programs<br><br><br><br>Part VI: Handling Security Incidents<br>Chapter 24: Discovering a Break-in<br>Chapter 25: Denial of Service Attacks and Solutions<br>Chapter 26: Computer Security and U.S. Law<br>Chapter 27: Who Do You Trust?<br><br><br><br>Part VII: Appendixes<br><br>Appendix A: UNIX Security Checklist<br>Appendix B: Important Files<br>Appendix C: UNIX Processes<br>Appendix D: Paper Sources<br>Appendix E: Electronic Resources<br>Appendix F: Organizations<br>Appendix G: Table of IP Services<br><br><br><br>
CGI Programming on the World Wide Web
英文版 pdf 372页<br>一本老书,但是浏览一下也有借鉴作用,<br>可以了解一下web应用的前世今生,历史由来。<br><br>Table of Contents<br>Preface<br>Chapter 1: The Common Gateway Interface (CGI)<br>Chapter 2: Input to the Common Gateway Interface<br>Chapter 3: Output from the Common Gateway Interface<br>Chapter 4: Forms and CGI<br>Chapter 5: Server Side Includes<br>Chapter 6: Hypermedia Documents<br>Chapter 7: Advanced Form Applications<br>Chapter 8: Multiple Form Interaction<br>Chapter 9: Gateways, Databases, and Search/Index Utilities<br>Chapter 10: Gateways to Internet Information Servers<br>Chapter 11: Advanced and Creative CGI Applications<br>Chapter 12: Debugging and Testing CGI Applications<br>Appendix A: Perl CGI Programming FAQ<br>Appendix B: Summary of Regular Expressions<br>Appendix C: CGI Modules for Perl 5<br>Appendix D: CGI Lite<br>Appendix E: Applications, Modules, Utilities, and Documentation<br>Index<br>
Linux Ret Hat Cetified Engineer
英文版 pdf<br><br>这是为准备linux ret hat 认证工程师考试的讲义<br>非常精华,一共只有16页<br><br>Abstract:<br>This study guide will help you to prepare for Linux/Unix Exam RH300,<br>Red Hat Certified Engineer. Exam topics include Hardware and<br>Installation, Configuration and Administration, Kernel Services,<br>Networking Services, X Window System, Security, Routers, Firewalls,<br>Clusters and Troubleshooting. The exam has three components: Debug<br>(2.5 hrs), Multiple Choice (1 hr) and Server Install and Network<br>Services Setup (2.5 hrs.)<br><br><br>目录 <br>Contents:<br>Contents: .......................................................... Error! Bookmark not defined.<br>Pre-Install..................................................................................................... 2<br>Installation and Troubleshooting....................................................................... 4<br>System Configuration ..................................................................................... 8<br>X Windows System......................................................................................... 9<br>Linux Shells and Commands / Utilities..............................................................11<br>Linux Shell Comparison Table.......................................................................11<br>Basic Linux Commands and Utilities .................................................................12<br>Linux Networking ..........................................................................................14<br>System Administration and Security ................................................................15
Linux Command Directory
linux 命令参考大全<br>英文版 PDF<br><br>本书是一本linux使用者开发者的一部命令参考书,<br>使用非常方便。<br><br>摘录grep<br>grep [options] pattern [files]<br>Search one or more files for lines that match a regular expression pattern.<br>Regular expressions are described in Chapter 9. Exit status is 0 if any lines<br>match, 1 if none match, and 2 for errors. See also egrep and fgrep.<br>Options<br>-a, --text<br>Don't suppress output lines with binary data; treat as text.<br>-b, --byte-offset<br>Print the byte offset within the input file before each line of output.<br>-b, --byte-offset<br>Print the byte offset within the input file before each line of output.<br>-c, --count<br>Print only a count of matched lines. With -v or --revert-match option,<br>count nonmatching lines.<br>-d action, --directories=action<br>Define an action for processing directories. Possible actions are:<br>read<br>Read directories like ordinary files (default).<br>skip<br>Skip directories.<br>recurse
Zope 与 MySql集成(英文版)
英文pdf 23页<br/>Zope,Z Object Publishing Environment,它既是http服务器,又是数据库,又包含脚本编程语言。Zope是一种支持多种平台开源的Web应用服务器软件,它提供了完善的功能和强大的动力,适用于构建各种类型的Web应用,从小型网站到企业级分布式网络应用都有Zope的用武之地。Zope在许多方面都超过了ASP、PHP、JSP等传统方法,是一套优秀而完整的解决方案。本专题介绍Zope与流行的数据库MySql的集成。<br/><br/><br/>As a recent convert to Zope from PHP, I was curious: could Zope really give me all the capabilities I was used<br/>to in PHP?<br/>I decided to find out, by using one of my most common activities with PHP as the benchmark: connecting to<br/>and retrieving records from a MySQL database. As it turned out, Zope manages this quite well, and it's also<br/>nowhere near as complicated as you might think. And so, over the course of this article, I'm going to show<br/>you how to hook your Zope server up to a MySQL database, and write DTML code that allows you to retrieve<br/>and manipulate MySQL table records using standard SQL commands. If this sounds interesting, keep reading.
UNIX PROGRAMMER’S MANUAL(UNIX编程手册)
UNIX程序员手册,是unix下编程必备,就不用多说了,虽然版本稍微老点,但是仍然非常需要在手头备上一本。<br/>英文pdf版,336页<br/><br/><br/>UNIX PROGRAMMER’S MANUAL<br/>Seventh Edition, Volume 2A<br/>January, 1979<br/><br/>Bell Telephone Laboratories, Incorporated<br/>Murray Hill, New Jersey
THE Unix COOK BOOK
此文档总结了Unix最常用的一些命令<br/>英文pdf 23页,清晰明了,非常实用。<br/><br/>This document summarizes the most generally useful commands of the Unix computer systems available at Mizzou. For<br/>more detailed information consult the Unix man pages available on all the Unix operating systems. Specific Unix systems<br/>often have considerable on-line documentation besides the Unix man pages. Consult the system-specific documentation.
eclipse的jboss服务器配置安装(英文)
eclipse的EASIE jboss服务器插件 的安装配置步骤<br/>英文pdf版 6页<br/>非常简单,清晰<br/>This article introduces practical J2EE server-side development techniques using Eclipse with JBoss Server 2.4.4 integrated with Tomcat 4.0.1 (JBoss). We’ll demonstrate how to install, configure, and run the EASIE JBoss Plugin for Eclipse in preparation to performing J2EE server-side development. Additionally, use of this plugin with JBoss 3.0 Alpha and Beta will also be discussed.
Design Patterns Explained(设计模式解析英文版)
pdf英文版 357页1999年第10届效能大奖 本书讲述了作者在学习设计模式过程中所积累的个人经验。很不错的一本书。解释了各个设计模式是如何总结整理出来的,并给出了具体的应用示例。所用的英文语句简单易懂。【内容简介】本书讲述了作者在学习设计模式过程中所积累的个人经验。书中包含很多实际的和可应用的实例,教你如何使用模式解决普通的编程问题,以及解释如何利用模式来进行先进的软件设计。本书清晰地演示了模式如何使整个开发过程变得更容易,还解释了面对对象设计的关键原则以及特定模式的概念和优势。通过直观的C++和Java实例,本书阐明了使用模式的原因以及如何使用模式,并解释了模式的实现。
设计模式(4人帮) 英文html版
4人帮设计模式,不用多介绍了,这一版是html版,非常方便阅读。
Programming Linux Games
PDF英文版 433页<br/>开发linux游戏必备.<br/><br/>This book is for anyone who wants to learn how to write games for Linux. I<br/>assume that you know the basics of working with Linux; if you know enough to<br/>start X, open a terminal, copy les around, and re up a text editor, you're good<br/>to go. I also assume that you have a reasonable grasp of the C programming<br/>language. Flip through the book and see if you can decipher the syntax of the<br/>examples. We'll go through all of the necessary library calls, so don't worry if<br/>you see a bunch of unfamiliar function names, but you should be able to<br/>understand the majority of the actual code. No prior experience with<br/>multimedia programming is assumed, so don't worry if you've never had the<br/>perverse pleasure of hacking a graphics register or shoving a pixel into memory.<br/>All in good time!<br/>Although this isn't a reference manual in the traditional sense, chapters 4, 5, 6,<br/>and 8 provide reference boxes for most of the API functions we cover. I hope<br/>that even experienced multimedia programmers can nd something useful here.<br/>I will not discuss 3D programming in this book. There are already plenty of<br/>excellent books on OpenGL, and only a small bit of OpenGL programming is<br/>directly related to Linux. However, I will demonstrate how to use SDL as an<br/>eective replacement for the GLUT toolkit; see page 140.
Solaris Kernel Tuning for Security
The Solaris kernel provides a great deal of user-configurable control over the system<br/>TCP/IP stack. Everything from cache table lifetimes to the number of TCP connections<br/>that the system can address are controllable. However, without understanding the<br/>underlying need for tuning these kernel parameters many system administrators<br/>choose to ignore them - thereby leaving their systems vulnerable to a resourceful<br/>assailant.
Advanced Linux Programming(高级linux编程)
PDF版本,368页,非常简洁<br/>Contents At a Glance<br/>I Advanced UNIX Programming<br/>with Linux<br/>1 Getting Started 3<br/>2 Writing Good GNU/Linux<br/>Software 17<br/>3 Processes 45<br/>4 Threads 61<br/>5 Interprocess Communication 95<br/>II Mastering Linux<br/>6 Devices 129<br/>7 The /proc File System 147<br/>8 Linux System Calls 167<br/>9 Inline Assembly Code 189<br/>10 Security 197<br/>11 A Sample GNU/Linux<br/>Application 219<br/>III Appendixes<br/>A Other Development Tools 259<br/>B Low-Level I/O 281<br/>C Table of Signals 301<br/>D Online Resources 303<br/>E Open Publication License<br/>Version 1.0 305<br/>F GNU General Public License 309