A quick overview of OutOfMemoryError in java. This blog covers types of java.lang.OutOfMemoryError, scenarios where OutOfMemoryError may be thrown, Java heap space, GC Overhead limit exceeded, unable to create new native Thread - Xss JVM option, Metaspace, request size bytes for reason, compressed class space, java.lang.Out...Read More
JSP Page Element (Part-2)
In this blog, we will work on the example of JSP page directives. And we will understand how JSP compiler compiles the page directives and write the output.
Note: This is the part 2 of the first video to know more about JSP page directive go to the previous blog JSP Page Elements
We usually write code in an idealized environment, But sometimes, the code can experience errors while executing our instructions. To handle failures Java has one of the powerful mechanism to handle runtime errors ie Exception Handling, here we will discuss about Exceptions and Exception Handling.Read More
Kotlin Programming Language
What is Kotlin? 1) Kotlin is open source statically typed(type safety) programming language introduced by jetbrains. 2) Kotlin runs on the Java virtual machine so it works great with all existing Java libraries/frameworks and runs with the same level of performance as Java. 3) It supports all object oriented programing prin...Read More
HashMap Internal Implementation
In this blog we will learn how to create and implement own/custom HashMap in java with full working source code.
This is very important and trending topic in java. In this blog i will be explaining HashMap custom implementation.
classloader core java java classloaders java se principles of classloaders de-serialization serialization arraylist collections exception externalization serialization vs externalization corejava exception-handling final finalize finally functional interface j2se lambda sim interface exceptionhandling multicatchblock trywithresources date time changes
functional interfaces generic type changes and improvements java8 lamda expressions nashorn stream collection type annotations java networking socket programming empty filter get ifpresent ispresent of ofnullable optional optionalclass orelse orelseget orelsethrow date date and time time garbage collector heap area interpreter jit compiler jvm jvm architecture method area stack area scalr api java image resizing java volatile volatile volatile keyword generics genericsinjava java javagenerics javase poi api read xlsx in java write data to xlsx in java java reflection api reflection api java 8 stream api stream api delimiter joiner stringjoiner concurrency api thread thread safety reentrantlock java thread threadlifecycle java mail api java mailing java nio nio buffer nio channel nio selector nio package annonymous inner class innerclass method local inner class nested inner class static nested class java 8 features predicate interface active jdbc jdbc reactiveprogramming android complexity custom implementation hashmap kotlin kotlin programming language jsp servlets and jsps error interview questions outofmemoryerror application server installation oracle web logic 12c web logic 12c web logic 12c server web logic installation web logic server installation and configuration fileupload servlet servletfileupload asynccontext asynchronous servlet callable statement jdbc storedprocedures prepared statement statement storedprocedures download file filedownloading javaee java web socket jee web application pagedirectives taglib linkedlist hashtable collection linkedhashset set enumeration iterators list listiterators map navigablemap navigableset queue sortedmap sortedset summary of collections comparable comparator java link linked sort description multi-threading multithreading synchronization synchronization block synchronization example synchronization method callable concurrency executor future threadpool bean lifecycle spring springcore maven springmvc springmvcexample springmvcwithmaven spring mvc with thymeleaf thymeleaf cloud foundry pivotal pivotal cloud foundry eureka spring cloud spring cloud eureka spring eureka elastic search spring data spring data elastic search spring hateoas jms dependency injection dependency management primitive injection setter injection spring core property tag ref refrence injection xml constructor constructor argument constructor injection injection spring framework autowire autowiring bean autowiring property setter spring bean autowiring spring cor auto-wiring bean bytype configuration file spring bean configuration file collection dependency injection collection dependency management sependency management xml configuration colection prop properties properties collection props core dependency idref reference alias alias tag bean alias spring bean spring bean alias bean scopes configuration scope singleton prototype namespace p p namespace c c namespace bean factory data merging inherit parent spring bean configuiration file collection merging all dependency check framework simple aware interface bean factory aware interface inner inner bean confusion constructor confusion null null in spring null string custom custom property editor property editors depends depends on dependson spring core advance method method replacement xmlconfiguration lookup method injection lookupmethod method injection internationalization event event processing factory method instantiation static factory method ststic factory method instantiation factory instance instance factory method instantiation instantion hibernate-cache hibernate hibernate with gradle hibernate4 hibernate 4 bootstrapping hibernate service and serviceregistries bootstrapping hibernate serviceregistries hibernate services service and serviceregistries mappings relations association maping mapping one to one annotation association association mapping hibernate annotation hibernate mapping jpa jpa annotationmapping one to one mapping relationship jpa annotation association relationships hivernate mapping one-to-one mapping many to many many to many mapping relationships annotation mappings annotations annotations configuration association mappings hibernate mappings one to many set collections many to one hibernate relationships one to many map one to many mapping one to many relationships one to many list one to many xml configuration list mapping hibernate configuration one to many set annotation configuration many to many association mapping many to many map class hierarchy inheritance inheritance mapping tabel hierarchy table_per_class_hierarchy_annotation concrete class table_per_concrete_class_annotation table table per sub class table_per_sub_class_annotation table_per_sub_class_xmlconfiguration class table_per_class_hierarchy_xmlconfiguration xml mapping restfull restful services spring with restful service graphql microservice-designpattern oauth architecture micro services micro services architecture designpattern log4j gradle gradle for java installing gradle lombok tool apache solr lucene nosql storage search engine search platform solr indexing backlinks competitor analysis crawl web pages how search engine work indexing webpages keyword analysis keyword optimization page rank search engine optimization search engine ranking seo seo algorithms seo blogs seo forums serp types of search engines what is seo anchor tag optimization anchor text opitmizatin domain optimization google analytics image optimization meta description meta keywords meta tags on page factors on page optimization robot txt optimization title optimization types of seo urls optimization webmaster console xml sitemap optimization 301 404 501 crawled errors on page seo search traffic site map webmaster tools website errors vpn bubblesort sorting sorting algorithm insertion sorting data structure merge sort quick sort quick sort algorithm selection sort binary search linear search searching algorithm