Thursday, April 17, 2014

Beanutils CopyUtil

import java.lang.reflect.InvocationTargetException;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.BeanUtilsBean;
import org.apache.commons.beanutils.converters.DateConverter;
public class BeanPropertyCopyUtil {
        public static void copyProperties(Object src, Object dest, String... properties)
                    throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
         {
            DateConverter dtConverter = new DateConverter();
            dtConverter.setPattern("dd-MMM-yyyy");
            BeanUtilsBean beanUtilsBean = BeanUtilsBean.getInstance();
            beanUtilsBean.getConvertUtils().register(dtConverter, java.util.Date.class);
           
                for (String property : properties) {
                        String[] arr = property.split(" ");
                        String srcProperty;
                        String destProperty;
                        if (arr.length == 2) {
                                srcProperty = arr[0];
                                destProperty = arr[1];
                        } else {
                                srcProperty = property;
                                destProperty = property;
                        }
                        String tmpStr = BeanUtils.getProperty(src, srcProperty).trim();
                        if(!tmpStr.equals("")){
                            //System.out.println("String is :" + tmpStr+":size:"+tmpStr.length() );
                            //BeanUtils.setProperty(dest, destProperty, BeanUtils.getProperty(src, srcProperty));
                            BeanUtils.setProperty(dest, destProperty, tmpStr);
                        }
                }
        } // end of method
}

Linear Search (Grouping)

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import lombok.Data;
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.ListMultimap;
class LinearSearchDemo {
      public static void main( String ... args ) {
          List list = Arrays.asList(
                                      Person.create("Oscar", 0x20),
                                      Person.create("Reyes", 0x30),
                                      Person.create("Java", 0x10),
                                      Person.create("Java", 0x20),
                                      Person.create("Java", 0x30),
                                        Person.create("Java", 0x40)
                              );
 
            // Based on Generic
           List result = searchIn(list, new Matcher() {
                public boolean matches(Person p) {
                    return p.getName().equals("Java");
                }
            });
            System.out.println("Using Generic : " + result);

            result = searchIn(list, new Matcher() {
                public boolean matches(Person p) {
                    return p.getAge() > 16;
                }
            });
            System.out.println(result);
            // Based on Guava Multimap
            ListMultimap peopleByFirstName = ArrayListMultimap.create();
            for (Person person : list) {
                peopleByFirstName.put(person.getName(), person);
            }
            System.out.println("Usign Guava : " + peopleByFirstName.get("Java"));
            // Normal Coding
            Map> map = new HashMap>();
            for (Person person : list) {
                String key = person.getName();
                if (map.get(key) == null) {
                    map.put(key, new ArrayList());
                }
                map.get(key).add(person);
            }
            System.out.println("Normal Coding :" + map.get("Java"));

      } // end of main

      public static List searchIn( List list , Matcher m ) {
          List r = new ArrayList();
          for( T t : list ) {
              if( m.matches( t ) ) {
                  r.add( t );
              }
          }
          return r;
      } // end of method

    } // end of class

    interface Matcher {
      public boolean matches( T t );
    } // end of interface

    @Data
    class Person {
      String name;
      int age;
      static Person create( String name, int age ) {
          Person p = new Person();
          p.name = name;
          p.age = age;
          return p;
      }
    } // end of class

Sunday, April 6, 2014

नज़र उतारने के उपाय

उपाय 1 - नजर लगे व्यक्ति को लिटाकर फिटकरी का टुकड़ा सिर से पांव तक सात बार उतारें। ध्यान रखें हर बार सिर से पांव तक ले जाकर तलुवे छुआकर फिर सिर से घुमाना शुरु करें। इस फिटकरी के टुकड़े को कण्डे की आग पर डाल दें।
उपाय  2- राई के कुछ दाने, नमक की सात डली और सात साबुत डंठल वाली लाल सूखी मिर्च बाएं हाथ की मुट्ठी में लेकर नजर लगे व्यक्ति को लिटाकर सिर से पांव तक सात बार उतारा करें और जलते हुए चूल्हे में झोंक दें। यह टोटका अनटोका करें। यह कार्य मंगलवार व शनिवार के दिन करें तो बेहतर रहता है।
उपाय  3- यदि बच्चे को नजर लगी हो और वह दूध नहीं पी रहा हो तो थोड़ा दूध एक कटोरी में लेकर बच्चे के ऊपर से सात बार उतार कर काले कुत्ते को पिला दें। बच्चा दूध पीने लगेगा।
उपाय  4- एक साफ रुमाल पर हनुमानजी के पांव का सिंदूर लगाएं और इस रुमाल पर दस ग्राम काले तिल, दस ग्राम काले उड़द, एक लोहे की कील, तीन साबूत लाल मिर्च लेकर उसकी पोटली बना लें। जिस व्यक्ति को नजर लगी हो उसके सिरहाने यह पोटली रख दें। चौबीस घंटे के बाद यह पोटली किसी नदी या बहते हुए जल में बहा दें। यह बहुत ही प्रभावशाली टोटका है।
उपाय  5- एक रोटी बनाएं और इसे एक तरफ से ही सेकें, दूसरी तरफ से कच्ची छोड़ दें। इसके सेके हुए भाग पर तेल या घी लगाकर नजर लगे व्यक्ति के ऊपर से सात बार उतार कर किसी चौराहे पर रख आएं।
उपाय  6-जब कभी किसी छोटे बच्चों को नजर लग जाती है तो, वह दूध उलटने लगता है और दूध पीना बन्द कर देता है, ऐसे में परिवार के लोग चिंतित और परेशान हो जाते है। ऐसी स्थिति में एक बेदाग नींबू लें और उसको बीच में आधा काट दें तथा कटे वाले भाग में थोड़े काले तिल के कुछ दाने दबा दें। और फिर उपर से काला धागा लपेट दें। अब उसी नींबू को बालक पर उल्टी तरफ से 7 बार उतारें। इसके पश्चात उसी नींबू को घर से दूर किसी निर्जन स्थान पर फेंक दें। इस उपाय से शीघ्र ही लाभ मिलेगा।
उपाय  7-एक देशी अखंडित पान, गुलाब का फूल और कुछ बताशे रोगी के ऊपर से 31 बार उतारें तथा चौराहे पर रख दें। इसके प्रभाव से रोगी की दशा में शीघ्रता से सुधार होगा।
उपाय  8-एक साबूत नींबू के उपर काली स्याही से 307 लिख दें और उस व्यक्ति के उपर उल्टी तरफ से 7 बार उतारें। इसके पश्चात उसी नींबू को चार भागों में इस प्रकार से काटें कि वह नीचें से जुड़े रहें। और फिर उसी नींबू को घर से बाहर किसी निर्जन स्थान पा फेंक दें। यह उपाय करने से पीडि़त (नजरदोष से ग्रसित)  व्यक्ति शीघ्र ही स्वस्थ्य हो जायेगा।
उपाय  9-नींबू लेकर रोगी के सिर से 7 बार उल्टा घुमायें। (शनिवार) एक चाकू सिर से पैर तक धीरे-धीरे स्पर्श करते हुये नींबू को बीच से काट दें। दोनों टुकड़े दॊ दिशा मे संध्या समय फैंक दें।
उपाय  10-व्यक्तिगत बाधा के लिए एक मुट्ठी पिसा हुआ नमक लेकर शाम को अपने सिर के ऊपर से तीन बार उतार लें और उसे दरवाजे के बाहर फेंकें। ऐसा तीन दिन लगातार करें। यदि आराम न मिले तो नमक को सिर के ऊपर वार कर शौचालय में डालकर फ्लश चला दें। निश्चित रूप से लाभ मिलेगा।
उपाय  11-शनिवार को सवा किलो आलू व बैंगन की सब्जी सरसों के तेल में बनाएं। उतनी ही पूरियां सरसों के तेल में बनाकर अंधे, लंगड़े व गरीब लोगों को यह भोजन खिलायें। ( 3 शनिवार) 
उपाय  12-स्वास्थ्य लाभ हेतु मृत्यु तुल्य कष्ट से ग्रस्त रोगी को छुटकारा दिलाने के लिए जौ के आटे में काले तिल एवं सरसों का तेल मिला कर मोटी रोटी बनाएं और उसे रोगी के ऊपर से सात बार उतारकर भैंस को खिला दें। यह क्रिया करते समय ईश्वर से रोगी को शीघ्र स्वस्थ करने की प्रार्थना करते रहें।
उपाय  13- (curing infectious diseases) Take an earthen small pot, and put in it an egg, a ladoo, two coins, &Sindoor and rotate it around the head of the patient. Leave this where the four roads meet at 12 ‘O’ clock midday or during the sun set. The infectious disease will be cured.
उपाय  14- यदि किसी मनुष्य को रात में अक्सर डारवने सपने आते है । ऐसी स्थिति में उस व्यक्ति की तकिये के नीचे एक हरा नींबू रख दें, और सूख जाने पर वह नींबू हटाकर दूसरा हरा नींबू रख दें। यह क्रिया लगातार 5 बार करने से दुःस्वपन आना बन्द हो जायेंगे और ठीक से नींद भी आने लगेगी।
उपाय  15- यदि कोई व्यक्ति बगैर किसी कारण के परेशान कर रहा हो, तो शौच क्रिया काल में शौचालय में बैठे-बैठे वहीं के पानी से उस व्यक्ति का नाम लिखें और बाहर निकलने से पूर्व जहां पानी से नाम लिखा था, उस स्थान पर अपने बाएं पैर से तीन बार ठोकर मारें। ध्यान रहे, यह
उपाय  16- शत्रु शमन के लिए : साबुत उड़द की काली दाल के 38 और चावल के 40 दाने मिलाकर किसी गड्ढे में दबा दें और ऊपर से नीबू निचोड़ दें। नीबू निचोड़ते समय शत्रु का नाम लेते रहें, उसका शमन होगा और वह आपके विरुद्ध कोई कदम नहीं उठाएगा।
उपाय  17- यदि आपको शत्रु पक्ष से परेशानी हैं तो कर्पूर के काजल से शत्रु का नाम लिखकर अपने पैर से मिटा दें
उपाय  18- शनि दृष्टि दोष दूर करने के लिये
-उड़द की दाल के 4 बड़े शनिवार को प्रात: सिर से 3 बार उलटा घुमाकर कौओं को खिलाएं।
(सात शनिवार करो)।
शनि कृपा पाने के लिये
शनिवार के दिन आठ नंबर का जूता (लैदर का) शनि का दान मांगने वाले को ‘ऊँ सूर्य पुत्राय नम:’ आठ बार कहकर दें।

Monday, March 17, 2014

होली पर आजमाएं धन और स्वास्थ्य के टोटके

  • होली के दिन प्रमुख द्वार पर गुलाल छिड़कें और उस पर दो बाती का दीपक जलाएं
    दीपक जलाते समय धनहानि से बचाव की कामना करें।जब दीपक बुझ जाए तो उसे होली की अग्नि में डाल दें। यह क्रिया श्रद्धापूर्वक करें,धन हानि से बचाव होगा।
  • जब आप होलिका पूजन को जाएं, तो पान के एक पत्ते पर कपूर, थोड़ी-सी हवन सामग्री, शुद्ध घी में डुबोया लौंग का जोड़ा तथा बताशे रखें। दूसरे पान के पत्ते से उस पत्ते को ढक दें और सात/ग्यारह बार परिक्रमा करते हुए "ॐ नमो भगवते वासुदेवाय" मंत्र का जप करते हुए होली में सूखे नारियल की आहुति देनी चाहिए परिक्रमा समाप्त होने पर सारी सामग्री होलिका में अर्पित कर दें तथा पूजन के बाद प्रणाम करके घर वापस आ जाएं। 
  • होली दहन के समय ७ गोमती चक्र लेकर भगवान से प्रार्थना करें कि आपके जीवन में कोई शत्रु बाधा न डालें। प्रार्थना के पश्चात पूर्ण श्रद्धा व विश्वास के साथ गोमती चक्र दहन में डाल दें।
  • होली की विभूति यानि भस्म (राख) घर जरुर लायें पुरुष इस भस्म को मस्तक पर और महिला अपने गले में , इससे एश्वर्य बढ़ता है |
  •  जब होली जल जाए, तब आप होलिका की थोड़ी-सी अग्नि ले आएं। फिर अपने घर के आग्नेय कोण (पूर्व दक्षिण) में उस अग्नि को तांबे या मिट्टी के पात्र में रखें। सरसों के तेल का दीपक जला दें इस उपाय से घर की सारी नकारात्मक ऊर्जा जलकर समाप्त हो जाएगी। 
  • होली की रात को सात कौडिय़ां व एक छोटा शंख को मसूर की दाल की ढेरी पर स्थापित कर लें उसके पश्चात आप पूर्व दिशा की ओर मुंह करके आसन लगा लें, आसन लगाने के पश्चात मूंगे या फिर तुलसी की माला लेकर इस मंत्र का  (1/3/5) माला जप बार जाप करें |
    ऊँ गं गणपतये नम:
    जप संपन्न होने पर समस्त सामग्री को किसी निर्जन स्थान पर गड्ढा खोदकर दबा दें। ऐसा करने से निश्चित ही आपकी दरिद्रता का नाश होगा
  • परिवार के सभी सदस्यों के पैर के अंगूठे से लेकर हाथ को सिर से ऊपर पूरा ऊँचा करके कच्चा सूत नाप कर होली में डालें |
  • घर के बीच में एक चौकोर टुकड़ा साफ कर के उसमे कामदेव का पूजन करें | 
  • होली की रात को ऊँ महालक्ष्म्यै नम: मंत्र का ग्यारह हजार बार जप करने से बेरोजगारी दूर होती है तथा व्यापार में लाभ होता है | 
  • घर अथवा प्रतिष्ठान की कोई भी कील ले जाकर जिस स्थान पर होली जलनी हो, वहां की मिट्टी में दबा दें। अगले दिन उस कील को निकालकर मुख्य-द्वार के बाहर की मिट्टी में दबा दें। इस उपाय से आपके निवास अथवा प्रतिष्ठान में किसी प्रकार की नकारात्मक शक्ति का प्रवेश नहीं होगा। ना किसी प्रकार का आर्थिक संकट आप पर आएगा। 
  • होली की रात में सफेद कपड़े में 11 गोमती चक्र, नागकेसर के 21 जोड़े तथा 11 धनकारक कौड़ियां बांधकर कपड़े पर हरसिंगार तथा चन्दन का इत्र लगाकर रोगी पर से सात बार उतारकर किसी शिव मन्दिर में अर्पित करेंरोगी व्यक्ति तुरन्त स्वस्थ होने लगेगा। यदि बीमारी गंभीर हो, तो यह शुक्ल पक्ष के प्रथम सोमवार से आरंभ कर लगातार 7 सोमवार तक किया जा सकता है। 
  • यदि व्यापार या नौकरी में उन्नति न हो रही हो, तो २१ गोमती चक्र लेकर होली दहन के दिन रात्रि में शिवलिंग पर चढा दें
  • नवग्रह बाधा के दोष को दूर करने के लिए होली की राख से शिवलिंग की पूजा करें तथा राख मिश्रित जल से स्नान करें
  • होली की रात्रि को सरसों के तेल का चौमुखी दीपक जलाकर पूजा करें व भगवान से सुख - समृद्धि की प्रार्थना करें। इस प्रयोग से बाधा निवारण होता है।
  • राहु का उपाय - एक नारियल का गोला लेकर उसमे अलसी का तेल भरकर..उसी में थोडा सा गुड डाले..फिर उस नारियल के गोले को राहू से ग्रस्त व्यक्ति अपने शारीर के अंगो से स्पर्श करवाकर जलती हुई होलिका में डाल देवे. पुरे वर्ष भर राहू से परेशानी की संभावना नहीं रहेगी 
  • ऐसे बचें टोटकों से
    -होलिका दहन वाले दिन सफेद खाद्य पदार्थों के सेवन से बचना चाहिये
    -उतार और टोटके का प्रयोग सिर पर जल्दी होता है, इसलिए सिर को टोपी आदि से ढके रहें।
    -होली पर पूरे दिन अपनी जेब में काले कपड़े में बांधकर काले तिल रखेंरात को जलती होली में उन्हें डाल दें। यदि पहले से ही कोई टोटका होगा तो वह भी खत्म हो जाएगा
    -एक मुट्ठी काले तिल, छः काली मिर्च, छः लौंग, एक टुकड़ा कपूर बच्चे या बड़े के ऊपर से उतार कर होली में डाल दें,  पुरानी बुरी नजर उतर जायेगी और आगे भी बचाव होगा |
  • अस्वस्थ – यदि आपके घर में कोई न कोई व्यक्ति हमेशा बीमार रहता हैं तो होली के दिन सुबह उठने के बाद थोडा सा आटा भिगो लें और उसकी दो लोई बना लें. अब कुछ भीगी हुई चने की दाल लें, थोडा गुड़ लें और पीसी हुई काली हल्दी लें. इन तीनों को एक साथ लोई के अंदर भर लें. इसके बाद इस लोई को जो व्यक्ति आपके घर में पीड़ित हैं उसके सिर के ऊपर से सात बार वार दें. लोई को वारने के बाद इसे गाय को खिला दें. इसके बाद होली की पूजा करें. इस उपाय को लगातार तीन वीरवार तक करें. 
  • नजर – आपको लगता हो कि आपके धन को किसी की नजर लग गई हैं. तो इस सभी परेशानियों से राहत पाने के लिए होली के दिन एक काले रंग का कपडा लें और उसमें काली हल्दी को बांध दें. इसके बाद इस कपडे को अपने सिर के ऊपर से सात बार वार लें और इस कपडे को शाम के समय होलिका दहन में डाल दें. घर का परिवेश सकारात्मक हो जाएगा और सभी परेशानियों से मुक्ति मिल जायेगी.
  • धन (Money) - अगर आपके घर में धन बिल्कुल नहीं रूकता और अधिक अनावश्यक खर्च होता हैं तो होलिका दहन के दिन एक छोटी सी चाँदी की डिब्बी लें और उसमें काली हल्दी, नागकेशर तथा सिंदूर भर लें. इसके बाद इस डिब्बी को होलिका पूजन की थाली में रख कर पूजा करें. डिब्बी के साथ ही होलिका की सात बार परिक्रमा लगायें और फिर इस डिब्बी को घर पर लाकर धन के साथ पर रख दें. आपके पास पैसे रुकने लगेंगे तथा धन की कभी कमी नहीं होगी.   

Monday, February 24, 2014

Find and modify HeapSize

Findstr
Ex: - findstr /rin  heap  *.xml
-          Findstr /r /I  /n  verboseModeJNI  *.xml
Server.xml
verboseModeJNI="false" initialHeapSize="512" maximumHeapSize="768" runHProf="false"

Schema (XSD) Generation

Creating Java pojo files from Schema (xsd) :
xjc -p  com.jini.jaxb.beans employee.xsd
"%java_home%\bin\xjc" -p  com.jini.jaxb.beans employee.xsd
Creating Schema (xsd) from Java pojo file :
schemagen -cp bin com\jini\jaxb\beans\Employee.java
"%java_home%\bin\schemagen" -cp bin com\jini\jaxb\beans\Employee.java
Online XML to XSD generator :
http://www.freeformatter.com/xsd-generator.html