Prakash Kaligotla

26 Flips | 1 Magazine | @PrakashKali2e3q | Keep up with Prakash Kaligotla on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Prakash Kaligotla”

Extracting the elements of the Java Collection- The Java 8 way

We all have extensively used Collection classes like List, Map and their derived versions. And each time we used them we had to iterate through them …

Garbage Collection in Java (3)

This follows on from my previous two garbage collection blog posts:<p>Concurrent Mark Sweep<p>The parallel garbage collectors in Hotspot are designed to …

Java Security Tutorial – Step by Step guide to create SSL connection and certificates

In our series of articles on applying <b>JEE security</b> we present you another detailed tutorial on how to create a SSL connection and create certificates …

Observer Design Pattern in Java – Example Tutorial

<b>Observer pattern</b> is one of the <b>behavioral design pattern</b>. Observer design pattern is useful when you are interested in the state of an object and want …

Getting started with Apache Camel using Java

Apache Camel is a very useful library that helps you process events or messages from many different sources. You may move these messages through many …

Visualize Your JavaEE Dependencies In 30 Seconds : Adam Bien's Weblog

visualee is an amazing tool for the visualization of Java EE dependencies like CDI, EJB, Resources, Events, Observers and JPA relations.<p>The …

Why I will use Java EE instead of Spring in new Enterprise Java Projects in 2012

The question comes up often. It came up in my new project in November 2011, too. I will use Java EE (JEE) instead of the Spring framework in this new …

Processing 10 million messages with Akka

Akka Actors promise concurrency. What better way to simulate that and see if how much time it takes to process 10 million messages using commodity …

Java Memory Model – Quick overview and things to notice

In computing, a Memory model describes how threads interact through memory, or more generally specify what assumptions the compiler is allowed to …

Java ReentrantReadWriteLock Example

This is an example of how to make use of the ReentrantReadWriteLock class of Java. It is an implementation of ReadWriteLock, that also supports …

Linux Kernel In A Nutshell, Free O'Reilly Media eBook

<b>Temporarily Unavailable. Thank you for your interest in Linux Kernel In A Nutshell.</b><br>Due to the overwhelming response, we apologize that this offer is …

Playing with concurrency and performance in Java and Node.js

Imagine a simple market where buyers and sellers interested in the same product come together to trade. For each product in the market, buyers …

JavaScript

Full Text Search of Dialogues with Apache Lucene: A Tutorial

Apache Lucene is a Java library used for the full text search of documents, and is at the core of search servers such as Solr and Elasticsearch. It …

Java 8 Features Tutorial – The ULTIMATE Guide (PDF Download)

<b>Last updated Oct. 3, 2016</b><p><i>EDITORIAL NOTE: It’s been a while since Java 8 is out in the public and everything points to the fact that this is a really</i> …

Elements of Scale: Composing and Scaling Data Platforms

<i>This post is the transcript from a talk, of the same name, given at Progscon & JAX Finance 2015.</i> <i>There is a video also.</i>As software engineers we are …

Java 8 Parallel Arrays Example

In this article we are going to talk about the new possibilities offered in Java 8 for execute Arrays operations in parallel. We are going to focus …

Programming

JUnit Tutorial for Unit Testing – The ULTIMATE Guide (PDF Download)

<b>EDITORIAL NOTE:</b> <i>We have provided plenty of JUnit tutorials here at Java Code Geeks, like JUnit Getting Started Example, JUnit Using Assertions and</i> …

What is the difference between a URI, a URL and a URN?

People talk about <b>URL</b>s, <b>URI</b>s and <b>URN</b>s as if they're different things, but they look the same to the naked eye.<p>What are the distinguishable differences …

Java Programming Courses

Advanced Java Tutorial<p>Learning the basics of Java is easy. But really delving into the language and studying its more advanced concepts and nuances …

Java

11 Online Learning websites to learn how to code and more!

Planning start something new in this year? You can start to learn online now. Online education is gaining popularity over the last few years, as it …

Google Guava EventBus and Java 7 WatchService for Event Programming

This post is going to cover using the Guava EventBus to publish changes to a directory or sub-directories detected by the Java 7 WatchService. The …

69 Spring Interview Questions and Answers – The ULTIMATE List (PDF Download)

<b>Last updated Oct. 3, 2016</b><p>This is a summary of some of the most important questions concerning the Spring Framework, that you may be asked to answer …