Attributes of Spring Cache
In my previous blog, i have mentioned how to integrate spring cache plugin in grails. In this blog we will see how we can use different attributes of cache. Different attributes of cache :-...
View ArticleHow to implement AOP Profiling in Grails application
In one of my recent project, i want to profile method execution time. I have used Spring AOP to profile method execution time. It’s very easy to implement AOP profiling in grails 1. Suppose we have...
View ArticleStatic Type Checking in Groovy 2.0
Groovy is a dynamic language. We can’t check any typo error, method or property missing error at compile time. To check typo error, method or property missing at compile time, Groovy 2.0 introduces...
View ArticleTupleConstructor annotation in Groovy
@TupleConstructor annotation provides the classical constructor with default properties. It will create the constructor with first parameter as address, second parameter as name etc. Constructor...
View Article@Log annotation
@Log : This annotation provides the log object in groovy class. By using it you don’t need to create the Logger object, it automatically provides log object. Example: [groovy] import...
View Article@Canonical annotation
@Canonical: It’s very useful annotation. It provides the combination of features of @ToString (default implementation of toString() method based upon the fields in the class),...
View ArticleSpring Security Permission Based framework
In my recent project, I want to implement permission based framework with spring security grails plugin. What does permission based framework mean? We can create a ROLE at run time based on the...
View ArticleUsage of GroupBy and Join in Apache Spark
Using GroupBy and JOIN is often very challenging. Recently in one of the POCs of MEAN project, I used groupBy and join in apache spark. I had two datasets in hdfs, one for the sales and other for the...
View ArticleHive Optimizations
Overview: The big data space has been evolving continuously and each day more technologies are added in ecosystem. Hadoop Hive is one of the technologies that has been around along. It’s give a SQL...
View ArticleVisualization using R and googleVis
We at IntelliGrape divide Big Data into four major sectors – as we commonly refer as 4C’s of Big Data. These 4C’s are:- Capture (Data Ingestion) Contain (Data Persistence (NoSQL) Compute (Data...
View ArticleRealtime Event processing with Esper
In one of the recent use case, we had to implement a complex event processing in real time mode. Storm is used as real time processing engine, but since It doesn’t provide batching of events therefore...
View ArticlePredictive Analysis in R using Rattle
R is the most common platform for predictive analysis. Rattle library is an extension of R which takes the predictive analysis to another level. This blog is focused towards people who have some...
View Article