Java SE7 Features

-Binary literals, (using prefix 0b or oB)
-Underscores in numeric literals
-string in switch statements
-type inference for Generic instance creation
Map<String, List<String>> myMap = new HashMap<String, List<String>>();
In Java SE 7, you can substitute the parameterized type of the constructor with an empty set of type parameters (<>):
Map<String, List<String>> myMap = new HashMap<>();
-Caching Multiple exception
-Rethrowing exception with improved type checking
-try with resources statements
try(FileInputStream input = new FileInputStream(“file.txt”)) close automatically input stream, using AutoClosable interface
using multiple resources
try( FileInputStream input = new FileInputStream(“file.txt”);
BufferedInputStream bufferedInput = new BufferedInputStream(input)
) {}

ref:

http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7

http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html

 

 

Cloudflare – Creating a better web and supercharge your website (Free & Premium plan)

  • CloudFlare protects and accelerates any website online. Once your website is a part of the CloudFlare community, its web traffic is routed through our intelligent global network. cloudflare automatically optimize the delivery of your web pages so your visitors get the fastest page load times and best performance. cloudflare also block threats and limit abusive bots and crawlers from wasting your bandwidth and server resources. The result: CloudFlare-powered websites see a significant improvement in performance and a decrease in spam and other attacks.
  • Services include CDN, Optimizer, Security, Analytics, apps also enterprise plans there.
    Ref:

VigLink – Powering content driven commerce

  • VigLink is the platform on which site-to-site clicks are priced, bought, and sold.
  • VigLink’s content monetization solution connects potential consumers to products by hyperlinking particular keywords in a website’s content.
  • The company’s technology, VigLink Insert, scans a page for words that could be potentially profitable to the publisher of the page, and connects the keyword with a product from an affiliate program. The publisher is paid when a reader clicks a link contained in the content to buy or learn more about a service or product.
  • VigLink also offers an outbound analytics service for clients to understand where readers go when they leave their site

    Ref : 

        Official site : https://www.viglink.com/

Why name Apache?

From wikipedia

According to the FAQ in the Apache project website, the name Apache was chosen out of respect to the Native American tribe Apache and its superior skills in warfare and strategy. The name was widely believed to be a pun on A Patchy Server (since it was a set of software patches), but this is erroneous. Official documentation used to give this very explanation of the name,but in a 2000 interview, Brian Behlendorf, one of the creators of Apache, set the record straight:

The name literally came out of the blue. I wish I could say that it was something fantastic, but it was out of the blue. I put it on a page and then a few months later when this project started, I pointed people to this page and said: “Hey, what do you think of that idea?” … Someone said they liked the name and that it was a really good pun. And I was like, “A pun? What do you mean?” He said, “Well, we’re building a server out of a bunch of software patches, right? So it’s a patchy Web server.” I went, “Oh, all right.” … When I thought of the name, no. It just sort of connotated: “Take no prisoners. Be kind of aggressive and kick some ass.”

From web archive

The Apache group was formed around a number of people who provided patch files that had been written for NCSA httpd 1.3. The result after combining them was A PAtCHy server.

Ref:

http://web.archive.org/web/19970415054031/www.apache.org/info.html

http://en.wikipedia.org/wiki/Apache_HTTP_Server#Name