https://www.baeldung.com/linux/ls-wc-accurate-file-count
Learn methods to get the number of filesystem objects under a given path using ls and wc.
wayscountfileslswc
https://www.baeldung.com/spring-data-jpa-refresh-fetch-entity-after-save
Explore various strategies and techniques to effectively refresh and fetch entities after saving in JPA.
refreshfetchentitysavejpa
https://www.baeldung.com/kotlin/gson-parse-arrays
Learn how to serialize and deserialize JSON arrays with Kotlin using Gson
parsingjsonarrayskotlingson
https://www.baeldung.com/kotlin/mono-empty-check
Learn to check if a Mono is empty in Kotlin and define static and dynamic fallback values to create robust reactive flows.
checkmonoemptykotlinbaeldung
https://www.baeldung.com/java-class-generate-avro-schema
Although not the standard workflow, it can be handy to understand how one would create an Avro schema from a set of Java classes. It turns out we can use the...
java classgenerateavroschemacertain
https://www.baeldung.com/linux/set-cpu-governor-all-cores
Learn how to set the CPU governor for all cores at once.
cpu governorsetcores
https://www.baeldung.com/linux/apt-get-update-vs-upgrade
Learn about the differences between updating and upgrading when using the Advanced Package Tool (APT).
apt getdifferenceupdateupgradebaeldung
https://www.baeldung.com/spring-security-authorizationmanager
In this article, we look at the AuthorizationManager in Spring Boot.
spring securitybaeldung
https://www.baeldung.com/spring-value-defaults
A quick and practical guide to setting default values when using the @Value annotation in Spring.
usingspringvaluedefaultsbaeldung
https://www.baeldung.com/2014-week-review-18
This week is definitely about testing - TDD, Unit Testing and the new test support in the upcoming Spring Security 4.
weekly reviewbaeldung
https://www.baeldung.com/kotlin/in-notin-operators
Learn what the in and !in operators do. Explore their typical usage and find out how to overload the in operator.
operatorskotlinbaeldung
https://www.baeldung.com/author/amitbhave
Amit has over 9+ years of work experience, currently working on Java, Kotlin, Spring boot stack.
amitbhavebaeldung
https://www.baeldung.com/scala/array-vs-wrappedarray
Learn the difference between Array, ArraySeq, ArrayOps, and WrappedArray in Scala
arrayvsscalabaeldung
https://www.baeldung.com/java-hashmap-modify-key
Learn the remove() then put() approach to replacing a key in a Java HashMap.
modifykeyhashmapbaeldung
https://www.baeldung.com/java-selection-sort
Read up on how to code selection sort in Java, how it works, and what its complexity is.
selection sortjavabaeldung
https://www.baeldung.com/ubuntu-install-jdk
Learn how to install OpenJDK and Oracle JDK versions 8 through 11 on Ubuntu systems.
installingjavaubuntubaeldung
https://www.baeldung.com/java-quartz-scheduler-persist-database
Learn how Quartz handles persistence with its JDBC JobStore and how to achieve it with a custom approach.
quartz schedulerpersistdatabasebaeldung
https://www.baeldung.com/linux/delete-files-non-printable-characters
Learn about ways to delete files with names that contain non-printable characters.
delete filesnamescontainnonprintable
https://www.baeldung.com/java-read-file-split-into-several
Learn how to split large files into small files by size and the specified number of files.
readfilesplitmultiple
https://www.baeldung.com/sql/mysql-file-import-cmd-line
Explore commonly used command-line approaches to import an SQL file in MySQL.
command lineimportsqlfileusing
https://www.baeldung.com/kotlin/preconditions
Explore Kotlin's preconditions for validating arguments and states. Learn when to use each precondition function.
preconditionskotlinbaeldung
https://www.baeldung.com/java-sql2o
Learn how to interact with sql2o - a Java library that enables database manipulation using an idiomatic language.
guidejdbcwrapperbaeldung
https://www.baeldung.com/java-two-dimensional-array-min-max
A quick tutorial on finding the minimum and maximum values in a multi-dimensional array in Java.
findingminimummaximumarraybaeldung
https://www.baeldung.com/java-pcollections
Learn about PCollections, a Java library providing persistent, immutable collections.
introductionbaeldung
https://www.baeldung.com/linux/sort-bash-arrays
Learn how to sort number arrays as well as string arrays in Bash.
sortbasharraysbaeldunglinux
https://www.baeldung.com/java-weekly-287
A couple of write-ups on the JEP-355 Text Blocks preview proposal for Multiline String Literals in Java 13, and an introduction to JPA/Hibernate query hints.
weekly issuejavabaeldung
https://www.baeldung.com/linux/top-monitor-resource-usage
Learn ways to keep track of the values returned by process monitoring tools like top.
keep trackvaluestopsimilar
https://www.baeldung.com/java-weekly-508
Java 21, monkey patching with Java, high-performant records, 12-factor apps, OpenJDK migrations, and real-time applications!
weekly issuejavabaeldung
https://www.baeldung.com/linux/stdbuf-pipe-turn-off-buffer
There is a buffer between piped processes on Linux. We look at how it works and how to reconfigure it.
turningbufferpipestdbufbaeldung
https://www.baeldung.com/java-next-higher-number-same-digits
Learn how to find the next higher number with the same set of digits as the original number in Java.
findingnexthighernumberdigits
https://www.baeldung.com/linux/run-multiple-bash-scripts-terminal
This article explains how to run different scripts sequentially and also how to stop and resume in foreground and background.
bash scriptsterminal windowrunmultiple
https://www.baeldung.com/kotlin/annotations
Learn about Kotlin annotations and their Java counterparts.
kotlinannotationsbaeldung
https://www.baeldung.com/java-buffer-overflows
Discover what Buffer Overflow is and the threats it poses to our system.
buffer overflowsjavabaeldung
https://www.baeldung.com/author/sunil-author
I'm a software engineer who loves technology challenges. I specialize in Java/Spring, Databases (Relational/NoSQL), Cloud/AWS, Microservices, scalable/secure...
sunilbaeldung
https://www.baeldung.com/linux/network-processes-with-no-pid
Learn about network processes and why they might seem to lack a PID.
networkprocessesidentify
https://www.baeldung.com/scala/file-io
A quick and practical overview of File IO in Scala.
file ioscalabaeldung
https://www.baeldung.com/linux/ssh-scp-password-subprocess
Learn how to send a password via SSH or SCP using subprocess.Popen in Linux.
sendingpasswordviasshscp
https://www.baeldung.com/java-weekly-276
Java 12 has been out of just a few weeks and packing some really cool functionality. We're looking at the enhanced switch this week - highly useful.
weekly issuejavabaeldung
https://www.baeldung.com/java-kafka-custom-headers
Learn how to use a Kafka producer to add custom headers in a Kafka message.
addcustomheaderskafkamessage
https://www.baeldung.com/linux/log-all-user-commands
Learn how to use the rsyslog service to log every command a user executes in Linux.
loggingeverycommandexecuteduser
https://www.baeldung.com/author/dhrubajyoti-bhattacharjee
I am a software developer and a DevOps Engineer with hands-on experience in Core Java, Restful web services for mobile applications. Developing microservice...
bhattacharjeebaeldung