使用JavaFX工具可以实现图形用户界面开发,接下来,就通过一个用户登录的案例来演示JavaFX的基本使用。 查看全文>>
技术文章2021-05-10 |传智教育 |JavaFX工具编写用户登录界面
Java开发桌面应用程序一直不算理想,但Sun公司并没有放弃,于是Sun公司在2008年推出JavaFX,来弥补Java在桌面应用程序的缺陷。接下来,就针对JavaFX 8版本,介绍下JavaFX包含的主要特性。 查看全文>>
技术文章2021-05-10 |传智教育 |JavaFX,JavaFX的特点
当向BorderLayout布局管理器的容器中添加组件时,需要使用add(Component comp,Object constraints)方法,接下来通过一个案例来演示一下BorderLayout布局管理器对组件布局的效果,如文件1所示。 查看全文>>
技术文章2021-05-10 |传智教育 |BorderLayout,边界布局管理器的布局效果
互斥:一个资源每次只能被一个进程使用(资源独立)。 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放(不释放锁)。 不剥夺:进程已获得的资源,在未使用之前,不能强行剥夺(抢夺资源)。 循环等待:若干进程之间形成一种头尾相接的循环等待的资源关闭(死循环)。 查看全文>>
技术文章2021-05-07 |传智教育 |死锁是怎么产生的
HashTable使用的是Synchronized 关键字修饰,ConcurrentHashMap是使用了锁分段技术来保证线程安全的。Hashtable中采用的锁机制是一次锁住整个hash表,从而在同一时刻只能由一个线程对其进行操作;而ConcurrentHashMap 中则是一次锁住一个桶。ConcurrentHashMap 默认将hash 表分为16 个桶,诸如get、put、remove等常用操作只锁住当前需要用到的桶。这样,原来只能一个线程进入,现在却能同时有16个写线程执行,并发性能的提升是显而易见的。 查看全文>>
技术文章2021-05-07 |传智教育 |HashMap,HashTable,ConcurrentHashMap三者有什么区别
RDB 和AOF 两种方式也可以同时使用,在这种情况下,如果Redis 重启的话,则会优先采用AOF 方式来进行数据恢复,这是因为AOF 方式的数据恢复完整度更高。 查看全文>>
技术文章2021-05-07 |传智教育 |Redis持久化方式,RDB和AOF的优缺点
Java号称是最强的网络编程语言,但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的。需要做只是了解原理就够了。网络机制的实现是靠平台实现的,除非自己开发平台,否则是不需要知道socket怎么实现,怎么监听访问的。 查看全文>>
技术文章2021-05-05 |传智教育 |怎样学java,java入门
SpringData 是一个用于简化数据库访问,并支持云服务的开源框架。主要目标是使得数据库的访问变得方便快捷,并支持 map-reduce 框架和云计算机数据服务。它支持基于关系型数据库的数据服务,如 OracleRAC等。对于拥有海量数据的项目,可以用 SpringData 来简化项目的开发,就如Spring Framework 对 JDBC,ORM 的支持一样,SpringData 会让数据访问变得更加方便。 查看全文>>
技术文章2021-05-04 |传智教育 |什么是Spring Data