Ruang penulis
SEBUAH JURNAL TENTANG TEKNOLOGI

Belajar hal baru.
Tulis. Bagikan.

Ruang untuk merangkai pengetahuan, satu baris kode setiap hari.
Temukan tutorial, ide, dan catatan dari perjalanan belajar.

1914 catatan & terus bertumbuh
PILIHAN EDITOR
Java

Memahami Java Stream: olah koleksi dengan lebih ringkas

Pelajari alur filter, map, dan collect untuk mengolah data Java dengan kode yang mudah dibaca.

D Tim Diary Coding · 1 menit baca
UNTUK RASA INGIN TAHUMU

Catatan terbaru.

CONCURRENCY / CATATAN</>
Concurrency05 Mei 2025

How do I synchronize phases of execution with CyclicBarrier?

The CyclicBarrier class in Java allows you to synchronize phases or threads at a common point. It is particularly useful when you have multiple threads working on subtasks that need to wait for each other to proceed to the next phase of their work. Key Features of CyclicBarrier Reusable: The barrier can be reused once […]

Wayan · 5 menit baca
BASIC / CATATAN</>
Basic05 Mei 2025

A basic understanding of Java Classes and Interfaces

Java classes and interfaces are essential building blocks in Java programming. Here’s a simple explanation of both: Java Classes A class in Java is a blueprint or template used to create objects (instances). It contains: Fields (Instance Variables): To store the state of objects. Methods: To define behaviors or functionalities of the objects. Constructors: To […]

Wayan · 3 menit baca
MAVEN / CATATAN</>
Maven05 Mei 2025

A Comprehensive Guide to Setting Up Apache Maven

In this guide, you’ll learn everything you need to know about Apache Maven—from what it is to how to configure it across different operating systems. What is Apache Maven? In simple terms, Maven is a powerful build and project management tool primarily used by Java developers. Compared to older build systems like Apache Ant, Maven […]

Wayan · 4 menit baca
HIBERNATE / CATATAN</>
Hibernate05 Mei 2025

How do I set up Hibernate in a Maven project?

1. Introduction In this post, we’ll walk through the process of setting up a basic Hibernate project using Maven. Hibernate is a powerful ORM (Object-Relational Mapping) tool for Java, and it’s often used to simplify database interactions in enterprise applications. 2. Prerequisites Java JDK 17 or later Maven installed A code editor (e.g., IntelliJ IDEA, […]

Wayan · 4 menit baca
SPRING CORE / CATATAN</>
Spring Core05 Mei 2025

How do I define and inject dependencies using annotations in Spring?

In Spring, you can define and inject dependencies using annotations, which simplifies the process of configuring beans and their relationships. Here’s how you can do it step by step: 1. Define a Dependency with @Component To define a class as a Spring-managed component (or bean), you annotate it with @Component, which makes the class eligible […]

Wayan · 4 menit baca
JAVA 10 / CATATAN</>
Java 1005 Mei 2025

How to Work with the Root Certificates Included in Java 10

In Java 10, root certificates are included as part of the cacerts file in the Java Runtime Environment (JRE) to establish trust for security protocols like TLS/SSL. Java includes a default set of trusted Certificate Authorities (CAs) in this file. Here’s how you can work with the root certificates in Java 10: Accessing the Root […]

Wayan · 4 menit baca

Pengetahuan tumbuh ketika dibagikan.

Simpan rasa ingin tahu. Selalu ada hal baru untuk dipelajari.

Jelajahi catatan ↗
Putu Adi Guna Permana
TENTANG PENULIS

Dr (C). Ir. Putu Adi Guna Permana, S.Kom., M.Kom., IPM., ASEAN Eng.

Penulis dan pendiri Diary Coding — berbagi catatan, tutorial, dan pengalaman seputar pemrograman untuk siapa pun yang ingin terus belajar.