current location:Home>Technical Articles>Java
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
- UnsupportedDataTypeException: Migrating from javax.mail to jakarta.mail
- While migrating a simple SMTP mailer class from javax.mail to the current jakarta.mail, I ended up with the error UnsupportedDataTypeException: no object DCH for MIME type ... In various forums, some people suggested to write a custom DataHandler t
- javaTutorial 931 2024-09-03 11:37:31
- Varargs and ambiguity
- Unexpected errors can occur when overloading methods that use variable-length arguments. These errors often involve ambiguity, where a method call may be ambiguous due to overloading. The following program illustrates an example
- javaTutorial 790 2024-09-03 11:10:28
- Java Programming changes from Java SE to Java SE 23
- Java has gone through many versions and updates since its initial release in 1996. Each version has introduced new features and enhancements, making it a robust and versatile programming language. In this article, we will go through the Java SE versi
- javaTutorial 520 2024-09-03 10:53:02
- Lambda function using Docker Container Image -Part easuring cold and warm starts of Lambda function with Java ( runtime
- Introduction In the first article of our small series we explored how to develop and deploy Lambda function using Docker Container Image and Java runtime. We explored 2 use cases: AWS Lambda base Docker container image AWS OS-only base image
- javaTutorial 253 2024-09-03 10:48:54
- Project Challenge - Creating a counter application
- We have reached the second design challenge of this initial module, the last task before moving on to the Object Oriented Programming module. I confess that I found this challenge a bit stupid and it could have been a code challenge without any problems, but that's ok
- javaTutorial 881 2024-09-03 10:46:32
- Enhancing Performance with Static Analysis, Image Initialization and Heap Snapshotting
- From monolithic structures to the world of distributed systems, application development has come a long way. The massive adoption of cloud computing and microservice architecture has significantly altered the approach to how server applications are c
- javaTutorial 200 2024-09-03 10:30:59
- Enhance Your Spring Boot Skills by Solving Exception Handling Issues: Implement a Global Handler for UserNotFoundException
- Overview This implementation enhances the exception handling mechanism within the Journal REST API application by defining a custom exception, UserNotFoundException, and implementing a global exception handler to manage this exception effecti
- javaTutorial 790 2024-09-01 10:55:31
- What You Need to Know About Virtual Threads in Java
- 1. Introduction to Virtual Threads Virtual threads are a lightweight concurrency abstraction introduced in Java to address the challenges of managing a large number of threads efficiently. Unlike traditional threads, virtual threads are designe
- javaTutorial 751 2024-09-01 10:50:39
- The History of Java Programming Language
- Java is one of the most popular programming languages in the world, known for its versatility, reliability, and efficiency. Its development and growth over the years have shaped much of the technology we use today. Here’s a look back at the history o
- javaTutorial 536 2024-09-01 08:30:53
- Singleton and Prototype Spring Bean Scopes: A Detailed Exploration
- When I first started working with Spring, one of the concepts that intrigued me the most was the idea of bean scopes. Spring provides various bean scopes that determine the lifecycle of beans created within the Spring container. Two of the most commo
- javaTutorial 812 2024-09-01 08:30:32
- Introducing Awesome J: An Awesome List About Everything Related to J
- Introduction to J2ME Java ME, also known as J2ME, is a Java specification for old keypad phones and PDAs. About Awesome J2ME Through this post, I would like to introduce Awesome J2ME, an Awesome list that I, along with community, ha
- javaTutorial 1003 2024-08-31 20:30:32
- OAuth Authentication in Spring Boot: A Guide to Integrating Google and GitHub Login
- Enhance Security with OAuth 2.0: Implementing Social Logins in Spring Boot In the world of modern web development, securing your applications and making authentication as smooth as possible for users is a top priority. That’s where OAuth 2.0 comes i
- javaTutorial 680 2024-08-31 18:31:17
- How to implement a Distributed Lock using Redis
- I am Dumb Well, whenever we work in our local system everything works as butter. That is why we call "No better place than 127.0.0.1" but WAKE UP TO THE REALITY Well things not always work in production as expected. Mostly when you are
- javaTutorial 664 2024-08-31 18:31:04
- How to use Advanced Binary Scarch ?
- Why and how ? while i was solving the question on leetcode which says in an Given array of integers nums sorted in non-decreasing order, find the starting and ending position of a given target value. so it was impossible to return the starting
- javaTutorial 267 2024-08-31 18:30:37
- Developer diary # How does it work?
- How does it work? How often do we ask this question when trying something new? In most of the cases, based on my developer experience, I didn't answer this question, I just used. Why don't I answer this question? Because, it requires so much energy,
- javaTutorial 927 2024-08-31 18:30:33