Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Java EE: Tips to speed up development wanted!

856371Oct 30 2011 — edited Oct 31 2011
I'm programming Java EE. Our web server is Jetty. I build my .wars using Maven. I run Jetty locally on my development PC and I've learned to use hot deploy to speed up the process somewhat. But it still takes 24 seconds to recompile and re-initialize the Spring Webroot Context. Is it possible to use TestNG or JUnit to just run a small test without re-initializing the Spring Webroot Context in order to speed up the build-test-re-build-cycle?

Comments

Frank Kulash
Answer

Hi,
Whenever you have a question, please post a little sample data in a usable form (such as CREATE TABLE and INSERT statements), so the people who want to help you car re-create the problem and test their ideas. Also post the exact results you want from the given data, and an explanation (in general terms) of you get those results from that data. Always say which version of Oracle you're using (e.g. 12.2.0.1.0).
See: https://community.oracle.com/tech/apps-infra/kb/articles/4-how-to-ask-questions-in-developer-community-spaces
If col1, col2, col3, ... are NUMBER columns (or any kind of NUMBER expressions) you can find how many of them that are positive numbers like this:

CASE WHEN col1 > 0 THEN 1 ELSE 0 END +
CASE WHEN col2 > 0 THEN 1 ELSE 0 END +
CASE WHEN col3 > 0 THEN 1 ELSE 0 END ...

If all the expressions are 0 or greater (i.e. no NULLs or negative values) then you can use:

SIGN (col1) +
SIGN (col2) +
SIGN (col3) ...

You can reduce the amount of code by unpivoting the columns, but that will make the query slower. Which is more important in this case: concise code or performance?

Marked as Answer by Sainaa · Jan 27 2021
1 - 1
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Nov 28 2011
Added on Oct 30 2011
1 comment
247 views