Posted on June 23, 2015 by vijay360
Spring JPA by default uses ImprovedNamingStrategy..this will convert your camel case field name to snake_came column names.
If you need to override this, just use thespring.jpa.hibernate.naming_strategy property.
(eg) – to use EJB naming strategy, you can do the following
This would retain the case ( and not convert your columns to snake_case)
You can also override using @Column annotation
Filed under: JPA | Tagged: column case, hibernate, jpa, naming strategy, spring boot, spring web | Leave a comment »
Posted on March 19, 2015 by vijay360
I was recently installing cassandra on my mac and ran into brew permission denied error.
You can run the following command to fix this error
sudo chown -R $USER:admin /usr/local /Library/Caches/Homebrew ( run the same on any other Homebrew directories as well like logs )
Filed under: Web2.0 | Tagged: mac osx, brew, permssion denied | Leave a comment »
Posted on March 7, 2015 by vijay360
A simple team exercise to reboot the team. This will create a better harmony among all team members, close out any misunderstanding, identify areas of improvements, provide inspiration, drive confidence & motivation and plenty more.
- What is working well [Continue this]
- What is not working well [Stop this]
- What changes need to happen [Start this]
Start, Stop and Continue – This is powerful tool for leaders to build a better organization, world class teams and useful strategy for coaching individuals.
Most of us leaders have probably done this in some shape or form.
Above all team each other with respect. Empathy is very important.
Happy team building. :-)
Filed under: Web2.0 | Tagged: leadership, teambuilding, coaching, mentoring, feedback | Leave a comment »
Posted on March 7, 2015 by vijay360
Tomcat can also be used to serve static content outside of the webapp archives ( war).
Here is what you need to do to enable this
Edit server.xml file and add the static route config.
autoDeploy="false" name="localhost" unpackWARs="true"
<Context docBase="/www/html/static" path="/static" />
What this does is that any URL request which begins with “/static” ( think of this like the doc root in a web server ), tomcat will serve those request from /www/html/static directory.
docBase and path can be anything. Just make sure these dont match your web app’s context root.
Filed under: container, tomcat | Tagged: content, static, Tomcat | Leave a comment »
Posted on January 22, 2015 by vijay360
If you need to enable CORS in tomcat ( or alternatively just serve your response in JSON-P format) you will need version 7.0.41 or greater.
Simply add the following in your web.xml file
This will ensure that the client browser honors the response that is returned from your app server.
You only need this if the client domain is different from the server which is returning your response.
Filed under: Web2.0 | Tagged: AJAX, CORS, Tomcat, web.xml | Leave a comment »
Posted on January 19, 2015 by vijay360
If you use maven to build your eclipse projects, you may notice at times that your eclipse IDE would show errors ( especially if you modified your pom to pull in new dependencies) but maven builds without errors.
To fix this you run the following commands – make sure to close eclipse and reopen it
mvn clean eclipse:eclipse
What this does is that it blows aways all eclipse configs and recreates those.
OR you can alternatively not use maven and just use gradle :-)
Filed under: Application development, Eclipse, IDE, java | Tagged: build, eclipse, errors, maven | Leave a comment »
Posted on November 1, 2014 by vijay360
The following command will capture your android device’s screen using adb
adb shell screencap -p | perl -pe ‘s/\x0D\x0A/\x0A/g’ > MyScreen1.png
Filed under: Web2.0 | Tagged: Android, screenshot, screen, screencap, adb | Leave a comment »