background preloader

Tutorial

Facebook Twitter

j2ee

Tutorials. Notes. Agent. Ajax WP plugin for ratings. There are several thousands of WordPress plugins in the WordPress community and new plugins are coming out everyday. However, not all plugins are useful, in fact some are very bad written that will mess up your site or harm your WordPress installation. So how do you know which plugins are right for you? Well, here is a list of plugins that I have used or played around before. Hopefully you will something useful here. WP Cache To save your SQL server resources, WP Cache works by caching Worpress pages and storing them in a static file for serving future requests directly from the file rather than loading and compiling the whole PHP code and then building the page from the database.

It is a very useful plugin if you have a high traffic site or low performance server. WP eCommerce Want to sell stuffs on your blog? Intouch Ajax contact form I've been using this contact form for over a year. Secure and Accessible Contact Form Another contact form by Mike Cherim and Mike Jolley. Sideblog Sociable. Internals of Java Class Loading - O'Reilly Media. By Binildas Christudas 01/26/2005 Class loading is one of the most powerful mechanisms provided by the Java language specification. Even though the internals of class loading falls under the "advanced topics" heading, all Java programmers should know how the mechanism works and what can be done with it to suit their needs. This can save time that would otherwise have been spent debugging ClassNotFoundException, ClassCastException, etc. This article starts from the basics, such as the difference between code and data, and how they are related to form an instance or object.

Class and Data A class represents the code to be executed, whereas data represents the state associated with that code. Java.lang.Class klass = Myclass.class; Once a class is loaded into a JVM, the same class (I repeat, the same class) will not be loaded again. In Java, a class is identified by its fully qualified class name. Class Loaders log(java.lang.String.class.getClassLoader()); How Class Loaders Work or Figure 1. Brian Goetz: Publications. Developing a Spring Framework MVC application step-by-step. Design Principles. What are Software Design Principles? Software design principles represent a set of guidelines that helps us to avoid having a bad design. The design principles are associated to Robert Martin who gathered them in "Agile Software Development: Principles, Patterns, and Practices".

According to Robert Martin there are 3 important characteristics of a bad design that should be avoided: Rigidity - It is hard to change because every change affects too many other parts of the system. Fragility - When you make a change, unexpected parts of the system break. Immobility - It is hard to reuse in another application because it cannot be disentangled from the current application. {*style:<i> Software entities like classes, modules and functions should be <b>open for extension </b> but <b>closed for modifications. </i>*} OPC is a generic principle. When referring to the classes Open Close Principle can be ensured by use of Abstract Classes and concrete classes for implementing their behavior.