07 Apr

Apache web server running on an Amazon Elastic Compute Cloud (Amazon EC2) Linux instance is intermittently unresponsive and freezing. After checking log file:

$ sudo su

$ vi /var/log/messages

Out of memory error was found.


05 Apr

We finished the project for Maxi Kids furniture distributor in Chicagoland: 

Maxi kids furniture specializse in Kids / Youth Furniture in Chicago area, carrying a large selection of Bunk Beds, Stairway Bunk Beds, Captains Beds, Lofts, Trundle Beds, Day Beds & Platform Beds, mattresses and other furniture for kids and kid’s room storage systems and accessories. 


Maxi Kids Co. is a family owned and operated Import and Wholesale  Kids’ Furniture business in Chicagoland. Specializing in Kids and Youth Furniture, we carry a large selection of high quality wood Bunk Beds, Stairway Bunk Beds, Captains Beds, Lofts, Trundle Beds, Day Beds, & Platform Beds. Offering great value, along with strong styles, and promotional on price.


They also offer Contemporary Furniture designs, Futons, Specialty Sleep products, Lofts, Slide beds, bed frames, bed accessories and furniture, & more! We keep deep stock levels of Inventory year round. Welcome to our showroom in Chicago, where in 5.000 sf you could see our products.
This project we realized in AWS, used MariaDB, WordPress, EC2 and Rout 53. We worked on web site design, data loading, SEO and content support. 
Be free to visit them web site:

From them website:
When you hear terms “Bunk bed” or “Lofts” sometimes it’s not easy to understand what is better for you and your kids. Kids love  bunk beds and lofts. Why? What’s better than climbing up to your own private space where others are not allowed? Or, how cool is it to recreate the same sleeping arrangements that they had at summer camp? We understand why parents search for “bunk beds” first when it’s time to makeover their big kid’s rooms.
22 Mar


The package java.concurrent.atomic contains many useful classes to perform atomic operations. An operation is atomic when you can safely perform the operation in parallel on multiple threads without using the synchronized keyword or locks as shown in the previous article.

22 Mar


In the previous article we've learned how to execute code in parallel via executor services. When writing such multi-threaded code you have to pay particular attention when accessing shared mutable variables concurrently from multiple threads. Let's just say we want to increment an integer which is accessible simultaneously from multiple threads.

22 Mar

The Concurrency API was first introduced with the release of Java 5 and then progressively enhanced with every new Java release. The majority of concepts shown in this article also work in older versions of Java. However my code samples focus on Java 8 and make heavy use of lambda expressions and other new features.

27 Jan

If your Linux service is not running?

Our task is service checking and restart that service if it's not running.

23 Jan

Functional Programming in Java 8 with Functions

In general terms, functional programming is a programming paradigm, and it’s about programming with functions. What functional programming may be opposed to is the imperative programming paradigm. In imperative programming style, programs are composed from elements that “do” something. “Doing” something generally implies an initial state, a transition, and an end state. This is sometimes called state mutation. Traditional imperative-style programs are often described as a series of mutations, separated with condition testing.

22 Jan

Double colon operator ( :: ) in Java 8

Double colon operator ( :: ) in Java 8 is really useful operator which may help you to reduce some code.

22 Jan

Interesting question: Can (a==1 && a==2 && a==3) ever evaluate to true? In Java / in JavaScript?