《Java 应用与开发》课程讲义 - 王晓东20.2.1 配置文件 web.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 20.2.2 web.xml 的主要配置项 . . . . . . . . . . . . . . . . . . . . . . . . . 254 20.2.3 Web 初始参数配置 . . . . . . . . . . . . . 中的常用包如表所示。 表 4.1 JDK API 常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写 加载机制,方便在部署时就发现并解决该问题。 • 栈内存也会溢出,但是更加少见。 对内存溢出的处理方法不外乎这两种: 调整 JVM 内存配置; 优化代码。 创建阶段的 JVM 内存配置优化需要关注以下项: 堆内存优化 调整 JVM 启动参数 -Xms -Xmx -XX:newSize -XX:MaxNewSize,如调整初 . . . . . . . . . . . . . . . . . .0 码力 | 330 页 | 6.54 MB | 1 年前3
Linux Docker MessHistory n 1996年6月,Linux内核2.0发布,可支持多个处理器,约由40万行代码。Linux 全球用户数约在350万左右。 n 1997年夏,制作电影《泰坦尼克号》所用的160台Alpha图形工作站中,有105台 采用了Linux操作系统。 n ... ... n http://www.kernel.org n 最新的内核稳定版本为4.4.3。 Linux History Ken 文件,并将pid写入该文件, 即可实现对该进程的资源控制。groups可以限制blkio、cpu、cpuacct、cpuset、devices、 freezer、memory、net_cls、ns九项子系统的资源。 blkio 这个子系统设置限制每个块设备的输入输出控制。例如磁盘、光驱以及usb等。 cpu 这个子系统使用调度程序为cgroup任务提供cpu的访问。 cpuacct 产生cgroup任务的cpu资源报告。0 码力 | 77 页 | 7.40 MB | 1 年前3
Java 应用与开发 - Java GUI 编程典型组件(课后自学) 学习目标 1. 了解用 Java 开发桌面软件图形用户界面的常用工具集 2. 掌握 AWT 的常用组件和视觉控制 3. 深入理解 GUI 事件处理机制 4. 了解 Applet,特别是其历史渊源,了解与 Applet 类似的技 术 5. 理解 Swing 和 AWT 的关系,学习使用 Swing 的典型组件 构建较复杂的图形界面程序 大纲 GUI 组件及布局 GUI 事件处理 Applet 事件处理 Applet Swing Swing 典型组件(课后自学) 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 用 Java 构建图形界面,我们有什么选择? ▶ AWT ▶ Swing ▶ Java FX ▶ 多语言混合开发 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 事件处理 Applet Swing Swing 典型组件(课后自学) 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 概念和术语 O 图形用户界面 GUI (Graphical User Interface),Java 主要分为 AWT 和 Swing 两大系列 GUI API。 O 抽象窗口工具集 AWT (Abstract Window0 码力 | 73 页 | 876.31 KB | 1 年前3
使用 TEX 写文档68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版 68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版 68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版0 码力 | 65 页 | 1.07 MB | 1 年前3
Java 应用与开发 - 面向对象编程进阶 PART1super 关键字 this JDK API 中的常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像 的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output0 码力 | 39 页 | 614.13 KB | 1 年前3
MySQL ZIP Archive版本安装说明ws服务管理窗口 管理该服务的启动和停止;如果你要访问数据库资源,必须保证mysqld服务正确启动。 mysql.exe MySQL数据库客户端,属于命令行交互形式的MySQL客户端软件,与其他图形化客户端例如phpmyadmin等功 能类似,必须连接本地或远程计算机的mysqld才能发挥作用。 Author: 王晓东(Xiaodong Wang) Created: 2017-11-06 Mon0 码力 | 4 页 | 756.23 KB | 1 年前3
Java 应用与开发 - Java EE 体系结构容器(Applet Container)是具有 Java SE Plugin 插 件的 Web 浏览器,驻留在客户端,管理和运行 Java Applet 组件。 ▶ Applet 容器使得 Web 具有丰富的图形界面和事件响应机 制,进而开发出具有极高交互性的 Web 应用软件。 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Web 容器 ▶0 码力 | 40 页 | 1.89 MB | 1 年前3
Apache Shiro参考手册中文版Shiro Realm 能够执行身份验证和授权操作。 Realm configuration 如果使用 Shiro 的 INI 配置文件,你能够自定义及引用 Realm,就像在[main]项中的任何其他对象一样,但它们在 securityManager 中采用两种方法之一进行配置:显式或隐式。 Explicit Assignment 基于迄今的 INI 配置知识,这是一个显示的配置方法。在定义一个或多个 Cache 实现去存储 Session 数据。 Web Applications 当使用 Shiro 本地的 SessionManager 实现时不要忘了分配 SessionDAO 是一项功能。Web 应用程序默认使用基于容器 的 SessionManager,它不支持 SessionDAO。如果你想在 Web 应用程序中使用基于 EHCache 的会话存储,配置一个 如上所解释的 Web EnterpriseCacheSessionDAO sessionDAO.activeSessionsCacheName = myname ... 只要确保在 ehcahe.xml 中有一项与名字匹配且你已经配置好了如上所述的 overflowToDisk="true"和 eternal="true"。 Custom Session IDs Shiro 的 SessionDAO0 码力 | 92 页 | 1.16 MB | 1 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译EHCache 支持的 Cache 实现去存储Session 数据。 Web Applications 当使用 Shiro 本地的 SessionManager 实现时不要忘了分配SessionDAO 是一项功能。Web 应用程序默认使用基于容器的 SessionManager,它不支持 SessionDAO。如果你想在 Web 应用程序中使用基于 EHCache 的会话存储,配置一个 如上所述的 Web eis.EnterpriseCacheSessionDAO sessionDAO.activeSessionsCacheName = myname ... 只要确保在 ehcahe.xml 中有一项与名字匹配且你已经配置好了如上所述的 overflowToDisk="true" 和 eternal="true"。 Custom Session IDs Shiro 的 SessionDAO 实现使用一个内置的 sessionValidationScheduler = $sessionValidationScheduler Disabling Session Validation 禁用 在某些情况下,你可能希望禁用会话验证项,由于你建立了一个超出了Shiro 控制的进程来为 你执行验证。例如,也许你正在使用一个企业的 Cache 并依赖于缓存的Time To Live 设置来 自动地去除旧的会话。或者也许你已经制定了0 码力 | 196 页 | 2.34 MB | 1 年前3
Hello 算法 1.0.0b4 Java版强的同学能够顺利地将地雷逐个排掉,而基础不足的同学很可能被炸的满头是包,并在挫折中步步退缩。通 读教材书籍也是一种常见做法,但对于面向求职的同学来说,毕业季、投递简历、准备笔试面试已经占据了 大部分精力,厚重的书籍往往变成了一项艰巨的挑战。 如果你也面临类似的困扰,那么很幸运这本书找到了你。本书是我对此问题的给出的答案,虽然不一定正确, 但至少是一次积极的尝试。这本书虽然不足以让你直接拿到 Offer ,但会引导你探索数据结构与算法的“知 < n + 1; j++) { System.out.println(0); } } } 第二步:判断渐近上界 时间复杂度由多项式 ?(?) 中最高阶的项来决定。这是因为在 ? 趋于无穷大时,最高阶的项将发挥主导作用, 其他项的影响都可以被忽略。 以下表格展示了一些例子,其中一些夸张的值是为了强调“系数无法撼动阶数”这一结论。当 ? 趋于无穷大 时,这些常数变得无足轻重。 2. 复杂度 3.2. 推算方法 空间复杂度的推算方法与时间复杂度大致相同,只是将统计对象从“计算操作数量”转为“使用空间大小”。 与时间复杂度不同的是,我们通常只关注「最差空间复杂度」,这是因为内存空间是一项硬性要求,我们必须 确保在所有输入数据下都有足够的内存空间预留。 最差空间复杂度中的“最差”有两层含义,分别是输入数据的最差分布和算法运行过程中的最差时间点。 ‧ 以最差输入数据为准。当 ? <0 码力 | 342 页 | 27.39 MB | 1 年前3
共 20 条
- 1
- 2













