<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4419007832340278185</id><updated>2026-03-28T15:15:04.974-07:00</updated><category term="configuration"/><category term="productivity"/><category term="java"/><category term="developer"/><category term="ide"/><category term="function"/><category term="oracle"/><category term="software"/><category term="browser"/><category term="database"/><category term="eclipse"/><category term="javascipt"/><category term="performance"/><category term="server configuration"/><category term="shortcuts"/><category term="webapp"/><category term="call"/><category term="ejb"/><category term="entity"/><category term="firefox"/><category term="hibernate"/><category term="html"/><category term="jpa"/><category term="mysql"/><category term="optimization"/><category term="plug-in"/><category term="plugin"/><category term="settings"/><category term="sql"/><category term="table"/><category term="tool"/><category term="web server"/><category term="IDEA"/><category term="api"/><category term="autoboxing"/><category term="branch"/><category term="character"/><category term="charset support"/><category term="clean code"/><category term="collection"/><category term="column"/><category term="confluence"/><category term="css"/><category term="custom tags"/><category term="delete"/><category term="design"/><category term="design pattern"/><category term="encoding"/><category term="exception"/><category term="features"/><category term="filter"/><category term="fun"/><category term="git"/><category term="intellijIDEA"/><category term="jenkins"/><category term="jetbrains"/><category term="jira"/><category term="jsp"/><category term="map"/><category term="microsoft"/><category term="netbeans"/><category term="object"/><category term="onload"/><category term="onunload"/><category term="outlook"/><category term="question"/><category term="replace"/><category term="resin"/><category term="scrum"/><category term="service loader"/><category term="service locator"/><category term="singleton"/><category term="sprint"/><category term="sqldeveloper"/><category term="tomcat"/><category term="update"/><category term="virtual"/><category term="web.xml"/><category term="weblogic 10.3"/><title type='text'>Abhijeet Rathod &#39;s Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-7365229767769759664</id><published>2018-09-17T18:13:00.001-07:00</published><updated>2022-09-16T09:15:30.350-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="branch"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="jenkins"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="scrum"/><category scheme="http://www.blogger.com/atom/ns#" term="sprint"/><title type='text'>Team - Multiple Branches Management Strategy | Flexibility | Productivity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;gmail_default&quot; style=&quot;font-family: verdana, sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;gmail_default&quot; style=&quot;font-family: verdana, sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;gmail_default&quot; style=&quot;font-family: verdana, sans-serif;&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Oops…! It&#39;s an era of Agile-Scrum-Sprint.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;#0563C1&quot; vlink=&quot;#954F72&quot;&gt;
&lt;div class=&quot;m_-8030438759298618847WordSection1&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This is still okay but What about Monthly Releases and delivering various features using Jenkins as continuous integration (CI) tool?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Nowadays single team is working on different modules and various stories around them.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Working as a &lt;i&gt;Technical Leader/Development Manager&lt;/i&gt; one may face difficulties in delivering various features in the same release.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This may be due to below considerable points:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;All features and issues are getting fixed on a single branch.&lt;/li&gt;
&lt;li&gt;Late identification of Technical Feasibility.&lt;/li&gt;
&lt;li&gt;Third Party dependency (UI/UX/Core Team).&lt;/li&gt;
&lt;li&gt;DEV/QA Team runtime bandwidth.&lt;/li&gt;
&lt;li&gt;Last moment urgent Production Bugs.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As a general practice and to avoid branch management, traditional teams have only one branch per release.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Changes done in that branch are targeting:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;New Feature/Story&lt;/li&gt;
&lt;li&gt;Bug Fixes&lt;/li&gt;
&lt;li&gt;Performance Fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
If any of the story/performance fixes can cause a delay that will lead to impacting timelines for other stories.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;This has to consider the overall effort to put in the last moment to roll back those changes.&lt;/li&gt;
&lt;li&gt;Again this leads to compromising the quality of the deliverable.&lt;/li&gt;
&lt;li&gt;Dev team gets less time to analyze the impact-areas.&lt;/li&gt;
&lt;li&gt;QA Team will get less time to verify the changes done.&lt;/li&gt;
&lt;li&gt;Marginally less/no time for regression.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;*Most importantly&lt;/i&gt; Handling pressure from upper management and criticism.&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Below diagram gives pictorial representation of Teams&#39; changes in &lt;b&gt;Single Branch&lt;/b&gt;:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJaJgCnINJ14h73FPo0sJZoF_DV_d8A2FveVm22kh60vd-uyjpnXDrfJ5ZIUCNGfIVZ2vqOUJVkNz6lHRhFXRX5H4bpQQq1w82EM-3UC4D-ggSen2W7yuqshPXs5ooPsEsHQdNUUq9lzk/s1600/branch-tranditional.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;331&quot; data-original-width=&quot;392&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJaJgCnINJ14h73FPo0sJZoF_DV_d8A2FveVm22kh60vd-uyjpnXDrfJ5ZIUCNGfIVZ2vqOUJVkNz6lHRhFXRX5H4bpQQq1w82EM-3UC4D-ggSen2W7yuqshPXs5ooPsEsHQdNUUq9lzk/s400/branch-tranditional.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 14pt;&quot;&gt;Let&#39;s try to analyze the scenario – Time for WH Questions!&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;b&gt;What Team is doing?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Creating a Single branch from the Production/Stable branch for a release.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Making changes for Bug fixes, Performance issue fixes, and Story Development in a Single Branch.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;b&gt;Why Team is doing changes in the Single Branch? &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Avoid extra branch management.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Availability of QA Environments.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Avoid Migration/Regression efforts on every branch.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;b&gt;How is it impacting?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Anything gets delayed entire feature suit is getting delayed for a release.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Timelines are getting missed.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Last moment extra efforts without deeper analysis.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Compromising Quality of deliverables due to lesser Testing Time.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
It&#39;s time to change the way changes are getting pushed in Single Branch and come up with multiple branching strategies.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;Let&#39;s summarize&amp;nbsp;what needs to be achieved &amp;amp; &lt;/b&gt;&lt;u style=&quot;font-weight: bold;&quot;&gt;HOW&lt;/u&gt;&lt;b&gt;?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;&lt;span class=&quot;gmail_default&quot; face=&quot;&amp;quot;verdana&amp;quot; , sans-serif&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Need to have Feature-Shelf so that based on decision any time any Merge-Ready Feature can be released in production with good quality.&lt;/li&gt;&lt;li&gt;Want to have no pressure from management for technical items.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;No impact&lt;/u&gt; of any Story development/release plan decision on other Story.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;How? &lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;à&lt;/span&gt; Separate Branch for each Story and Performance Fixes.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Every Story branch should have the latest issues fixed in this release.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;How? &lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;à&lt;/span&gt; Separate Branch for Bug Fixes name it : &lt;i&gt;team_fixes&lt;/i&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 108pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;§&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Create Story Branch from &lt;i&gt;team_fixes&lt;/i&gt; branch and keep merging on regular basis.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Where to push a fix for Story Defects?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Every fix for Story Defect must be pushed in the respective &lt;i&gt;team_story_x&lt;/i&gt; branch &lt;u&gt;only&lt;/u&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Single Environment for QA to validate all these changes.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;How? &lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;à&lt;/span&gt; Create &lt;b&gt;&lt;i&gt;team_story&lt;/i&gt;&lt;/b&gt; branch where all story (&lt;i&gt;team_fixes, team_story_1…. team_story_N&lt;/i&gt;) and performance(&lt;i&gt;team_perf&lt;/i&gt;) branches are merged on daily basis if those are stable. &lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;J&lt;/span&gt; &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Migration and Regression will be done on single environment. (Same Target as using Single Branch Previously)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;&lt;span class=&quot;gmail_default&quot; face=&quot;&amp;quot;verdana&amp;quot; , sans-serif&quot;&gt;&lt;/span&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;b&gt;Jenkins/CI:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Run Compile &amp;amp; Test Execution job on individual branch.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-8030438759298618847MsoListParagraph&quot; style=&quot;margin-left: 72pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;If Selenium tests written have single Job for &lt;b&gt;&lt;i&gt;team_story&lt;/i&gt;&lt;/b&gt; branch.&lt;span face=&quot;&amp;quot;verdana&amp;quot; , sans-serif&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Please refer below diagram for suggested Branching Strategy.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZn_aZJzF5gyIeRjw_RlWiChvaQ8SDmHZsTpFqKjHPO8Ad4rL-kXkMRNQvsX06h_npEiSgzD10G39le-TnUM-3T8UdVMNQkXWks5woPjfGtmwi8bC3x6U7NZUH1jLx-3y36hjHnAAirgU/s1600/branch-sprint.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;456&quot; data-original-width=&quot;496&quot; height=&quot;367&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZn_aZJzF5gyIeRjw_RlWiChvaQ8SDmHZsTpFqKjHPO8Ad4rL-kXkMRNQvsX06h_npEiSgzD10G39le-TnUM-3T8UdVMNQkXWks5woPjfGtmwi8bC3x6U7NZUH1jLx-3y36hjHnAAirgU/s400/branch-sprint.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=4419007832340278185&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=4419007832340278185&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Please feel free to comment to this article for any suggestion and queries.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/7365229767769759664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/7365229767769759664' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7365229767769759664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7365229767769759664'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2018/09/team-multiple-branches-management.html' title='Team - Multiple Branches Management Strategy | Flexibility | Productivity'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJaJgCnINJ14h73FPo0sJZoF_DV_d8A2FveVm22kh60vd-uyjpnXDrfJ5ZIUCNGfIVZ2vqOUJVkNz6lHRhFXRX5H4bpQQq1w82EM-3UC4D-ggSen2W7yuqshPXs5ooPsEsHQdNUUq9lzk/s72-c/branch-tranditional.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-8834673011184189071</id><published>2018-09-17T16:32:00.001-07:00</published><updated>2018-09-17T18:24:39.680-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="features"/><category scheme="http://www.blogger.com/atom/ns#" term="filter"/><category scheme="http://www.blogger.com/atom/ns#" term="jira"/><category scheme="http://www.blogger.com/atom/ns#" term="optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><title type='text'>Team - On Track Concept Using JIRA and Confluence</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;gmail_default&quot; style=&quot;font-family: verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;If you are using JIRA and used its Search Feature to look for particular issue or list of issues, it&#39;s very cumbersome to do that every time.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;#0563C1&quot; vlink=&quot;#954F72&quot;&gt;
&lt;div class=&quot;m_-5523604758334786033WordSection1&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
One may find lots of Drop-downs for various fields for creating JIRA Filter Criteria using BASIC Query.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
To do advance querying, one may require Knowledge about JQL – JIRA Query Language and fields used in JIRA.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Considering overall efforts to look-up and get stats every time one can store such queries as a JIRA Filter.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
For a Scrum Master or Development Manager keeping track of various Features, Story-defects and Product issues is not an easy task for every day.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
One have to think, Dev Manager generally takes care of multiple modules and different teams.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
To do this task more productively, we can use Confluence along with JIRA to have customize Dashboard.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This article will help to know more about what your daily-dynamic Dashboard should have and how to prepare the one using Confluence-JIRA-Filters.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As I have pure technical background and love to follow coding principles, I am trying to avoid repeating the items each time and each place.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Before we dive into knowing what are the things to be done for &lt;i&gt;Tracking&lt;/i&gt; the Team Stats, we should be knowing which items we should look for.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
On day-to-day basis, every team generally works on Sprint tasks, so it may be Stories, Story Defects, Bugs, Testing or Miscellaneous Items.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
All these things can be tracked in JIRA against different issue types by creating tasks and sub-tasks for EPIC, Story, Story Defect, Bug, Sub-Tasks, etc.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
There is a good article about Agile-Sprint Planning, refer this &lt;a href=&quot;http://mohamedradwan.com/2017/12/05/requirements-epic-feature-user-story-task-size-and-estimation-in-agile-and-scrum/&quot; target=&quot;_blank&quot;&gt;link:requirements-epic-feature-user-story-task-size-and-estimation-in-agile-and-scrum&lt;/a&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Considering all the things are followed and are available in JIRA, now we have below items with us to track:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Product Backlog/Roadmap.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Bugs/Issues in released Product.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Current Sprint:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot; style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Stories, Defects, Sub-Tasks, Testing, Bugs etc.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Miscellaneous:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot; style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Quality Stats.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;m_-5523604758334786033MsoListParagraph&quot; style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Performance stats.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I want to limit this article about &lt;b&gt;Which things to be tracked in a Sprint using JIRA&lt;/b&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This who knows about JIRA Issue creation and its workflow usage, can move to next part of this article.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Please refer below diagram about creation of different issues and using JIRA attributes.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6QyoEFj6uqdAJcqsZNK6w2todjBn9HHVnbS7hVpDRz9eVVRMU6Id1qAbMfJVZrhCOST7U0muXFwNRs3_HpzafuPDomi1qGZ9RqC8cu4OyNED_cZSZu5LrPN0IFCZLKynD2vdZvPs5cKM/s1600/image002-758816.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6602340370769366018&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6QyoEFj6uqdAJcqsZNK6w2todjBn9HHVnbS7hVpDRz9eVVRMU6Id1qAbMfJVZrhCOST7U0muXFwNRs3_HpzafuPDomi1qGZ9RqC8cu4OyNED_cZSZu5LrPN0IFCZLKynD2vdZvPs5cKM/s320/image002-758816.jpg&quot; /&gt;&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Every JIRA tasks has workflow associated with it. It is good to have information about respective workflow statuses.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Please refer below for EPIC/Story and can be customized based on your organizational strategy.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgznXDKKJj-ZTvyLhLF1ZxaPCJFoGQZhgj1HGDEWzdxzLvJ_mx0qvpEgkZPbuZ6BBUp-32LJ2qOAoXnxQcgRz3D8IBrnACjNoyvCBejNMwDusQ-12VN0V0kkKneKi7oPqzPYna7Gm6s2aY/s1600/image006-759845.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6602340375023834898&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgznXDKKJj-ZTvyLhLF1ZxaPCJFoGQZhgj1HGDEWzdxzLvJ_mx0qvpEgkZPbuZ6BBUp-32LJ2qOAoXnxQcgRz3D8IBrnACjNoyvCBejNMwDusQ-12VN0V0kkKneKi7oPqzPYna7Gm6s2aY/s320/image006-759845.jpg&quot; /&gt;&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/8834673011184189071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/8834673011184189071' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8834673011184189071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8834673011184189071'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2018/09/team-on-track-concept-using-jira-and.html' title='Team - On Track Concept Using JIRA and Confluence'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6QyoEFj6uqdAJcqsZNK6w2todjBn9HHVnbS7hVpDRz9eVVRMU6Id1qAbMfJVZrhCOST7U0muXFwNRs3_HpzafuPDomi1qGZ9RqC8cu4OyNED_cZSZu5LrPN0IFCZLKynD2vdZvPs5cKM/s72-c/image002-758816.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-2354008820468054781</id><published>2017-05-25T20:13:00.001-07:00</published><updated>2017-05-25T20:13:06.293-07:00</updated><title type='text'>STS : Spring Roo Project Creation Gives Error mojo codehaus</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;Those who started working with &lt;b&gt;Spring-Roo&lt;/b&gt; for faster development but facing difficult to set up STS Spring Roo Project Environment.&lt;/div&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;It may turn to roadblock if below problems cannot be resolved:&lt;/div&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;&lt;ul&gt;&lt;li&gt;Code is not compilable.&lt;/li&gt;&lt;li&gt;Maven Dependencies are not shown in project configurations.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;This is having 3 fixes &amp;amp; you can start your development:&lt;/div&gt;&lt;div class=&quot;gmail_default&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;Update POM file for correct aspect version : 1.9 for JDK 1.8 onwards&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;&amp;lt;aspectj.plugin.version&amp;gt;1.9&amp;lt;/aspectj.plugin.version&amp;gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Configure correct location for maven settings.xml &lt;/li&gt;&lt;ul&gt;&lt;li&gt;By default it will search in %USER_PROFILE%\.me\settings.xml&lt;/li&gt;&lt;li&gt;So set to MVN 3.5+ : %MAVEN_HOME%\conf\settings.xml&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;Maven Profile must be &amp;quot;&lt;b&gt;development&lt;/b&gt;&amp;quot;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;Follow Below instructions for Maven profile update:&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;&lt;table style=&quot;margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Arial,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,sans-serif;vertical-align:baseline;border-collapse:collapse;color:rgb(36,39,41)&quot;&gt;&lt;tbody style=&quot;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline&quot;&gt;&lt;tr style=&quot;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline&quot;&gt;&lt;td class=&quot;gmail-votecell&quot; style=&quot;padding:0px 15px 0px 0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:top&quot;&gt;&lt;div class=&quot;gmail-vote&quot; style=&quot;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;text-align:center;min-width:46px&quot;&gt;&lt;span class=&quot;gmail-vote-count-post&quot; style=&quot;margin:8px 0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:20px;line-height:inherit;font-family:inherit;vertical-align:baseline;display:block;color:rgb(106,115,124)&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span class=&quot;gmail-vote-accepted-on gmail-load-accepted-answer-date&quot; title=&quot;loading when this answer was accepted...&quot; style=&quot;margin:0px auto 10px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:1px;line-height:inherit;font-family:inherit;vertical-align:baseline;background-image:url(&amp;quot;&amp;quot;);background-size:initial;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:40px;background-position:-40px -270px;color:rgb(106,115,124)&quot;&gt;accepted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;gmail-answercell&quot; style=&quot;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:top&quot;&gt;&lt;div class=&quot;gmail-post-text&quot; style=&quot;margin:0px 0px 5px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:15px;line-height:1.3;font-family:inherit;vertical-align:baseline;width:660px;word-wrap:break-word&quot;&gt;&lt;p style=&quot;margin:0px 0px 1em;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;clear:both&quot;&gt;You can activate the &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;maven profile&lt;/code&gt; at the &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;Eclipse&lt;/code&gt; by using the following step: -&lt;/p&gt;&lt;ol style=&quot;margin:0px 0px 1em 30px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial&quot;&gt;&lt;li style=&quot;margin:0px 0px 0.5em;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;word-wrap:break-word&quot;&gt;&lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;Right click&lt;/code&gt; at your project and select &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;properties&lt;/code&gt; .&lt;/li&gt;&lt;li style=&quot;margin:0px 0px 0.5em;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;word-wrap:break-word&quot;&gt;At the &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;Properties windows&lt;/code&gt; select &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;Maven&lt;/code&gt;.&lt;/li&gt;&lt;li style=&quot;margin:0px 0px 0.5em;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;word-wrap:break-word&quot;&gt;At the &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;right hand panel&lt;/code&gt; you will see &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;Active Maven Profiles&lt;/code&gt; text box.&lt;/li&gt;&lt;li style=&quot;margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;word-wrap:break-word&quot;&gt;Please enter your &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;profile name&lt;/code&gt;, e.g. &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;development&lt;/code&gt; or &lt;code style=&quot;margin:0px;padding:1px 5px;border:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:13px;line-height:inherit;font-family:Consolas,Menlo,Monaco,&amp;quot;Lucida Console&amp;quot;,&amp;quot;Liberation Mono&amp;quot;,&amp;quot;DejaVu Sans Mono&amp;quot;,&amp;quot;Bitstream Vera Sans Mono&amp;quot;,&amp;quot;Courier New&amp;quot;,monospace,sans-serif;vertical-align:baseline;background-color:rgb(239,240,241);white-space:pre-wrap&quot;&gt;production&lt;/code&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;-- &lt;br&gt;&lt;div class=&quot;gmail_signature&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;&lt;div&gt;&lt;div dir=&quot;ltr&quot;&gt;----&lt;br&gt;Thanks &amp;amp; Regards,&lt;br&gt;Abhijeet&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif;display:inline&quot;&gt;​.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/2354008820468054781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/2354008820468054781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2354008820468054781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2354008820468054781'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2017/05/sts-spring-roo-project-creation-gives.html' title='STS : Spring Roo Project Creation Gives Error mojo codehaus'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-8653356536859114885</id><published>2017-03-06T22:17:00.001-08:00</published><updated>2017-04-01T16:03:25.343-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clean code"/><category scheme="http://www.blogger.com/atom/ns#" term="collection"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="map"/><category scheme="http://www.blogger.com/atom/ns#" term="optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><title type='text'>[Performance] java Map.containsKey() redundant when using map.get()</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;gmail_default&quot; style=&quot;font-family:verdana,sans-serif&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div lang=&quot;EN-IN&quot; link=&quot;#0563C1&quot; vlink=&quot;#954F72&quot;&gt;&lt;div class=&quot;m_-709743246327115608WordSection1&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;In most of our code, we generally use Hash&lt;b&gt;Map&lt;/b&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Most of the operation we do:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;m_-709743246327115608MsoListParagraph&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family:Symbol&quot;&gt;&lt;span&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Prepare HashMap to process.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;m_-709743246327115608MsoListParagraph&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family:Symbol&quot;&gt;&lt;span&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Process the HashMap.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;m_-709743246327115608MsoListParagraph&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family:Symbol&quot;&gt;&lt;span&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Retrieve data from Map.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Following use-case needs to be avoided:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Most of the time to avoid NPE (NullPointerException) code is getting handled in below way:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;table class=&quot;m_-709743246327115608MsoNormalTable&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;border-collapse:collapse&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;576&quot; valign=&quot;top&quot; style=&quot;width:431.95pt;border:solid #f4b083 1.0pt;background:#fbe4d5;padding:0cm 5.4pt 0cm 5.4pt&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;          dataMap.contains(key) &lt;span style=&quot;background:yellow&quot;&gt;?&lt;/span&gt; dataMap.get(key) &lt;span style=&quot;background:yellow&quot;&gt;:&lt;/span&gt; &lt;i&gt;someObject&lt;/i&gt;;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Avoid using above as it may impact performance because both below APIs do same operation:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;m_-709743246327115608MsoListParagraph&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family:Symbol&quot;&gt;&lt;span&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;containsKey()&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;m_-709743246327115608MsoListParagraph&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family:Symbol&quot;&gt;&lt;span&gt;·&lt;span style=&quot;font:7.0pt &amp;quot;Times New Roman&amp;quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;get(key) &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;SO optimized code for avoiding redundant Map processing:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;table class=&quot;m_-709743246327115608MsoNormalTable&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;border-collapse:collapse&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;576&quot; valign=&quot;top&quot; style=&quot;width:431.95pt;border:solid #a8d08d 1.0pt;background:#e2efd9;padding:0cm 5.4pt 0cm 5.4pt&quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;  Object  mappedValue = dataMap.get(key);       // fetch only once&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt; (mappedValue == null) &lt;span style=&quot;background:yellow&quot;&gt;?&lt;/span&gt; &lt;i&gt;someObject&lt;/i&gt;&lt;span style=&quot;background:yellow&quot;&gt;:&lt;/span&gt; mappedValue;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;This is definitely useful for dealing bigger DataSet.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Also don&#39;t forget to use &lt;b&gt;&lt;span style=&quot;background:silver&quot;&gt;collection.clear();&lt;/span&gt;&lt;/b&gt; if data is no more required.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color:#1f497d&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color:#1f497d&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color:#f7caac&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color:#ed7d31&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color:#c45911&quot;&gt;I&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color:#ed7d31&quot;&gt;Best Regards,&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color:#ed7d31&quot;&gt;Abhjeet.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color:#1f497d&quot;&gt;&lt;u&gt;&lt;/u&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/8653356536859114885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/8653356536859114885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8653356536859114885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8653356536859114885'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2017/03/performance-java-mapcontainskey.html' title='[Performance] java Map.containsKey() redundant when using map.get()'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-3085810461150377047</id><published>2016-11-22T05:23:00.000-08:00</published><updated>2016-11-22T05:27:21.436-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="call"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="javascipt"/><title type='text'>JavaScript - Why to use &quot;var that = this;&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;gmail_default&quot; style=&quot;font-family: verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;Now a days most of JavaScript files are following Object Oriented Approach.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;#0563C1&quot; vlink=&quot;#954F72&quot;&gt;
&lt;div class=&quot;m_-4368412662160969187WordSection1&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In simple words, it means it is possible to call super methods using child classes.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So not to lose a reference of function which is calling other one, &lt;i&gt;that&lt;/i&gt; is smartly getting used.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Below are good&lt;span style=&quot;color: #1f497d;&quot;&gt; &lt;/span&gt;examples explaining about &lt;i&gt;that&lt;/i&gt; to refer &lt;i&gt;this&lt;/i&gt;:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;m_-4368412662160969187MsoNormalTable&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: solid 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 233.75pt;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGzH-u8s9FduQOOPwTaz8-BfXXih75tvEFJXV4sRt0_0imB6C01nSo2Pa1fo5ktDe0BZ9yfARISJY_u2LasQuOa17xgULQlqZx7lMujEvldqfQOg-eV2_cQ2ytfcLdlQAjvQpn8M59Og/s1600/image002-741503.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;539&quot; id=&quot;BLOGGER_PHOTO_ID_6355782980661498034&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGzH-u8s9FduQOOPwTaz8-BfXXih75tvEFJXV4sRt0_0imB6C01nSo2Pa1fo5ktDe0BZ9yfARISJY_u2LasQuOa17xgULQlqZx7lMujEvldqfQOg-eV2_cQ2ytfcLdlQAjvQpn8M59Og/s640/image002-741503.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border-left: none; border: solid 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 233.75pt;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dzmBHiAQQ4lRzPdQIUla0Y068_t-TDraSHKWVMntOwnzsMEbgidUt1RmfcA4gikm9cnyIZhRIA5OVmwJ7NEIw56116GumcvmWzU5lhlceAN2Dc9P6ox_NghnB_d2xcFtMQX_g1eBZKs/s1600/image003-743101.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;579&quot; id=&quot;BLOGGER_PHOTO_ID_6355782984031015394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dzmBHiAQQ4lRzPdQIUla0Y068_t-TDraSHKWVMntOwnzsMEbgidUt1RmfcA4gikm9cnyIZhRIA5OVmwJ7NEIw56116GumcvmWzU5lhlceAN2Dc9P6ox_NghnB_d2xcFtMQX_g1eBZKs/s640/image003-743101.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Keep sharing….!&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #aeaaaa;&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #7f7f7f;&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;I&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #595959;&quot;&gt;Best Regards,&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #666666;&quot;&gt;Abhijeet Rathod&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #666666; font-size: 9.0pt;&quot;&gt;.&lt;/span&gt;&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #aeaaaa;&quot;&gt;------------------------------&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt;When &lt;/span&gt;&lt;span style=&quot;color: #ed7d31; font-size: 9.0pt;&quot;&gt;&#39;I&#39;&lt;/span&gt;&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt; is replaced by &lt;/span&gt;&lt;span style=&quot;color: #ed7d31; font-size: 9.0pt;&quot;&gt;&#39;We&#39;&lt;/span&gt;&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt;,&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt;Even &lt;/span&gt;&lt;span style=&quot;color: #ed7d31; font-size: 9.0pt;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt;llness becomes &lt;/span&gt;&lt;span style=&quot;color: #ed7d31; font-size: 9.0pt;&quot;&gt;we&lt;/span&gt;&lt;span style=&quot;color: #aeaaaa; font-size: 9.0pt;&quot;&gt;llness.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #aeaaaa;&quot;&gt;------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/3085810461150377047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/3085810461150377047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3085810461150377047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3085810461150377047'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2016/11/fwd-javascript-why-to-use-var-that-this.html' title='JavaScript - Why to use &quot;var that = this;&quot;'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGzH-u8s9FduQOOPwTaz8-BfXXih75tvEFJXV4sRt0_0imB6C01nSo2Pa1fo5ktDe0BZ9yfARISJY_u2LasQuOa17xgULQlqZx7lMujEvldqfQOg-eV2_cQ2ytfcLdlQAjvQpn8M59Og/s72-c/image002-741503.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-6791891358993360988</id><published>2016-05-10T03:36:00.001-07:00</published><updated>2016-05-10T03:40:48.692-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="ejb"/><category scheme="http://www.blogger.com/atom/ns#" term="hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="jpa"/><category scheme="http://www.blogger.com/atom/ns#" term="server configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic 10.3"/><title type='text'>WebLogic 10.3.x Error : NoSuchMethodError for javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode()Ljavax/persistence/SharedCacheMode</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;#0563C1&quot; vlink=&quot;#954F72&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As of now mostly trend is using newer frameworks or migrating from older framework to newer one.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
One of the classic situation we started facing with Application Deployment once we have done migration.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Technology Stack we are using in our Applications is as below:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Java 7&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;JPA 2.0&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Spring 3.0&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Hibernate 3.0&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;EJB 3.0&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Oracle 11g&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
While deploying we are getting below exception:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: none;&quot;&gt;  &lt;tbody&gt;
&lt;tr style=&quot;height: 93.2pt;&quot;&gt;  &lt;td style=&quot;background: #cccccc; border: solid #666666 1.0pt; height: 93.2pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 546.3pt;&quot; valign=&quot;top&quot; width=&quot;728&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;background: yellow;&quot;&gt;Caused By: java.lang.NoSuchMethodError:&lt;/span&gt; javax.persistence.spi.&lt;span style=&quot;background: yellow;&quot;&gt;PersistenceUnitInfo.getSharedCacheMode()Ljavax/persistence/SharedCacheMode;&lt;/span&gt;&lt;br /&gt;  at org.hibernate.ejb.util.LogHelper.logPersistenceUnitInfo(LogHelper.java:39)&lt;br /&gt;  at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:516)&lt;br /&gt;  at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:73)&lt;br /&gt;  at weblogic.deployment.PersistenceUnitInfoImpl.createEntityManagerFactory(PersistenceUnitInfoImpl.java:352)&lt;br /&gt;  at weblogic.deployment.PersistenceUnitInfoImpl.createEntityManagerFactory(PersistenceUnitInfoImpl.java:332)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;  &lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In development environment we are using below for deployment:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;WebLogic 12&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Oracle 11g&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So what is cause for this?&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Pre-Production and Production environment having:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;WebLogic 10.3.5&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Oracle 11g&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As database point of view there is no issue.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So it&#39;s mostly application server compatibility issue.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
JPA Jars which WebLogic 10.3.5 is having are of different versions than application requires.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So as to resolve this issues, following are 2 possible solutions:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Application Level Changes:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Adding ANTLR specific changes to be done in &lt;i&gt;weblogic-application.xml&lt;/i&gt; file located under META-INF.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 66.35pt;&quot;&gt;  &lt;tbody&gt;
&lt;tr style=&quot;height: 125.25pt;&quot;&gt;  &lt;td style=&quot;background: #e2efd9; border: solid #a8d08d 1.0pt; height: 125.25pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 559.0pt;&quot; valign=&quot;top&quot; width=&quot;745&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;xml&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;  &lt;span style=&quot;color: #7f007f;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;1.0&quot;&lt;/span&gt;&lt;/i&gt;  &lt;span style=&quot;color: #7f007f;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;weblogic-application&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;  &lt;span style=&quot;color: #7f007f;&quot;&gt;xmlns&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;a href=&quot;http://www.oracle.com/technology/weblogic/wls_10.3.2.0.html&quot; target=&quot;_blank&quot;&gt;http://www.oracle.com/technology/weblogic/wls_10.3.2.0.html&lt;/a&gt;&quot;&lt;/span&gt;&lt;/i&gt;  &lt;span style=&quot;color: #7f007f;&quot;&gt;xmlns:xsi&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_blank&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&quot;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: teal;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;!--&amp;nbsp; This is needed since WL has a different version of  &lt;u&gt;antlr&lt;/u&gt; jar--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;prefer-application-packages&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;package-name&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;antlr&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;.*&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;package-name&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;prefer-application-packages&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #3f7f7f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;weblogic-application&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;  &lt;/table&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;o&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Adding JPA specific JARs to application WAR/EAR only.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 108.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;§&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Hibernate-jpa-api.jar&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 108.0pt;&quot;&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;wingdings&amp;quot;;&quot;&gt;§&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;Weblogic-fullclient.jar&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 72.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;u&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;WebLogic Level – Configuration changes:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-size: 10.0pt;&quot;&gt;--  &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #fdca8b; font-size: 10.0pt;&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-size: 10.0pt;&quot;&gt;II&amp;nbsp;  &lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-size: 10.0pt;&quot;&gt;Best Regards,&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #fdca8b; font-size: 10.0pt;&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-size: 10.0pt;&quot;&gt;II&amp;nbsp; Abhijeet.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/6791891358993360988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/6791891358993360988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/6791891358993360988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/6791891358993360988'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2016/05/fwd-weblogic-103x-error.html' title='WebLogic 10.3.x Error : NoSuchMethodError for javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode()Ljavax/persistence/SharedCacheMode'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-3171163393814359205</id><published>2013-09-22T22:20:00.001-07:00</published><updated>2015-08-20T06:40:16.307-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><title type='text'>Keyboard Shorcuts (Microsoft Windows)</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;1. CTRL+C (Copy)&lt;br&gt; 2. CTRL+X (Cut)&lt;br&gt; 3. CTRL+V (Paste)&lt;br&gt; 4. CTRL+Z (Undo)&lt;span class=&quot;&quot;&gt;&lt;br&gt; 5. DELETE (Delete)&lt;br&gt; 6. SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)&lt;br&gt;   7. CTRL while dragging an item (Copy the selected item)&lt;br&gt; 8. CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)&lt;br&gt; 9. F2 key (Rename the selected item)&lt;br&gt; 10. CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)&lt;br&gt;   11. CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)&lt;br&gt; 12. CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)&lt;br&gt; 13. CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)&lt;br&gt;     14. CTRL+SHIFT with any of the arrow keys (Highlight a block of text)   SHIFT with any of the arrow keys (Select more than one item in a window   or on the desktop, or select text in a document)&lt;br&gt; 15. CTRL+A (Select all)&lt;br&gt; 16. F3 key (Search for a file or a folder)&lt;br&gt; 17. ALT+ENTER (View the properties for the selected item)&lt;br&gt; 18. ALT+F4 (Close the active item, or quit the active program)&lt;br&gt;   19. ALT+ENTER (Display the properties of the selected object)&lt;br&gt; 20. ALT+SPACEBAR (Open the shortcut menu for the active window)&lt;br&gt; 21. CTRL+F4 (Close the active document in programs that enable you to have multiple documents opensimultaneou sly)&lt;br&gt;   22. ALT+TAB (Switch between the open items)&lt;br&gt; 23. ALT+ESC (Cycle through items in the order that they had been opened)&lt;br&gt; 24. F6 key (Cycle through the screen elements in a window or on the desktop)&lt;br&gt; 25. F4 key (Display the Address bar list in My Computer or Windows Explorer)&lt;br&gt;     26. SHIFT+F10 (Display the shortcut menu for the selected item) 27.   ALT+SPACEBAR (Display the System menu for the active window)&lt;br&gt; 28. CTRL+ESC (Display the Start menu)&lt;br&gt;   29. ALT+Underlined letter in a menu name (Display the corresponding   menu) Underlined letter in a command name on an open menu (Perform the   corresponding command)&lt;br&gt; 30. F10 key (Activate the menu bar in the active program)&lt;br&gt; 31. RIGHT ARROW (Open the next menu to the right, or open a submenu)&lt;br&gt; 32. LEFT ARROW (Open the next menu to the left, or close a submenu)&lt;br&gt;   33. F5 key (Update the active window)&lt;br&gt; 34. BACKSPACE (View the folder onelevel up in My Computer or Windows Explorer)&lt;br&gt; 35. ESC (Cancel the current task)&lt;br&gt; 36. SHIFT when you insert a CD- ROMinto the CD-ROM drive (Prevent the CD-ROM from automatically playing)&lt;br&gt;   &lt;br&gt; Dialog Box - Keyboard Shortcuts&lt;br&gt; &lt;br&gt; 1. CTRL+TAB (Move forward through the tabs)&lt;br&gt; 2. CTRL+SHIFT+TAB (Move backward through the tabs)&lt;br&gt; 3. TAB (Move forward through the options)&lt;br&gt; 4. SHIFT+TAB (Move backward through the options)&lt;br&gt;   5. ALT+Underlined letter (Perform the corresponding command or select the corresponding option)&lt;br&gt; 6. ENTER (Perform the command for the active option or button)&lt;br&gt; 7. SPACEBAR (Select or clear the check box if the active option is a check box)&lt;br&gt;   8. Arrow keys (Select a button if the active option is a group of option buttons)&lt;br&gt; 9. F1 key (Display Help)&lt;br&gt; 10. F4 key (Display the items in the active list)&lt;br&gt; 11. BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)&lt;br&gt;   &lt;br&gt; Microsoft Natural Keyboard Shortcuts&lt;br&gt; 1. Windows Logo (Display or hide the Start menu)&lt;br&gt; 2. Windows Logo+BREAK (Display the System Properties dialog box)&lt;br&gt; 3. Windows Logo+D (Display the desktop)&lt;br&gt; 4. Windows Logo+M (Minimize all of the windows)&lt;br&gt;   5. Windows Logo+SHIFT+M (Restorethe minimized windows)&lt;br&gt; 6. Windows Logo+E (Open My Computer)&lt;br&gt; 7. Windows Logo+F (Search for a file or a folder)&lt;br&gt; 8. CTRL+Windows Logo+F (Search for computers)&lt;br&gt; 9. Windows Logo+F1 (Display Windows Help)&lt;br&gt;   10. Windows Logo+ L (Lock the keyboard)&lt;br&gt; 11. Windows Logo+R (Open the Run dialog box)&lt;br&gt; 12. Windows Logo+U (Open Utility Manager)&lt;br&gt; 13. Accessibility Keyboard Shortcuts&lt;br&gt; 14. Right SHIFT for eight seconds (Switch FilterKeys either on or off)&lt;br&gt;   15. Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)&lt;br&gt; 16. Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)&lt;br&gt; 17. SHIFT five times (Switch the StickyKeys either on or off)&lt;br&gt;   18. NUM LOCK for five seconds (Switch the ToggleKeys either on or off)&lt;br&gt; 19. Windows Logo +U (Open Utility Manager)&lt;br&gt; 20. Windows Explorer Keyboard Shortcuts&lt;br&gt; 21. END (Display the bottom of the active window)&lt;br&gt; 22. HOME (Display the top of the active window)&lt;br&gt;   23. NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)&lt;br&gt; 24. NUM LOCK+Plus sign (+) (Display the contents of the selected folder)&lt;br&gt; &lt;br&gt; MMC COnsole Windows Shortcut keys&lt;br&gt;   1. SHIFT+F10 (Display the Action shortcut menu for the selected item)&lt;br&gt; 2. F1 key (Open the Help topic, if any, for the selected item)&lt;br&gt; 3. F5 key (Update the content of all console windows)&lt;br&gt; 4. CTRL+F10 (Maximize the active console window)&lt;br&gt;   5. CTRL+F5 (Restore the active console window)&lt;br&gt; 6. ALT+ENTER (Display the Properties dialog box, if any, for theselected item)&lt;br&gt; 7. F2 key (Rename the selected item)&lt;br&gt; 8. CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)&lt;br&gt;   &lt;br&gt; Remote Desktop Connection Navigation&lt;br&gt; 1. CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)&lt;br&gt; 2. ALT+PAGE UP (Switch between programs from left to right)&lt;br&gt;   3. ALT+PAGE DOWN (Switch between programs from right to left) 4.   ALT+INSERT (Cycle through the programs in most recently used order)&lt;br&gt; 5. ALT+HOME (Display the Start menu)&lt;br&gt; 6. CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)&lt;br&gt; 7. ALT+DELETE (Display the Windows menu)&lt;br&gt;     8. CTRL+ALT+Minus sign (-) (Place a snapshot of the active window in   the client on the Terminal server clipboard and provide the same   functionality as pressing PRINT SCREEN on a local computer.)&lt;br&gt; 9.   CTRL+ALT+Plus sign (+) (Place asnapshot of the entire client window area   on the Terminal server clipboardand provide the same functionality   aspressing ALT+PRINT SCREEN on a local computer.)&lt;br&gt; &lt;br&gt; Microsoft Internet Explorer Keyboard Shortcuts&lt;br&gt; 1. CTRL+B (Open the Organize Favorites dialog box)&lt;br&gt; 2. CTRL+E (Open the Search bar)&lt;br&gt; 3. CTRL+F (Start the Find utility)&lt;br&gt;   4. CTRL+H (Open the History bar)&lt;br&gt; 5. CTRL+I (Open the Favorites bar)&lt;br&gt; 6. CTRL+L (Open the Open dialog box)&lt;br&gt; 7. CTRL+N (Start another instance of the browser with the same Web address)&lt;br&gt; 8. CTRL+O (Open the Open dialog box,the same as CTRL+L)&lt;br&gt;   9. CTRL+P (Open the Print dialog box)&lt;br&gt; 10. CTRL+R (Update the current Web )&lt;/span&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/3171163393814359205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/3171163393814359205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3171163393814359205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3171163393814359205'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/09/keyboard-shorcuts-microsoft-windows.html' title='Keyboard Shorcuts (Microsoft Windows)'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-7417387370669080957</id><published>2013-09-12T00:07:00.003-07:00</published><updated>2013-09-12T00:11:02.369-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="api"/><category scheme="http://www.blogger.com/atom/ns#" term="design"/><category scheme="http://www.blogger.com/atom/ns#" term="design pattern"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="entity"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="object"/><category scheme="http://www.blogger.com/atom/ns#" term="service loader"/><category scheme="http://www.blogger.com/atom/ns#" term="service locator"/><category scheme="http://www.blogger.com/atom/ns#" term="singleton"/><title type='text'>Injectable Singleton - APIDesign</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Using Service Loader along with Singleton Design is really not possible.&lt;br /&gt;
Because Service Loader always going to return new object after loading. &lt;br /&gt;
&lt;br /&gt;
To overcome this following is the useful approach to design such requirement.&lt;br /&gt;
&lt;br /&gt;
This is about looking for :&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Always getting Single Object&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Using Service Loader &lt;/li&gt;
&lt;/ul&gt;
Refer: &lt;br /&gt;
&lt;a href=&quot;http://wiki.apidesign.org/wiki/Injectable_Singleton#.UjFmq3IMp-k.blogger&quot;&gt;Injectable Singleton - APIDesign&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/7417387370669080957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/7417387370669080957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7417387370669080957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7417387370669080957'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/09/injectable-singleton-apidesign.html' title='Injectable Singleton - APIDesign'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-5169351420422206733</id><published>2013-06-26T04:28:00.001-07:00</published><updated>2016-05-12T06:26:58.006-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="column"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="ejb"/><category scheme="http://www.blogger.com/atom/ns#" term="entity"/><category scheme="http://www.blogger.com/atom/ns#" term="hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="jpa"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><category scheme="http://www.blogger.com/atom/ns#" term="virtual"/><title type='text'>Using VIRTUAL Column in JPA Entity</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;While working with Java Persistence using ORM Layer, new feature from Oralce 11g can be useful.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;E.g. Virtual Column.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;Whenever want to use &lt;a href=&quot;http://www.oracle-base.com/articles/11g/virtual-columns-11gr1.php&quot;&gt;Virtual Column &lt;/a&gt;in JPA Entity, it should follow:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;Field should not be &lt;i&gt;Updatable&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; font-size: 12.0pt;&quot;&gt;&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;Field should not be populated while creating the entity.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;For such scenario, one has to use below annotation on field:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;background: yellow; color: #646464; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@&lt;a href=&quot;http://docs.oracle.com/javaee/5/api/javax/persistence/Column.html&quot;&gt;Column&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;(&lt;span style=&quot;color: blue;&quot;&gt;insertable&lt;/span&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: yellow; color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;false&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;, &lt;span style=&quot;color: blue;&quot;&gt;updatable&lt;/span&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: yellow; color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;false&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;&lt;b&gt;Below is Detailed Example JPA Entity with Virtual Column usage:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Virtual Column Should be added like&lt;/b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: none;&quot;&gt;  &lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 517.0pt;&quot; valign=&quot;top&quot; width=&quot;689&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;alter table cosnumers add(&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_ADMIN &lt;span style=&quot;background: yellow; color: blue;&quot;&gt;GENERATED ALWAYS AS&lt;/span&gt; ( CASE WHEN CONSUMER_ID IS NOT NULL THEN 1 ELSE 0 END) &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;);&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;JPA Entity Should define field for Virtual Column as shown below:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: none;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 517.0pt;&quot; valign=&quot;top&quot; width=&quot;689&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;Package&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; com.acp.jpa;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; javax.persistence.Column;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; javax.persistence.Entity;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #646464; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@Entity&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; Consumer {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; Long &lt;/span&gt;&lt;span style=&quot;color: #0000c0; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;consumerID&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: yellow; color: #646464; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@Column&lt;/span&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;(&lt;span style=&quot;color: blue;&quot;&gt;insertable&lt;/span&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: yellow; color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;false&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;, &lt;span style=&quot;color: blue;&quot;&gt;updatable&lt;/span&gt;=&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background: yellow; color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;false&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background: yellow; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;boolean&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000c0; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;isAdmin&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;/**&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  * &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f9fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; the consumerID&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  */&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; Long getConsumerID() {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000c0; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;consumerID&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;/**&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  * &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f9fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@param&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; consumerID the consumerID to set&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  */&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; setConsumerID(Long consumerID) {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;this&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;consumerID&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; = consumerID;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: yellow; color: #3f7f5f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;//--- For Virtual Column - Provide only Getters&lt;/span&gt;&lt;span style=&quot;color: #3f7f5f; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;/**&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  * &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f9fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;@return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; the isAdmin&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f5fbf; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  */&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;boolean&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; isAdmin() {&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000c0; font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;isAdmin&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-family: &amp;quot;arial&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 9.0pt;&quot;&gt;-- &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #fdca8b; font-family: &amp;quot;arial&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;&quot;&gt;I&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #f07e01; font-family: &amp;quot;arial&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 10.0pt;&quot;&gt;II&amp;nbsp; Cheers!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/5169351420422206733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/5169351420422206733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/5169351420422206733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/5169351420422206733'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/06/using-virtual-column-in-jpa-entity.html' title='Using VIRTUAL Column in JPA Entity'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-1428764328584147400</id><published>2013-06-20T00:19:00.001-07:00</published><updated>2013-06-26T04:37:26.716-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="settings"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sqldeveloper"/><title type='text'>Using Oracle SQL Developer as MySQL IDE</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
&lt;div&gt;
Need to follow below steps:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- Download desired MySQL connector, unzip and place to desired directory.&lt;/div&gt;
&lt;div&gt;
- From SQLDeveloper -&amp;gt; Tools -&amp;gt; Preferences -&amp;gt; Databases -&amp;gt; Third party JDBC driver.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &quot;Add Entry&quot; for desired MySQL connector.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
That&#39;s It!!!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now you can observe MySQL tab in the DB Connections SQLDeveloper window.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
References:&lt;/div&gt;
&lt;a href=&quot;http://www.techrepublic.com/blog/programming-and-development/configuring-sql-developer-for-mysql/564&quot;&gt;http://www.techrepublic.com/blog/programming-and-development/configuring-sql-developer-for-mysql/564&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cheers!&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/1428764328584147400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/1428764328584147400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1428764328584147400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1428764328584147400'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/06/using-oracle-sql-developer-as-mysql-ide.html' title='Using Oracle SQL Developer as MySQL IDE'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-4550061877193987482</id><published>2013-06-13T05:22:00.001-07:00</published><updated>2013-06-26T04:35:32.921-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><category scheme="http://www.blogger.com/atom/ns#" term="settings"/><title type='text'>Eclipse Performance Enhancement!</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
Hi,  &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Most of the time we suffer from Eclipse responsiveness or performance.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Below is the link for changing Eclipse Memory settings in &quot;eclipse.ini&quot; file:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div dir=&quot;ltr&quot; id=&quot;imcontent&quot;&gt;
&lt;span dir=&quot;ltr&quot; style=&quot;color: black; direction: ltr; font-family: &#39;Segoe UI&#39;; font-size: 10pt; word-wrap: break-word;&quot;&gt;&lt;a href=&quot;https://gist.github.com/justingarrick/2588828&quot; title=&quot;https://gist.github.com/justingarrick/2588828&quot;&gt;https://gist.github.com/justingarrick/2588828&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/4550061877193987482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/4550061877193987482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/4550061877193987482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/4550061877193987482'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/06/eclipse-performance-enhancement.html' title='Eclipse Performance Enhancement!'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-7316634317912342737</id><published>2013-03-19T23:44:00.001-07:00</published><updated>2013-03-19T23:48:31.427-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="character"/><category scheme="http://www.blogger.com/atom/ns#" term="charset support"/><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="encoding"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="plug-in"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>Notepad++ : Another good tool discovered for developers</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This is very handy tool having rich file types support and syntax highlighting.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I found it quite handy if you are dealing with any Character Encoding related issues or&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Need to verify or view various characters like TAB, Carriage Return(CR), Line Feed(LF) or New Line Characters.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It also supports very reach support for Character Encoding.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Listed below the features from its official website:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Syntax Highlighting and Syntax Folding&lt;/li&gt;
&lt;li&gt;User Defined Syntax Highlighting and Folding: screenshot 1, screenshot 2, screenshot 3 and screenshot 4&lt;/li&gt;
&lt;li&gt;PCRE (Perl Compatible Regular Expression) Search/Replace&lt;/li&gt;
&lt;li&gt;GUI entirely customizable: minimalist, tab with close button, multi-line tab, vertical tab and vertical document list&lt;/li&gt;
&lt;li&gt;Document Map&lt;/li&gt;
&lt;li&gt;Auto-completion: Word completion, Function completion and &amp;nbsp;Function parameters hint&lt;/li&gt;
&lt;li&gt;Multi-Document (Tab interface)&lt;/li&gt;
&lt;li&gt;Multi-View&lt;/li&gt;
&lt;li&gt;WYSIWYG (Printing)&lt;/li&gt;
&lt;li&gt;Zoom in and zoom out&lt;/li&gt;
&lt;li&gt;Multi-Language environment supported&lt;/li&gt;
&lt;li&gt;Bookmark&lt;/li&gt;
&lt;li&gt;Macro recording and playback&lt;/li&gt;
&lt;li&gt;Launch with different arguments&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can &lt;b&gt;DOWNLOAD &lt;/b&gt;this from below link:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://notepad-plus-plus.org/download/v6.3.1.html&quot; target=&quot;_blank&quot;&gt;http://notepad-plus-plus.org/download/v6.3.1.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/7316634317912342737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/7316634317912342737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7316634317912342737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7316634317912342737'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/03/notepad-another-good-tool-discovered.html' title='Notepad++ : Another good tool discovered for developers'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-7396661597626709410</id><published>2013-03-17T23:46:00.001-07:00</published><updated>2013-03-18T00:28:07.469-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browser"/><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="javascipt"/><category scheme="http://www.blogger.com/atom/ns#" term="table"/><category scheme="http://www.blogger.com/atom/ns#" term="webapp"/><title type='text'>Using style.display instead of style.visibility</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hello,&lt;br /&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-IN&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;HTML-CSS-JavaScript combination is little bit tricky to non-web developers.&lt;br /&gt;  &lt;br /&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;There are few UIs which seems to be &lt;u&gt;inconsistent&lt;/u&gt; as we are using JavaScript to enable/disable the HTML Components.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;And it takes time to find out and align all the forms. &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Wingdings;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTbLBrnIOqJvy4P87PCj1mW2pp1pBvO45LzaXSJBbMQsdJ-iUdkCFYCJiEPjuejVlInFKd6QZPcj7vPx-bjhLmAVIzcEJK_rY6wA1u6c3aE0OrKmgirlu349M4PX6uDXVBwLmvkbeFj_s/s1600/328-719705.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTbLBrnIOqJvy4P87PCj1mW2pp1pBvO45LzaXSJBbMQsdJ-iUdkCFYCJiEPjuejVlInFKd6QZPcj7vPx-bjhLmAVIzcEJK_rY6wA1u6c3aE0OrKmgirlu349M4PX6uDXVBwLmvkbeFj_s/s320/328-719705.png&quot; id=&quot;BLOGGER_PHOTO_ID_5856571104470937650&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;If you are using any JavaScript and CSS combination to hide/show any components, below information may save your time.&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvVkHLSHIUrQH6M-tczcq4oNf6mYMSDvzVFgaH72SgzWJLgSEuCJ4J23dM0GFWcwJz-mpfhPskPWhBB3DbePMUvusESVrYQ13xTqWWhSRWRi_w6ldlT6mj7dJJPfGF60b4TprOrcQE_lo/s1600/32A-721338.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvVkHLSHIUrQH6M-tczcq4oNf6mYMSDvzVFgaH72SgzWJLgSEuCJ4J23dM0GFWcwJz-mpfhPskPWhBB3DbePMUvusESVrYQ13xTqWWhSRWRi_w6ldlT6mj7dJJPfGF60b4TprOrcQE_lo/s320/32A-721338.png&quot; id=&quot;BLOGGER_PHOTO_ID_5856571110046816658&quot; /&gt;&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;To maintain proper alignment of whole HTML and its elements, please use following:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: none;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background: black; border-bottom: none; border-left: solid black 1.0pt; border-right: none; border-top: solid black 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
Element Property &lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background: black; border-bottom: none; border-left: none; border-right: solid black 1.0pt; border-top: solid black 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
Value&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-right: none; border: solid black 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
style.display&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-left: none; border: solid black 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&#39;none&#39; (To hide element) &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: solid black 1.0pt; border-right: none; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
style.display&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: solid black 1.0pt; border-left: none; border-right: solid black 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;&quot; valign=&quot;top&quot; width=&quot;319&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&#39;&#39; (Empty string to show element)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;Please try to &lt;b&gt;&lt;i&gt;&lt;u&gt;avoid&lt;/u&gt;&lt;/i&gt;&lt;/b&gt; using &lt;i&gt;style.display=&#39;block&#39;&lt;/i&gt; and &lt;i&gt;style.visibility=&#39;hidden&#39;/&#39;visible&#39;/&#39;inline&#39;&lt;/i&gt; as it is affecting the CSS applied.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;---&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;EN-US&quot;&gt;Cheers and Enjoy Scripting!&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9.0pt;&quot;&gt;-------------------------------------------------------------------------&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9.0pt;&quot;&gt;Alphabet &#39;&lt;b&gt;O&lt;/b&gt;&#39; stands for &lt;b&gt;O&lt;/b&gt;pportunity, &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9.0pt;&quot;&gt;Which is absent in &#39;Yesterday&#39;, Is available once in &#39;T&lt;b&gt;o&lt;/b&gt;day&#39; &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9.0pt;&quot;&gt;And thrice in &#39;T&lt;b&gt;o&lt;/b&gt;m&lt;b&gt;o&lt;/b&gt;rr&lt;b&gt;o&lt;/b&gt;w&#39; So don&#39;t think about &#39;Yesterday&#39;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9.0pt;&quot;&gt;-------------------------------------------------------------------------&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/7396661597626709410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/7396661597626709410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7396661597626709410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7396661597626709410'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2013/03/using-styledisplay-instead-of.html' title='Using style.display instead of style.visibility'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTbLBrnIOqJvy4P87PCj1mW2pp1pBvO45LzaXSJBbMQsdJ-iUdkCFYCJiEPjuejVlInFKd6QZPcj7vPx-bjhLmAVIzcEJK_rY6wA1u6c3aE0OrKmgirlu349M4PX6uDXVBwLmvkbeFj_s/s72-c/328-719705.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-2717087628399874536</id><published>2012-02-18T12:20:00.001-08:00</published><updated>2013-03-18T00:24:45.896-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="exception"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="question"/><title type='text'>Differentiate : ClassNotFoundException &amp; NoClassDefFoundError</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
It is important to keep two different exceptions strait in our head in this case:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11.0pt;&quot;&gt;java.lang.ClassNotFoundException&lt;/span&gt;&lt;/b&gt;&lt;/code&gt; This exception indicates that the class was not found on the classpath. This indicates that we were trying to load the class definition, and the class did not exist on the classpath.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11.0pt;&quot;&gt;java.lang.NoClassDefFoundError&lt;/span&gt;&lt;/b&gt;&lt;/code&gt; This exception indicates that the JVM looked in its internal class definition data structure for the definition of a class and did not find it. This is different than saying that it could not be loaded from the classpath. Usually this indicates that we previously attempted to load a class from the classpath, but it failed for some reason - now we&#39;re trying again, but we&#39;re not even going to try to load it, because we failed loading it earlier. The earlier failure could be a ClassNotFoundException or an ExceptionInInitializerError (indicating a failure in the static initialization block) or any number of other problems. The point is, a NoClassDefFoundError is not necessarily a classpath problem.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;div style=&quot;margin-left: 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/2717087628399874536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/2717087628399874536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2717087628399874536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2717087628399874536'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2012/02/differentiate-classnotfoundexception.html' title='Differentiate : ClassNotFoundException &amp; NoClassDefFoundError'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-3927564299907560435</id><published>2011-12-19T04:44:00.001-08:00</published><updated>2013-03-18T00:24:15.020-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><title type='text'>OUTLOOK Shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Some useful OUTLOOK shortcuts:&lt;/div&gt;
&lt;ul type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + . (period) Open the Address Book with the To field selected&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + A Open the Action drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + B Open the Address Book with the BCC field selected&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + C Select message recipients for CC field&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + D Switch to Daily calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + E Open the Edit drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + F Open the File drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + G Open the Go drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + H Open the Help drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + I Open the Find tool bar / Open the Insert drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + J Move to the Subject field&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + K Check names in the To, CC, or BCC field against the Address Book      (cursor must be in the corresponding message header field)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + L Reply All&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + M Switch to Monthly calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + N Open the Accounts drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + O Open the Format drop-down menu / Switch to Today calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + P Open the Message Options dialog box&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + R Reply / Switch to Work Week Calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + S Send&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + T Open the Tools drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + V Open the View drop-down menu&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + W Forward an item / Switch to Weekly calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt      + Y Switch to Daily calendar view&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 1 Go to Mail&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 2 Go to Calendar&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 3 Go to Contacts&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 4 Go to Tasks&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 5 Go to Notes&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 6 Go to Folder List&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 7 Go to Shortcuts&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + 8 Go to Journal&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + A Select all&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + B Bold when editing a rich text message&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + C Copy&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + D Delete an item (message, task, contact, etc.)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + E Activate the Find drop-down menu / Center Align when editing a rich      text message&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + F Forward&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + J Open a new Journal Entry from the selected item (message, task,      contact, etc.)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + K Check names in the To, CC, or BCC field against the Address Book      (cursor must be in the corresponding message header field)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + M Send/Receive all&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + O Open&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + P Print&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Q Mark the selected message Read&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + R Reply&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + S Save a draft message&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + T Tab&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + U Mark the selected message Unread&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + V Paste&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + X Cut&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Y Go to Folder&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Z Undo&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Backspace Delete the previous word&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + End Move to the end&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Home Move to the beginning&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + A Open a new Appointment&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + B Open the Address Book &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + C Create a new Contact&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + E Open a new folder&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + F Open the Advanced Find window&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + G Flag message for follow up&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + J Open a new Journal Entry&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + K Open a new Task&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + L Open a new Distribution List&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + M Open a new Message&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + N Open a new Note&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + O Switch to the Outbox&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + P Open the New Search Folder window&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + Q Open a new Meeting Request&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + R Reply All&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + S Open a new Discussion&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + U Open a new Task Request&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Ctrl      + Shift + Y Copy a Folder&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Shift      + Tab Select the previous message header button or field&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F1      Open Outlook Help&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F3      Activate the Find toolbar&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F4      Open the Find window&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F7      Spellcheck&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F9      Send and receive all&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F10      Select File from the Outlook toolbar button&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;F11      Activate the &quot;Find a contact&quot; dialog box&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;F12      Save As&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt;&quot;&gt;Alt + F4 Close the active window&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/3927564299907560435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/3927564299907560435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3927564299907560435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3927564299907560435'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2011/12/outlook-shortcuts.html' title='OUTLOOK Shortcuts'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-1954884022225328429</id><published>2011-09-14T23:13:00.001-07:00</published><updated>2015-08-20T06:37:12.275-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="delete"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="table"/><title type='text'>Dropping all DB tables, views, indexes, sequences in one query.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Most of the time one faces the issues like one need to &lt;u&gt;delete all the tables, views, indexes or sequences&lt;/u&gt; in the database.&lt;br /&gt;
So following the query which generates &lt;b&gt;DROP&lt;/b&gt; statements for all the components present in the Oracle database:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT &#39;DROP TABLE &#39; || table_name || &#39;;&#39; AS statement FROM user_tables&lt;br /&gt;Union&lt;br /&gt;SELECT &#39;DROP VIEW &#39; || view_name || &#39;;&#39; AS statement from user_views&lt;br /&gt;Union&lt;br /&gt;SELECT &#39;DROP INDEX &#39; || index_name || &#39;;&#39; AS statement from user_indexes&lt;br /&gt;Union&lt;br /&gt;SELECT &#39;DROP SEQUENCE &#39; || sequence_name || &#39;;&#39; AS statement from user_sequences&lt;br /&gt;Union&lt;br /&gt;SELECT &#39;DROP SYNONYM &#39; || SYNONYM_name || &#39;;&#39; AS statement from user_SYNONYMs;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Cheers :)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/1954884022225328429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/1954884022225328429' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1954884022225328429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1954884022225328429'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2011/09/dropping-all-db-tables-views-indexes.html' title='Dropping all DB tables, views, indexes, sequences in one query.'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-2639228603952163855</id><published>2011-04-14T22:22:00.001-07:00</published><updated>2013-03-18T00:26:22.320-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Productivity Tool - PowerPro</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;div lang=&quot;EN-US&quot; link=&quot;blue&quot; vlink=&quot;purple&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The &lt;b&gt;&lt;a href=&quot;http://powerpro.webeddie.com/index.html&quot; target=&quot;_blank&quot;&gt;PowerPro software&lt;/a&gt;&lt;/b&gt; provides the user with a launch bar that is both compact and powerful. It also includes a menu and tray icon functionality. The program integrates three functionalities. It can run commands such as tool bars, tray icons, scheduler, menus, timer, mouse and hot keys. The PowerPro software can also be used by the user to close, maximize, minimize, position, roll-up to caption and tray minimize other program&#39;s windows. The program also provides utility functions. It can send keystrokes to programs, provide virtual desktops, run commands when Windows first opens, serve as a clipboard extender, can shutdown, enable keyboard macros, show all folder files in a menu, enable sounds, wallpaper and screensaver activation as well as randomization.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In practical scenarios, software professionals can use this to :&lt;/div&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Add List of putties to connect to various servers and get rid of typing username password each time. &lt;br /&gt;
Command is as follows:&lt;br /&gt;
putty.exe -ssh &lt;b&gt;&amp;lt;UserName&amp;gt;&lt;/b&gt;@&lt;b&gt;&amp;lt;ServerIP&amp;gt;&lt;/b&gt; -pw &lt;b&gt;&amp;lt;Password&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Create shortcuts to various software.&lt;br /&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Create shortcuts to documentation page(so no need to open browser and then search for bookmark if done).&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
You can more explore about this software using following link:&lt;/div&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Home Page: &lt;a href=&quot;http://powerpro.webeddie.com/index.html&quot; target=&quot;_blank&quot;&gt;http://powerpro.webeddie.com/index.html&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Feature &amp;amp; Configuration Demo: &lt;a href=&quot;http://powerpro.webeddie.com/tour/index.htm&quot; target=&quot;_blank&quot;&gt;http://powerpro.webeddie.com/tour/index.htm&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So after exploring this, you can save time and concentrate on other work &lt;b&gt;&lt;span style=&quot;font-family: Wingdings;&quot;&gt;:)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Cheers!!!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/2639228603952163855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/2639228603952163855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2639228603952163855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/2639228603952163855'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2011/04/productivity-tool-powerpro.html' title='Productivity Tool - PowerPro'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-6304519351553582120</id><published>2011-02-02T21:31:00.003-08:00</published><updated>2013-03-18T00:27:06.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="server configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcuts"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Keynote NF : Handy and productive tool to manage notes.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I would like to let you know about a good lightweight tool : &lt;b&gt;Keynote NF&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As we use notepad to save various important notes or mark some to-dos.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Due to this desktop gets messy and its trouble to find things which we have written for our simplicity &lt;span style=&quot;font-family: Wingdings;&quot;&gt;:)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Using keynote one can save the important notes or any under process notes  in single file.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
It is having various features, I have found few of it while its usage:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Simple to use and Lightweight – When not in use keeps running in background.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Freeware – No licenses.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Supports Rich Text and various feature like MS Word.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Alarm / Reminders.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Tree based to arrangements of notes and multiple tabs.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;Good search capabilities.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;/span&gt;No need to install – Unzip and start using it.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
You can explore it more and I am sure you may find it handy as compared to using notepad.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here are &lt;b&gt;details&lt;/b&gt; about &lt;b&gt;&lt;u&gt;Keynote NF&lt;/u&gt;&lt;/b&gt;:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;http://code.google.com/p/keynote-nf/&quot;&gt;http://code.google.com/p/keynote-nf/&lt;/a&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
 &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;Keynote NF Downloads (&lt;/u&gt;&lt;/b&gt;&lt;u&gt;No need to install – &lt;b&gt;Unzip and Use it)&lt;/b&gt;&lt;/u&gt;:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;http://code.google.com/p/keynote-nf/downloads/detail?name=Release_1.7.8.1%20%28true%20version%29.rar&quot; title=&quot;KeyNote NF 1.7.8 (true version)&quot;&gt;Release_1.7.8.1 (true version).rar&lt;/a&gt; – Size 1.76 MB&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Cheers!&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/6304519351553582120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/6304519351553582120' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/6304519351553582120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/6304519351553582120'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2011/02/keynote-nf-handy-and-productive-tool-to.html' title='Keynote NF : Handy and productive tool to manage notes.'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-1477799448641004614</id><published>2010-12-21T04:03:00.001-08:00</published><updated>2010-12-21T04:07:34.788-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>Use Productivity Tool : StrokeIt !!!</title><content type='html'>While working on various windows tired of minimizing, opening, doing various operations.&lt;br /&gt; Now time to move on to &lt;a href=&quot;http://www.tcbmi.com/strokeit/&quot;&gt;StrokeIt - Mouse Gestures for Windows&lt;/a&gt;. : &lt;a href=&quot;http://www.tcbmi.com/strokeit/&quot;&gt;http://www.tcbmi.com/strokeit/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Want to download StrokeIt, use the following link:&lt;br /&gt;&lt;a href=&quot;http://www.tcbmi.com/strokeit/downloads.shtml&quot;&gt;http://www.tcbmi.com/strokeit/downloads.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is also FUN to use this tool using your mouse :)&lt;br /&gt;&lt;br /&gt; To get more information about how to use and other details, check out following link:&lt;br /&gt;&lt;a href=&quot;http://www.tcbmi.com/strokeit/wiki/index.php?title=Help:Getting_started&quot;&gt;http://www.tcbmi.com/strokeit/wiki/index.php?title=Help:Getting_started&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/1477799448641004614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/1477799448641004614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1477799448641004614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1477799448641004614'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2010/12/use-productivity-tool-strokeit.html' title='Use Productivity Tool : StrokeIt !!!'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-853412027557385915</id><published>2010-11-12T01:51:00.001-08:00</published><updated>2016-05-12T06:24:14.030-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="replace"/><title type='text'>Replacing carriage-returns &amp; line-feeds from a string/column in Oracle/Database.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;post-text&quot;&gt;
To replace the carriage-returns &amp;amp; line-feeds from a string in Oracle or database, replace() does not work properly.&lt;br /&gt;
&lt;br /&gt;There is a special handling required to replace new line or carriage-returns.&lt;br /&gt;
&lt;br /&gt; &lt;br /&gt;
If the data in your database is POSTED from HTML form TextArea controls, different browsers use different New Line characters:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Firefox separates lines with CHR(10) only&lt;/li&gt;
&lt;li&gt;Internet Explorer separates lines with CHR(13) + CHR(10)&lt;/li&gt;
&lt;li&gt;Apple (pre-OSX) separates lines with CHR(13) only&lt;/li&gt;
&lt;/ul&gt;
So you may need something like:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial black&amp;quot;,sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;kwd&quot;&gt;update table_name set&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; col_name &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; replace&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;replace&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;col_name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; CHR&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;13&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; CHR&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;) ;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
- Cheers!!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/853412027557385915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/853412027557385915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/853412027557385915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/853412027557385915'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2010/11/replacing-carriage-returns-line-feeds.html' title='Replacing carriage-returns &amp; line-feeds from a string/column in Oracle/Database.'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-3288408249457446762</id><published>2010-11-11T01:46:00.001-08:00</published><updated>2010-11-12T01:55:30.364-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="server configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="web server"/><category scheme="http://www.blogger.com/atom/ns#" term="webapp"/><title type='text'>message from server: &quot;Host is not allowed to connect to this MySQL server&quot;</title><content type='html'>Today I came across the problem for remotely connecting to MYSQL database from an application hosted on different machine.&lt;br /&gt;&lt;br /&gt;Solution for this issue is to run the following query for granting privileges  to desired user:&lt;br /&gt; &lt;br /&gt;&lt;b&gt;GRANT ALL PRIVILEGES ON *.* TO &amp;#39;&lt;span style=&quot;background-color: rgb(255, 102, 102);&quot;&gt;&amp;lt;USER_NAME&amp;gt;&lt;/span&gt;&amp;#39;@&amp;#39;%&amp;#39; IDENTIFIED BY &amp;#39;&lt;span style=&quot;background-color: rgb(255, 102, 0);&quot;&gt;&amp;lt;PASSWORD&amp;gt;&lt;/span&gt;&amp;#39; WITH GRANT OPTION;&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Enjoy!!!</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/3288408249457446762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/3288408249457446762' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3288408249457446762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/3288408249457446762'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2010/11/message-from-server-host-is-not-allowed.html' title='message from server: &quot;Host is not allowed to connect to this MySQL server&quot;'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-7952083991917726101</id><published>2010-05-04T04:01:00.001-07:00</published><updated>2012-04-24T06:20:09.800-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="plug-in"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>Productive Eclipse Plug-Ins : Easy Explorer !!!</title><content type='html'>&lt;b&gt;Easy Explorer&lt;/b&gt; is a very useful plug in, which helps you to browse &lt;u&gt;&lt;i&gt; resources&lt;/i&gt;&lt;/u&gt; with the native Operating system explorer.&lt;br /&gt;In the Eclipse,  select a file, right-mouse click, and select the &amp;#39;Easy Explore&amp;#39;. &lt;br /&gt;This way explorer will be opened and you desired file will be highlighted.&lt;br /&gt;&lt;br /&gt;Direct Download link for this file : &lt;a href=&quot;http://sourceforge.net/projects/easystruts/files/Easy%20Explorer%20for%20Eclipse/easy-explore-1.0.4/org.sf.easyexplore_1.0.4.jar/download&quot;&gt;Easy Explorer for Eclipse(easy-explore-1.0.4)&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Likewise there is also another plug-in : &lt;a href=&quot;http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1225.html&quot;&gt;StartExplorer&lt;/a&gt; &lt;br /&gt;StartExplorer is also having lots of options, but I feel Easy Explorer is more friendly as it can be used in the tree browser as well as in editor as well.</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/7952083991917726101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/7952083991917726101' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7952083991917726101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/7952083991917726101'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2010/05/productive-eclipse-plug-ins.html' title='Productive Eclipse Plug-Ins : Easy Explorer !!!'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-1617164111826854216</id><published>2009-07-14T04:35:00.000-07:00</published><updated>2009-07-14T04:38:06.301-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browser"/><category scheme="http://www.blogger.com/atom/ns#" term="call"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="javascipt"/><category scheme="http://www.blogger.com/atom/ns#" term="onload"/><category scheme="http://www.blogger.com/atom/ns#" term="onunload"/><title type='text'>How to call my own JavaScript functions on onLoad or onUnLoad event???</title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;While working on the JSP or HTML pages, we are having some requirement to call our own JavaScript functions after execution of existing onLoad functions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;Also most of the time scenario is like - we are including different files &amp;amp; loading JavaScript files(may be 3&lt;sup&gt;rd&lt;/sup&gt; party). Due to this we are not able to know JavaScript function is getting called on the onLoad or onUnload event for the browser window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;And &lt;i&gt;QUESTION&lt;/i&gt; arises : &amp;#8220;How to call our own JavaScript functions on onLoad or onUnLoad event?&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;Here is the &lt;i&gt;ANSWER&lt;/i&gt; for that:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;Just add the following JavaScript functions to your own file(JSP/ASP/PHP/JS).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style=&#39;text-indent:-.25in;mso-list:l0 level1 lfo2&#39;&gt;&lt;![if !supportLists]&gt;&lt;span style=&#39;mso-list:Ignore&#39;&gt;1.&lt;span style=&#39;font:7.0pt &quot;Times New Roman&quot;&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;addLoadEvent() : This function will append call of your function to existing queue for &lt;b&gt;onLoad&lt;/b&gt; event of browser window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style=&#39;text-indent:-.25in;mso-list:l0 level1 lfo2&#39;&gt;&lt;![if !supportLists]&gt;&lt;span style=&#39;mso-list:Ignore&#39;&gt;2.&lt;span style=&#39;font:7.0pt &quot;Times New Roman&quot;&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;addUnLoadEvent() : This function will append call of your function to existing queue for &lt;b&gt;onUnload&lt;/b&gt; event of browser window.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;function addLoadEvent(func) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp; var oldonload = window.onload;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp; if (typeof window.onload != &#39;function&#39;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.onload = func;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp; } else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.onload = function() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (oldonload) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oldonload();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; func();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;function addUnLoadEvent(func){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var oldOnUnLoad = window.onbeforeunload;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (typeof window.onbeforeunload != &#39;function&#39;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.onbeforeunload = func;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.onbeforeunload = function() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (oldOnUnLoad) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oldOnUnLoad();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; func();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;span style=&#39;color:#95B3D7&#39;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span style=&#39;color:#1F497D&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;How to call these functions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;In your files make a call to these functions as &amp;#8211; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;addLoadEvent(function(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&amp;#8216;Calling myFunction...&amp;#8217;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myFunction();&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&amp;#8216; Hurray, myFunction gets called!&amp;#8217;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;addOnLoadEvent(function(){&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&amp;#8216;Calling myFunction...&amp;#8217;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myFunction();&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&amp;#8216; Hurray, myFunction gets called!&amp;#8217;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal style=&#39;margin-left:.5in&#39;&gt;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;You can copy &amp;amp; paste these functions to your files &amp;amp; use in the similar way.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;Also you can modify the logic of function gets called.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/1617164111826854216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/1617164111826854216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1617164111826854216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/1617164111826854216'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2009/07/how-to-call-my-own-javascript-functions_14.html' title='How to call my own JavaScript functions on onLoad or onUnLoad event???'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-4706835547768016143</id><published>2008-05-08T05:12:00.000-07:00</published><updated>2008-05-08T05:31:48.473-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="IDEA"/><category scheme="http://www.blogger.com/atom/ns#" term="intellijIDEA"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="jetbrains"/><category scheme="http://www.blogger.com/atom/ns#" term="netbeans"/><title type='text'>Java IDE selection :)</title><content type='html'>This article contains mostly the links of articles which are about the IDE selection &amp; comparison of their features.&lt;br /&gt;&lt;br /&gt;Java developers are generally used to with the IDEs : Eclipse, NetBeans, Intellij IDEA.&lt;br /&gt;&lt;br /&gt;Most of the developers use Eclipse &amp; Jetbrains&#39; Intellij IDEA.&lt;br /&gt;&lt;br /&gt;So lets view the following link to compare those.&lt;br /&gt;&lt;br /&gt;http://www.ibm.com/developerworks/library/os-ecidea/?ca=dgr-lnxw06IDEA2Eclipse&lt;br /&gt;&lt;br /&gt;http://trusoftware.blogspot.com/2006/11/eclipse-vs-intellij-idea.html&lt;br /&gt;&lt;br /&gt;http://www.javafaq.nu/java-article1009.html&lt;br /&gt;&lt;br /&gt;http://docs.codehaus.org/display/GRAILS/IDEA+Integration&lt;br /&gt;&lt;br /&gt;http://memo.feedlr.com/?p=4&lt;br /&gt;&lt;br /&gt;http://librenix.com/?inode=5533&lt;br /&gt;&lt;br /&gt;http://blogs.jetbrains.com/idea/2006/11/eclipse-vs-intellij/&lt;br /&gt;&lt;br /&gt;http://blog.tremend.ro/2006/08/10/intellij-idea-versus-eclipse-part-i/</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/4706835547768016143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/4706835547768016143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/4706835547768016143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/4706835547768016143'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2008/05/java-ide-selection.html' title='Java IDE selection :)'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4419007832340278185.post-8455783772218918084</id><published>2008-03-06T22:50:00.000-08:00</published><updated>2008-03-06T22:58:14.517-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="custom tags"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="resin"/><category scheme="http://www.blogger.com/atom/ns#" term="web server"/><category scheme="http://www.blogger.com/atom/ns#" term="webapp"/><title type='text'>New version resin 3.1.3 pro is more stricter reagarding JSP/Servlet specification</title><content type='html'>I came to know about this while upgrading the resin server. &lt;br /&gt;Resin is stricter regarding the specification of JSP &amp; servlet as compared to other web-containers like Tomcat. &lt;br /&gt;Most of the JSP pages were created using the custom tags, so those were throwing exceptions.&lt;br /&gt;Resin is strict about the &lt;span style=&quot;font-weight:bold;&quot;&gt;valid return values&lt;/span&gt; in Class file of Tags and the value which we mention in JSP.</content><link rel='replies' type='application/atom+xml' href='http://abhijeetrathod.blogspot.com/feeds/8455783772218918084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4419007832340278185/8455783772218918084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8455783772218918084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4419007832340278185/posts/default/8455783772218918084'/><link rel='alternate' type='text/html' href='http://abhijeetrathod.blogspot.com/2008/03/new-version-resin-313-pro-is-more.html' title='New version resin 3.1.3 pro is more stricter reagarding JSP/Servlet specification'/><author><name>AR</name><uri>http://www.blogger.com/profile/10948255042437736176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>