Scriptsmount a free web scripts directory provides website scripts, webmaster scripts, web directory scripts, directory scripts, php scripts, perl scripts, cgi scripts, html scripts, database scripts, asp.net scripts, form scripts, guestbook scripts for webmasters
Web Scripts :: Java :: Java Tips and Tutorials :: Development
11.
Demystifying Extreme Programming: Just-in-time design
|
|
People who aren't familiar with XP are bothered by the concept of just-in-time (JIT) design -- designing and implementing what you know you need right now and not worrying about future design issues until absolutely necessary. While this approach might seem unwise or even reckless, XP advocate Roy Miller wraps up his series by showing you how safe and easy JIT design is -- and how it just might revolutionize the way you write code.
Hits: 18 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
12.
Scaling Web services and applications with JavaGroups
|
|
As the J2EE platform has matured, it has opened up the opportunity to deploy commodity servers in networked cluster configurations for scaling of Web services and Web applications at the Web tier. These commodity servers, interconnected through commodity LAN hardware, can provide cost-effective clustering solutions. The last piece of the clustering puzzle is in the software. In this seriesSing Li examines three open source software substrates that can enable high-impact Web tier clustering, beginning with JavaGroups.
Hits: 27 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
14.
Diagnosing Java code: The case for static types
|
|
Love or hate it, static type checking can make code more robust. Programming languages are moving away from static type checking, but it is too powerful a debug resource to abandon. Static type checking can be one of the key weapons in a powerful arsenal against introducing and for detecting bugs. This article explains why we should be glad that the Java language supports it, and discusses how it can be made even better.
Hits: 17 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
16.
Concurrent programming in the Java language
|
|
One of the most important features of the Java language is support for multithreaded (also called concurrent) programming. This tutorial introduces you to the proper use of multiple threads in a Java program, using sample programs to illustrate these concepts. Before taking this course, you should have a general knowledge of Java programming; the context and level of knowledge used in this tutorial is the equivalent of an undergraduate operatin
Hits: 11 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
17.
Concurrent programming in the Java language
|
|
One of the most important features of the Java language is support for multithreaded (also called concurrent) programming. This tutorial introduces you to the proper use of multiple threads in a Java program, using sample programs to illustrate these concepts. Before taking this course, you should have a general knowledge of Java programming; the context and level of knowledge used in this tutorial is the equivalent of an undergraduate operating systems course.
Hits: 13 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
18.
Exploiting ThreadLocal to enhance scalability
|
|
The ThreadLocal class appeared with little fanfare in version 1.2 of the Java platform. While support for thread-local variables has long been a part of many threading facilities, such as the Posix pthreads facility, the initial design of the Java Threads API lacked this useful feature. Further, the initial implementation was quite inefficient. For these reasons, ThreadLocal gets relatively little attention, but it can be very handy for simplifying the development of thread-safe concurrent programs. This article examines ThreadLocal and offers tips for exploiting its power.
Hits: 27 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
19.
Working with preferences: the Preferences API Specification
|
|
The addition of the java.util.prefs package to Java 1.4 (through JSR 10) lets you manipulate user preference data and configuration data by providing you with access to an implementation-specific registry (for example, the Windows Registry on Windows platforms). This article introduces you to the Preferences class and walks you through its use. It puts it all together with a sample program.
Hits: 21 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
20.
Threading lightly : Reducing contention
|
|
While it's common to hear that synchronized method calls can be 50 times as expensive as unsynchronized method calls, these numbers can actually be quite misleading. With each successive JVM version, overall performance has improved, and the cost of uncontended synchronization has been reduced, making the issue of uncontended synchronization overhead less significant. Contended synchronization, however, is quite expensive. Moreover, a high degree of contention is disastrous for scalability -- an application that had a high degree of contended synchronization will exhibit markedly worse performance as the load increases. This article explores several techniques for reducing contention, and hence improving scalability, in your programs.
Hits: 26 Rating: 0.00 Votes: 0
[Detail]
[Send URL]
Category: Java :: Java Tips and Tutorials :: Development
|
|
|
|
|