Tutorial search

Tutorials
Stuff
Affiliates

Cool Stuff




The fastest way to master the basics of Adobe Photoshop

Click here to find out how

Photoshop Templates


Featured Photoshop templates - professional ready to use designs for your next project.

View all templates

Robust Java Benchmarking: Statistics and Solutions - Java tutorial


Program performance is always a concern, even in this era of high-performance hardware. This article, the second in a two-part series, covers the statistics of benchmarking and offers a framework you can use to benchmark Java code ranging from self-contained microbenchmarks to code that calls a full application.
Category: Java tutorials - Difficulty:


More cool Java tutorials:



What's new in JDBC 3.0
What's new in JDBC 3.0
The Java Database Connectivity (JDBC) API has emerged as a key part of the Java 2 Standard Edition (J2SE) and Java 2 Enterprise Edition (J2EE) platforms. It is the primary standards-based mechanism for the Java language to programmatically access relational databases, so when a new version of the specification is released by the Java Community Process, developers are bound to be interested. This article summarizes the key new features as outlined in Sun Microsystems' recently released Proposed Final Draft 3.0 of the JDBC specification.
Category: Java tutorials > Database - Difficulty:
Let’s bind those Java objects to SQL databases
Let’s bind those Java objects to SQL databases
You've already seen how flexible Castor is in allowing you to convert Java objects to XML and back. But Castor does a lot more, including letting you take those same Java objects and turn them into rows within your SQL database. Learn what syntax is the same, what's different, and how you can add SQL to your data binding arsenal.
Category: Java tutorials - Difficulty:
Make life easier with Continuous Integration by learning what not to do
Make life easier with Continuous Integration by learning what not to do
While Continuous Integration (CI) can be extremely effective at reducing risks on a project, it requires a greater emphasis on your day-to-day coding activities. In this second installment of a two-part article on CI anti-patterns, learn how to lay out CI anti-patterns, and more importantly, demonstrates how to avoid them.
Category: Java tutorials - Difficulty:
Managing Sessions with Java Servlets
Managing Sessions with Java Servlets
An article on managing sessions. First describes what is a session? how to identify a user across multiple pages and how to manage sessions using Java Servlets. Online demo available.
Category: Java tutorials > JSP - Difficulty:
Double-checked locking and the Singleton pattern
Double-checked locking and the Singleton pattern
Examine the roots of the double-checked locking idiom, why it was developed, and why it doesn't work. The Java programming language contains several useful programming idioms. It also contains some that further study has shown should not be used. Double-checked locking is one such idiom that should never be used.
Category: Java tutorials - Difficulty: