javacodegeeks.com

Java Concurrency Essentials Tutorial

Course OverviewConcurrency is always a challenge for developers and writing concurrent programs can be extremely hard. There is a number of things that could potentially blow up and the complexity of systems rises considerably when concurrency is introduced.However, the ability to write robust concurrent programs is a great tool in a developer’s belt and can help build sophisticated, enterprise level applications.In this course, you will dive into

javacodegeeks.com

Hibernate教程-终极指南

编者按:Hibernate ORM(简称Hibernate)是一个对象-关系映射框架,用于将面向对象的域模型转换为传统的关系数据库。Hibernate通过将直接的持久性相关的数据库访问替换掉,而高级对象处理功能来替换,解决了对象-关系间不匹配的问题。Hibernate是最流程的Java框架之一。为此,我们在Java Code Geeks提供了大量的教程,点击这里查看它们。现在,我们想要创建一个独立的、具有参考性的文章,来提供一个关于如何使用Hibernate的框架,并且帮助你快速开启你的Hibernate应用开发。开始享受吧!目录1. 简介2. 项目搭建3. 基础知识3.1. SessionFactory 和Session3.2. 事务(Transactions)3.3. 表(Tables)4. 继承(Inheritance)5. 关系(Relationships)5.1. 一对一5.2. 一对多5.3. 多对多5.4. 组件(Components)6. 用户自定义数据类型7. 拦截器(Interceptors)8. 源码下载简介Hibernate是Java世界里最流程的对象/关系映射框架(ORM)之一。它允许开发者将普通的Java类的对象结构,映射到数据库中的关系结构。借助于ORM框架,我们的一些工作,比如将内存中的对象实例存储到持久化的数据库,和加载这些数据到原来的对象结构,都变得更加容易。同时,这些ORM解决方案,比如Hibernate,

javacodegeeks.com

多线程和并发面试问题与答案 – 终极列表(PDF下载)

编者按: 并发一直是开发者的挑战,编写并发程序可以是非常困难的。当涉及并发,有一系列事情可能会出现和系统复杂性大幅提高。但是,编写健壮的并发程序的能力是开发者的一个伟大的工具,可以帮助建立复杂的企业级的应用。在这篇文章中,我们将讨论可用于编程面试的不同类型问题,以评估面试者对并发和多线程的的认识问题。这些问题不仅是Java的特异性,同时也关于常规的编程原则。享受提示,您是否在寻找Java中的职业发展机会?   请访问我们的Job Board 搜索和查看一个为世界各地的IT专业人员手工挑选 Java就业机会的平台.   此外,您可以将您的简历发给我们的 Resumes Board 推广自己的技能给全球广泛的Java招聘人员。目录1. 什么是我们理解的并发?2. 进程和线程之间的区别是什么?3. 在Java中,什么是进程和线程?4. 什么是调度器?5. 一个Java程序至少有多少个线程?6. 如何在Java应用程序中访问当前线程?7. 每一个Java线程有哪些特性?8. 线程组的目的是什么?9. 线程有什么状态,每一个状态的意思是什么?10. 我们如何设置线程的优先级?11. 如何在Java创建线程?12. 我们如何停止在Java的线程?13. 为什么一个线程不会被调用的方法stop()停止?14. 是否有可能启动一个线程两次?15. 下列代码的输出结果是什么?16. 什么是守护线程?17. 有可能当一个普通用户线程已经开始了,将它转为守护线程吗?18. 我们怎么理解忙等待?19. 怎么避免忙等待?20. 我们能否把Thread.sleep()用于实时处理?

javacodegeeks.com

Hibernate Tutorial – The ULTIMATE Guide (PDF Download)

EDITORIAL NOTE: In this post, we feature a comprehensive Hibernate Tutorial. Hibernate ORM (Hibernate in short) is an object-relational mapping framework, facilitating the conversion of an object-oriented domain model to a traditional relational database. Hibernate solves the object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions.Hibernate is one of the most popular Java frameworks out there. For this reason we have provided an

javacodegeeks.com

JPA Tutorial – The ULTIMATE Guide (PDF Download)

EDITORIAL NOTE: In this post, we feature a comprehensive JPA Tutorial. The Java Persistence API (JPA) is a Java programming language application programming interface specification that describes the management of relational data in applications using Java Platform, Standard Edition and Java Platform, Enterprise Edition.JPA has become the de-facto standard to write application code that interacts with Databases. For this reason we have provided an abundance of tutorials here at

javacodegeeks.com

100 Multithreading and Concurrency Interview Questions and Answers – The ULTIMATE List (PDF Download)

Last Updated Jan. 26, 2019EDITORIAL NOTE: Concurrency is always a challenge for developers and writing concurrent programs can be extremely hard.There is a number of things that could potentially blow up and the complexity of systems rises considerably when concurrency is introduced.However, the ability to write robust concurrent programs is a great tool in a developer’s belt and can help build sophisticated, enterprise level applications.In this