Web Scripts - php scripts, perl scripts, cgi scripts, asp scripts, directory scripts, programming scripts

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


  Home  |   Add Resource  |   Modify Resource    


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

13. Mash that trash -- Incremental compaction in the IBM JDK Garbage Collector

This article discusses incremental compaction, a new feature in the memory management component of IBM JDK 1.4.0. Incremental compaction is a way of spreading compaction work across different garbage collection cycles, thereby reducing pause times. The authors discuss the need for incremental compaction, the compaction phases at a high level, and some runtime parameters. They also explain how to interpret changes in the verbosegc output.

Hits: 24 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

15. Weighing in on Java native compilation

Learn the pros and cons of generating native code from Java source. This article includes the basics of code compilation, including a brief overview of why many developers are employing Java native compilers for their applications.

Hits: 19 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

Pages:   2  



Web Scripts  |  Add Resource  |   Modify Resource


©2006 All rights reserved. Web Scripts