IT, Cloud & DevOps Blog

Prototype Design Pattern in Java — step-by-step Programming tutorial on Progressive Robot

Prototype Design Pattern in Java

URL: https://www.progressiverobot.com/prototype-design-pattern-in-java/ Prototype design pattern is one of the Creational Design pattern, so it provides a mechanism of object creation. Prototype Design Pattern ![prototype design pattern](images/prototype-design-pattern-in-java-section-1.png) Prototype design pattern is used when the Object creation is a costly affair and requires a lot of time and resources and you have a similar object already existing. […]

Read more
FreeBSD 12 — movemail — vulnerability — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — movemail — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 3 September 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: emacs — movemail format string vulnerability Related CVEs: CVE-2005-0100 Upstream summary: Max Vozeler discovered several format string vulnerabilities in the movemail utility of Emacs. They can be exploited when connecting […]

Read more
How To Use Operators in Java — step-by-step Programming tutorial on Progressive Robot

How To Use Operators in Java

An operator is one or more symbols in combination — from the well-known arithmetic operators such as minus and plus to the more advanced `instanceof`. When you apply operators on values or variables, you get a result from the operation. In this tutorial, you will use unary, binary, and ternary operators in a range of scenarios.

Read more
FreeBSD 12 — php71-mbstring — multiple vulnerabilities (4 CVEs) — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — php71-mbstring — multiple vulnerabilities (4 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 3 September 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: oniguruma — multiple vulnerabilities Related CVEs: CVE-2017-9224 CVE-2017-9226 CVE-2017-9227 CVE-2017-9228 Upstream summary: the PHP project reports: A stack out-of-bounds read occurs in match_at() during regular expression searching. A logical error […]

Read more
How to Monitor Windows Server 2016 with Grafana and InfluxDB — step-by-step Windows Server 2016 tutorial on Progressive Robot

How to Monitor Windows Server 2016 with Grafana and InfluxDB

How to Set Up Windows Server 2016 with Grafana Grafana is an open-source observability and visualization platform that creates rich, interactive dashboards from diverse data sources including Prometheus, InfluxDB, Elasticsearch, and many others. While Grafana itself is not a monitoring agent, it serves as the visualization and alerting layer when combined with a metrics collection […]

Read more
Oracle Linux 8 — librabbitmq — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — librabbitmq — vulnerability — patch and remediation guide (ELSA-2020-4445)

🟡 Medium   ⏱ 10–30 min  Last verified: 3 September 2019 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2020-4445 Related CVEs: CVE-2019-18609 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance […]

Read more
How To Fix Common LetsEncrypt Errors — step-by-step Web Servers tutorial on Progressive Robot

How To Fix Common LetsEncrypt Errors

There are many common errors you may encounter when configuring your domain name or HTTPS support. This tutorial will review some common errors you may encounter when dealing with DNS, HTTPS, or Let’s Encrypt specifically.

Read more
How to Build and Deploy a Go Web Application on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Build and Deploy a Go Web Application on RHEL 7

How to Build and Deploy a Go Web Application on RHEL 7 Go’s standard library includes a production-capable HTTP server in the net/http package. Unlike Java or Python, you do not need an external application server or framework to serve web traffic — the Go runtime handles it natively with impressive performance. This guide covers […]

Read more
CHAT