Compress String with Run Length Encoding in Java

In this Java example, we’re gonna know how to compress String in Java with Run Length Encoding (RLE) method.

Related Posts:
Java Regular Expression Overview – Syntax
Java Regular Expression to extract data from a Text
Java Regular Expression to mask information from a Text

[Continue reading…] “Compress String with Run Length Encoding in Java”

Jackson JSON – Rename Properties with @JsonProperty, @JsonSetter and @JsonGetter example

In this tutorial, we’re gonna look at ways to rename Properties of a Class using @JsonProperty, @JsonSetter and @JsonGetter.

[Continue reading…] “Jackson JSON – Rename Properties with @JsonProperty, @JsonSetter and @JsonGetter example”

How to quick start Activiti – a Java BPM Engine with SpringBoot

In software development, digitizing a business process is one of the toughest challenges. It’s because most processes are sophisticated and maintaining them is difficult. In that circumstance, integrating a workflow engine in application is a good solution.

Java open source Activiti comes to us as a light-weight workflow and Business Process Management (BPM) solution. In this tutorial, we’re gonna take a look at Activiti – a BPM Engine.

Related Articles:
How to start Activiti + Spring JPA with Spring Boot
Activiti REST API with Spring Boot Example
Activiti Parallel Tasks + JPA with Spring Boot Example

[Continue reading…] “How to quick start Activiti – a Java BPM Engine with SpringBoot”

Java 9 Module System

Java 9 Module System, which is developed under Project Jigsaw, comes to us with the specific goal: to provide reliable configuration and strong flexible encapsulation. That helps application developers, library developers, or Java SE Platform implementors more easilier create a scalable platform, make greater platform integrity, and improve performance. In this tutorial, we’re gonna take a look at Java 9 Module System in a summarized way.

[Continue reading…] “Java 9 Module System”

Java 9 Platform Logging API and Service

Java 9 defines a minimal logging API which platform classes can use to log messages, together with a service interface for consumers of those messages. In this tutorial, we’re gonna take a look at new Java 9 Platform Logging API and an example that implements LoggerFinder service which can route platform log messages to the logging framework for application logger instead of system logger.

[Continue reading…] “Java 9 Platform Logging API and Service”