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</>
Concurrency14 Apr 2025

How do I safely share data between threads with ConcurrentHashMap?

When working with a multithreaded application, ConcurrentHashMap is a great choice for safely sharing data between threads. It is a thread-safe version of a HashMap that provides high concurrency for both retrieval and updates. Here are some guidelines to safely use a ConcurrentHashMap in a multithreaded environment: 1. Use Thread-Safe Access Operations ConcurrentHashMap ensures that […]

Wayan · 4 menit baca
CONCURRENCY / CATATAN</>
Concurrency14 Apr 2025

How do I schedule tasks using ScheduledExecutorService?

The ScheduledExecutorService is a Java concurrency utility used for scheduling tasks to run after a delay or to execute periodically. Introduced in Java 5 as part of the java.util.concurrent package, it provides flexible scheduling functionality. Here’s how you can use it: 1. Getting an Instance of ScheduledExecutorService You can obtain an instance using the Executors […]

Wayan · 3 menit baca
CONCURRENCY / CATATAN</>
Concurrency13 Apr 2025

How do I create a thread pool with Executors in Java?

In Java, the java.util.concurrent.Executors class provides factory methods for creating and managing thread pools easily. Below are common ways to create a thread pool using Executors: 1. Fixed Thread Pool A fixed thread pool contains a fixed number of threads. This is useful when you have a specific number of tasks to manage and want […]

Wayan · 4 menit baca
CONCURRENCY / CATATAN</>
Concurrency13 Apr 2025

How do I use ExecutorService to run tasks in Java?

In Java, the ExecutorService interface is part of the java.util.concurrent package and provides a higher-level replacement for managing threads and tasks. It simplifies the execution of tasks in a multithreaded environment by abstracting thread creation and management. Here’s how you can use ExecutorService to run tasks in Java: 1. Creating an ExecutorService You can create […]

Wayan · 3 menit baca
SERVLET / CATATAN</>
Servlet12 Apr 2025

How do I manage sessions using HttpSession in Jakarta Servlets?

Managing sessions using HttpSession in Jakarta Servlets is a straightforward process. HttpSession is a part of the Jakarta Servlet API which provides a way to handle session management between a client and server during multiple requests. Here’s a structured guide on using and managing sessions with HttpSession: 1. Introduction to HttpSession The HttpSession interface is […]

Wayan · 5 menit baca
SERVLET / CATATAN</>
Servlet12 Apr 2025

How do I read request parameters using HttpServletRequest?

In a Jakarta EE (or formerly Java EE) web application, you can use the HttpServletRequest object to read request parameters sent by a client (e.g., from a form, URL query string, or other mechanisms). Below are the common ways to read the parameters: 1. Using getParameter(String name) This method is used when you need to […]

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.