Author: krishna

Reference torque-classpath not found

I get the following error when I import KFS database (ant import) Build Failed: database-impex/build.xml:107: Reference torque-classpath not found. Solution: Build with Apache Ant 1.7.1. Do not use Ant 1.8

Read More

Creating XML Document with C#

Here is the sample code to create XML document private XmlDocument createDoc () {         XmlDocument xmlDoc = new XmlDocument();         XmlElement root = xmlDoc.CreateElement(“Root”);             xmlDoc.AppendChild(root);         XmlElement child = xmlDoc.CreateElement(“Child”);         child.InnerText = “node Value”;         root.AppendChild(child);         return xmlDoc;     }

Read More

Key Value pair in C#

 I want to store KEY VALUE pair in C# and being Java developer, I did not find any HashMap class with C#. Here is the simple example Dictionary<String, String> detailCodes = new Dictionary<string, string>(); String detailCodeList = ConfigurationManager.AppSettings[“DETAIL_CODE_LIST”].ToString();  if (detailCodeList != null && detailCodeList.Trim().Length > 0) {             String[] words = detailCodeList.Split(‘,’);             foreach (String detailCode…

Read More

While trying to startup Eclipse, I’m getting the following error popup dialog and the IDE is never displayed: Solution update eclipse.ini with the below code –startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.java.product –launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform –launcher.XXMaxPermSize 256m -vm C:/Java/jdk1.6.0_18/jre6/bin/javaw.exe -vmargs -Xms40m -Xmx256m  

Read More

Why to use the Repository Pattern?

There are a lot of reasons for using the Repository Pattern. For example Testability. Using the pattern we can create stubs that can replace the real data access objects. This can help us to test our business logic without concerning what the data access is doing. Abstraction. Using the pattern we create an abstraction above…

Read More

Tracking progress

Plan-driven processes appeal to many upper managers because they facilitate progress tracking. A manager can track a process that results in numerous documents by simply asking if the necessary documents have been produced. If a Software Test Plan is called for,  . First level of tracking can occur when the manager verifies its existence.  .…

Read More

Scrum vs XP

Scrum is a framework for agile development processes. It does not include specific engineering practices. Conversely, eXtreme Programming (XP) focuses on engineering practices but does not include an overarching framework of development processes. That does not mean that Scrum does not recommend certain engineering practices or that XP has no process. For example, the first…

Read More

Oracle Drivers for Visual Studio 2008

Download & Install 1. Go to http://www.oracle.com/technology/software/tech/windows/odpnet/utilsoft.html 2. Download the Oracle Universal Installer version ODAC1110720.zip 188 MB (197,638,641 bytes) 3. Unzip the ODAC1110720.zip 4. Click the setup.exe to install 5. Click NEXT, NEXT 6. Select Oracle Data Access Components for Oracle Client 7. Click NEXT, NEXT, NEXT, NEXT 8. On End of Installation, Click Exit…

Read More

Thread: read / write lock

A read / write lock is more sophisticated lock than the Lock implementations shown in the text Locks in Java. Imagine you have an application that reads and writes some resource, but writing it is not done as much as reading it is. Two threads reading the same resource does not cause problems for each…

Read More

failed to load JNI library eclipse/STS

Error Message: Failed to load the JNI shared library “C:Program Files (x86)Javajrebinclientjvm.dll” Solution: Update eclipse.ini with the below stmt -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 -product com.springsource.sts.ide -vm C:jdk_homejrebinserverjvm.dll –launcher.defaultAction openFile –launcher.XXMaxPermSize 384M -vmargs -Dosgi.requiredJavaVersion=1.5 -Xmn128m -Xms256m -Xmx768m -Xss1m -XX:PermSize=128m -XX:MaxPermSize=384m

Read More