Java_Performance
JavaTM Performance
The definitive master class in performance tuning Java applications…if you love all the gory details, this is the book for you.”
–James Gosling, creator of the Java Programming Language
Improvements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software.
You’ll learn how to construct experiments that identify opportunities for optimization, interpret the results, and take effective action. You’ll also find powerful insights into microbenchmarking–including how to avoid common mistakes that can mislead you into writing poorly performing software. Then, building on this foundation, you’ll walk through optimizing the Java HotSpot VM, standard and multitiered applications; Web applications, and more. Coverage includes
Ø Taking a proactive approach to meeting application performance and scalability goals
Ø Monitoring Java performance at the OS level in Windows, Linux, and Oracle Solaris environments
Ø Using modern Java Virtual Machine (JVM) and OS observability tools to profile running systems, with almost no performance penalty
Ø Gaining “under the hood” knowledge of the Java HotSpot VM that can help you address most Java performance issues
Ø Integrating JVM-level and application monitoring
Ø Mastering Java method and heap (memory) profiling
Ø Tuning the Java HotSpot VM for startup, memory footprint, response time, and latency
Ø Determining when Java applications require rework to meet performance goals
Ø Systematically profiling and tuning performance in both Java SE and Java EE applications
Ø Optimizing the performance of the Java HotSpot VM
http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/0137142528/ref=sr_1_1?ie=UTF8&qid=1319529501&sr=8-1
非富文本XSS漏洞预防和修复代码规范
XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的
Java NIO Buffer handling
In the main body of this book, it's important to understand the following topics:
Buffer handling 缓存处理
Kernel versus user space 内核与用户空间
Virtual memory 虚拟内存
Paging
File-oriented versus stream I/O 文件与流型的I / O
Multiplexed I/O (readiness selection)
Flex 3 in Action
Your journey into Flex is about to begin. This part of the book is focused on getting you ramped up with the basics of making Flex applications
Ferret ruby下的搜索引擎技术
ruby下的搜索引擎。With the introduction of Ferret, Ruby users now have one of the fastest and most flexible search libraries available. And it's surprisingly easy to use.