 《Java 应用与开发》课程讲义 - 王晓东Runnable 接口创建线程 • 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; • 线程体 run() 方法所在的类还可以从其他类继承一些有用的属性或方法; • 有利于保持程序风格的一致性。 直接继承 Thread 类创建线程 • Thread 子类无法再从其他类继承; • 编写简单,run() 方法的当前对象就是线程对象,可直接操作。 14.1.9 后台线程 相关概念 后台处理 要的服务,并管理组件的生成、 调用和销毁整个生命周期。 • 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和销毁。 容器的优势 • 简化了企业级软件开发中复杂的对象管理事务; • 克服了 C++ 语言等内存泄漏缺陷; • 减轻软件开发人员的负担。 图 15.2 Java EE 容器 15.3.1 客户端应用容器 • 客户端应用容器(Application Client 消息服务连接服务 API-JMS • 数据持久化服务 API-JPA • 命名和目录服务 API-JNDI • 安全性和授权服务 API-JAAS • 电子邮件服务 API-JavaMail • 事务服务 API-JTA • XML 处理服务 API-JAXP • XML Web 服务 API-JAX-WS • XML 绑定服务 API-JAXB • 带附件的 SOAP 服务 API-SAAJ0 码力 | 330 页 | 6.54 MB | 1 年前3 《Java 应用与开发》课程讲义 - 王晓东Runnable 接口创建线程 • 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; • 线程体 run() 方法所在的类还可以从其他类继承一些有用的属性或方法; • 有利于保持程序风格的一致性。 直接继承 Thread 类创建线程 • Thread 子类无法再从其他类继承; • 编写简单,run() 方法的当前对象就是线程对象,可直接操作。 14.1.9 后台线程 相关概念 后台处理 要的服务,并管理组件的生成、 调用和销毁整个生命周期。 • 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和销毁。 容器的优势 • 简化了企业级软件开发中复杂的对象管理事务; • 克服了 C++ 语言等内存泄漏缺陷; • 减轻软件开发人员的负担。 图 15.2 Java EE 容器 15.3.1 客户端应用容器 • 客户端应用容器(Application Client 消息服务连接服务 API-JMS • 数据持久化服务 API-JPA • 命名和目录服务 API-JNDI • 安全性和授权服务 API-JAAS • 电子邮件服务 API-JavaMail • 事务服务 API-JTA • XML 处理服务 API-JAXP • XML Web 服务 API-JAX-WS • XML 绑定服务 API-JAXB • 带附件的 SOAP 服务 API-SAAJ0 码力 | 330 页 | 6.54 MB | 1 年前3
 Java 应用与开发 - 线程编程Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制 线程的同步 Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制 线程的同步0 码力 | 82 页 | 1010.73 KB | 1 年前3 Java 应用与开发 - 线程编程Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制 线程的同步 Runnable 接口创建线程 ▶ 可以将虚拟 CPU、代码和数据分开,形成清晰的模型; ▶ 线程体 run() 方法所在的类还可以从其他类继承一些有用的 属性或方法; ▶ 有利于保持程序风格的一致性。 O 直接继承 Thread 类创建线程 ▶ Thread 子类无法再从其他类继承; ▶ 编写简单,run() 方法的当前对象就是线程对象,可直接 操纵。 大纲 线程基础 线程控制 线程的同步0 码力 | 82 页 | 1010.73 KB | 1 年前3
 Java 应用与开发 - Java EE 体系结构服 务,并管理组件的生成、调用和销毁整个生命周期。 ▶ 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和 销毁。 O 容器的优势 ▶ 简化了企业级软件开发中复杂的对象管理事务; ▶ 克服了 C++ 语言等内存泄漏缺陷; ▶ 减轻软件开发人员的负担。 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Java EE0 码力 | 40 页 | 1.89 MB | 1 年前3 Java 应用与开发 - Java EE 体系结构服 务,并管理组件的生成、调用和销毁整个生命周期。 ▶ 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和 销毁。 O 容器的优势 ▶ 简化了企业级软件开发中复杂的对象管理事务; ▶ 克服了 C++ 语言等内存泄漏缺陷; ▶ 减轻软件开发人员的负担。 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Java EE0 码力 | 40 页 | 1.89 MB | 1 年前3
 跟我学Shiro - 张开涛息。 Spring 配置——spring-config.xml 定义了 context:component-scan 来扫描除 web 层的组件、dataSource(数据源)、事务管理 器及事务切面等;具体请参考配置源码。 Spring 配置——spring-config-cache.xml 定义了 spring 通用 cache,使用 ehcache 实现;具体请参考配置源码。0 码力 | 219 页 | 4.16 MB | 10 月前3 跟我学Shiro - 张开涛息。 Spring 配置——spring-config.xml 定义了 context:component-scan 来扫描除 web 层的组件、dataSource(数据源)、事务管理 器及事务切面等;具体请参考配置源码。 Spring 配置——spring-config-cache.xml 定义了 spring 通用 cache,使用 ehcache 实现;具体请参考配置源码。0 码力 | 219 页 | 4.16 MB | 10 月前3
 Apache Shiro参考手册中文版的 ThreadState 概念及一个静态的 SecurityManager。这些技术在测试和框 架代码中是很有用的,但几乎不曾在应用程序代码中使用。 大多数使用 Shiro 工作的需要确保线程的一致性的终端用户,几乎总是使用 Shiro 的自动管理机制,即 Subject.associateWith 和 Subject.execute 方法。这些方法包含在 Subject thread association0 码力 | 92 页 | 1.16 MB | 1 年前3 Apache Shiro参考手册中文版的 ThreadState 概念及一个静态的 SecurityManager。这些技术在测试和框 架代码中是很有用的,但几乎不曾在应用程序代码中使用。 大多数使用 Shiro 工作的需要确保线程的一致性的终端用户,几乎总是使用 Shiro 的自动管理机制,即 Subject.associateWith 和 Subject.execute 方法。这些方法包含在 Subject thread association0 码力 | 92 页 | 1.16 MB | 1 年前3
 Nacos架构&原理
 同步粒度: Nacos Sync 同步数据的时候是以服务为维度, 比较容易做最终⼀致性处理, 同时可以提供保 活的机制,满足节点维持的场景。 数据库通过 Binlog 同步的方式只能局限于事务粒度, 而文 件同步只能通过单个文件的粒度, 在服务同步这个维度并不是很合适。  可用性方面: Nacos Sync 作为⼀个中间件,是以集群方式进行的,传统的数据库和文件方式基本是单进程进0 码力 | 326 页 | 12.83 MB | 9 月前3 Nacos架构&原理
 同步粒度: Nacos Sync 同步数据的时候是以服务为维度, 比较容易做最终⼀致性处理, 同时可以提供保 活的机制,满足节点维持的场景。 数据库通过 Binlog 同步的方式只能局限于事务粒度, 而文 件同步只能通过单个文件的粒度, 在服务同步这个维度并不是很合适。  可用性方面: Nacos Sync 作为⼀个中间件,是以集群方式进行的,传统的数据库和文件方式基本是单进程进0 码力 | 326 页 | 12.83 MB | 9 月前3
 Apache Shiro 1.2.x Reference Manual 中文翻译ThreadState 概念及一个静态的S ecurityManager。这些技术在测试和框架代码中是很有用的,但几乎不曾在应用程序代码中使 用。 大多数使用 Shiro 工作的需要确保线程的一致性的终端用户,几乎总是使用 Shiro 的自动管理 机制,即 Subject.associateWith 和Subject.execute 方法。这些方法包含在 Subject thread association0 码力 | 196 页 | 2.34 MB | 1 年前3 Apache Shiro 1.2.x Reference Manual 中文翻译ThreadState 概念及一个静态的S ecurityManager。这些技术在测试和框架代码中是很有用的,但几乎不曾在应用程序代码中使 用。 大多数使用 Shiro 工作的需要确保线程的一致性的终端用户,几乎总是使用 Shiro 的自动管理 机制,即 Subject.associateWith 和Subject.execute 方法。这些方法包含在 Subject thread association0 码力 | 196 页 | 2.34 MB | 1 年前3
共 7 条
- 1













