Java roadmap - multiple fixes (#5957)
Adding copy, content links & remove broken links. --------- Co-authored-by: dsh <daniel.s.holdsworth@gmail.com>pull/5994/head
parent
c80591c1cf
commit
90371b081a
8 changed files with 15 additions and 9 deletions
@ -1,10 +1,13 @@ |
|||||||
# Basics of Threads |
# Basics of Threads |
||||||
|
|
||||||
A thread in Java is the direction or path that is taken while a program is being executed. Generally, all the programs have at least one thread, known as the main thread, that is provided by the JVM or Java Virtual Machine at the starting of the program’s execution |
A thread in Java is the direction or path that is taken while a program is being executed. Generally, all the programs have at least one thread, known as the main thread, that is provided by the JVM or Java Virtual Machine at the starting of the program’s execution. |
||||||
|
|
||||||
|
NB! Writing correct multi-threaded application is complex and it's an advanced topic. Things like ParallelStreams, thread-safe Collections and ExecutorService can be helpful. |
||||||
|
|
||||||
Visit the following resources to learn more: |
Visit the following resources to learn more: |
||||||
|
|
||||||
- [@article@Threads in Java](https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html) |
- [@article@Threads in Java](https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html) |
||||||
- [@article@An Introduction to Thread in Java](https://www.simplilearn.com/tutorials/java-tutorial/thread-in-java) |
- [@article@An Introduction to Thread in Java](https://www.simplilearn.com/tutorials/java-tutorial/thread-in-java) |
||||||
- [@article@How to Create a Thread in Java?](https://www.javatpoint.com/how-to-create-a-thread-in-java) |
- [@article@How to Create a Thread in Java?](https://www.javatpoint.com/how-to-create-a-thread-in-java) |
||||||
|
- [@article@Multithreaded programming is HARD](https://jenkov.com/tutorials/java-concurrency/index.html) |
||||||
- [@video@Java Threads Tutorial](https://www.youtube.com/watch?v=TCd8QIS-2KI) |
- [@video@Java Threads Tutorial](https://www.youtube.com/watch?v=TCd8QIS-2KI) |
||||||
|
@ -1,8 +1,9 @@ |
|||||||
# Hibernate |
# Hibernate |
||||||
|
|
||||||
Hibernate is an open source object-relational mapping tool that provides a framework to map object-oriented domain models to relational databases for web applications. |
Hibernate is an open source object-relational mapping tool that provides a framework to map object-oriented domain models to relational databases for web applications. Hibernate implements the specifications of JPA. Performance is key so Hibernate supports first-level and second-level caching |
||||||
|
|
||||||
Visit the following resources to learn more: |
Visit the following resources to learn more: |
||||||
|
|
||||||
- [@official@Hibernate](https://hibernate.org/) |
- [@official@Hibernate](https://hibernate.org/) |
||||||
- [@article@Hibernate Tutorial](https://www.javatpoint.com/hibernate-tutorial) |
- [@article@Hibernate Tutorial](https://www.javatpoint.com/hibernate-tutorial) |
||||||
|
- [@articel@Second-level caching explained](https://hazelcast.com/glossary/hibernate-second-level-cache/) |
||||||
|
Loading…
Reference in new issue