 《Java 应用与开发》课程讲义 - 王晓东. . . . . . . . . . . . . . . . . . . . . . . 93 9.2 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 9.2.1 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . 生成一个单独的“.class”文件,且文件名与类名相同。 1.6 课后习题 1. 安装配置 Eclipse Java 开发环境。 2. 使用一个文本编辑器(记事本等)编写一个简单的 Java 程序,并从命令行编译执 行该程序。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 中的常用包如表所示。 表 4.1 JDK API 常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写0 码力 | 330 页 | 6.54 MB | 1 年前3 《Java 应用与开发》课程讲义 - 王晓东. . . . . . . . . . . . . . . . . . . . . . . 93 9.2 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 9.2.1 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . 生成一个单独的“.class”文件,且文件名与类名相同。 1.6 课后习题 1. 安装配置 Eclipse Java 开发环境。 2. 使用一个文本编辑器(记事本等)编写一个简单的 Java 程序,并从命令行编译执 行该程序。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 中的常用包如表所示。 表 4.1 JDK API 常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写0 码力 | 330 页 | 6.54 MB | 1 年前3
 Apache Shiro 1.2.x Reference Manual 中文翻译支持单点登录(SSO)功能 支持提供“Remember Me”服务,获取用户关联信息而无需登录 … 等等——都集成到一个有凝聚力的易于使用的API。 Shiro 致力在所有应用环境下实现上述功能,小到命令行应用程序,大到企业应用中,而且不 需要借助第三方框架、容器、应用服务器等。当然 Shiro 的目的是尽量的融入到这样的应用环 境中去,但也可以在它们之外的任何环境下开箱即用。 Apache Shiro 章所含示例如下) 示例1 示例2 示例3 Setup 设置 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将运行并迅速退出,这样你 可以领略到 Shiro 的API。 任何应用程序 Apache Shiro设计从一开始就支持任何应用程序——从最小的命令行应用程序最大的集群 web 应用程序。对于本教程,尽管我们创建一个简单的应用程序,你都知道运用相同的使用模 式来进行应用程序创建或部署。 安装是否正确,命令行 下运行 mvn --version 并看到类似如下: Apache Shiro 1.2.x Reference Manual 中文翻译 8 2. Tutorial 教程 现在,在你的文件系统中创建一个新目录,例如, shiro-tutorial 作为项目名并在目录下保存以下 Maven pom.xml 文件: 教程中的 class 我们将运行一个简单的命令行应用程序0 码力 | 196 页 | 2.34 MB | 1 年前3 Apache Shiro 1.2.x Reference Manual 中文翻译支持单点登录(SSO)功能 支持提供“Remember Me”服务,获取用户关联信息而无需登录 … 等等——都集成到一个有凝聚力的易于使用的API。 Shiro 致力在所有应用环境下实现上述功能,小到命令行应用程序,大到企业应用中,而且不 需要借助第三方框架、容器、应用服务器等。当然 Shiro 的目的是尽量的融入到这样的应用环 境中去,但也可以在它们之外的任何环境下开箱即用。 Apache Shiro 章所含示例如下) 示例1 示例2 示例3 Setup 设置 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将运行并迅速退出,这样你 可以领略到 Shiro 的API。 任何应用程序 Apache Shiro设计从一开始就支持任何应用程序——从最小的命令行应用程序最大的集群 web 应用程序。对于本教程,尽管我们创建一个简单的应用程序,你都知道运用相同的使用模 式来进行应用程序创建或部署。 安装是否正确,命令行 下运行 mvn --version 并看到类似如下: Apache Shiro 1.2.x Reference Manual 中文翻译 8 2. Tutorial 教程 现在,在你的文件系统中创建一个新目录,例如, shiro-tutorial 作为项目名并在目录下保存以下 Maven pom.xml 文件: 教程中的 class 我们将运行一个简单的命令行应用程序0 码力 | 196 页 | 2.34 MB | 1 年前3
 Linux Docker Messhttp://www.foaas.com/ Linux的特点 n Linux is free n 开放性 n 可靠的系统安全 n 良好的可移植性 n 多用户性 n 多任务 n 良好的用户界面 n 设备独立性 n 强大的网络功能 n Linux的版本一般指内核版本; n Linux通过不通的命名机制来区分内核类别,采用三个由“.”分割的数字来表示内核 版本号。第一个数字叫主板本号 VFS) n 设备驱动 n 网络接口 建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 n 提供用户与内核进行交互操作的一种接口 n 接收用户输入的命令并把它送入内核去执行 n Shell具备可编程特性 n 主要的Shell版本 n Bourne [bɔ:n] Shell,贝尔实验室开发 root 84 0.0 0.1 15568 1120 ? R+ 04:59 0:00 ps aux Docker Transition Docker命令行 常用Docker命令 ————————————— n 容器生命周期管理 docker [run|start|stop|restart|kill|rm|pause|unpause] n 容器操作运维0 码力 | 77 页 | 7.40 MB | 1 年前3 Linux Docker Messhttp://www.foaas.com/ Linux的特点 n Linux is free n 开放性 n 可靠的系统安全 n 良好的可移植性 n 多用户性 n 多任务 n 良好的用户界面 n 设备独立性 n 强大的网络功能 n Linux的版本一般指内核版本; n Linux通过不通的命名机制来区分内核类别,采用三个由“.”分割的数字来表示内核 版本号。第一个数字叫主板本号 VFS) n 设备驱动 n 网络接口 建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 n 提供用户与内核进行交互操作的一种接口 n 接收用户输入的命令并把它送入内核去执行 n Shell具备可编程特性 n 主要的Shell版本 n Bourne [bɔ:n] Shell,贝尔实验室开发 root 84 0.0 0.1 15568 1120 ? R+ 04:59 0:00 ps aux Docker Transition Docker命令行 常用Docker命令 ————————————— n 容器生命周期管理 docker [run|start|stop|restart|kill|rm|pause|unpause] n 容器操作运维0 码力 | 77 页 | 7.40 MB | 1 年前3
 Apache Shiro参考手册中文版为没有关联到登录的用户启用"Remember Me"服务 … 以及更多——全部集成到紧密结合的易于使用的 API 中。 Shiro 视图在所有应用程序环境下实现这些目标——从最简单的命令行应用程序到最大的企业应用,不强制依赖其 他第三方框架,容器,或应用服务器。当然,该项目的目标是尽可能地融入到这些环境,但它能够在任何环境下立 即可用。 Apache Shiro Features Apache Shiro 的源代码的 samples/quickstart 目录。该源代码在 Download 页面提供下载。 Setup 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将会运行并迅速退出,这样你能够获得对 Shiro 的 API 的感受。 Any Application Apache Shiro 从开始的那天 包并按你喜欢的方式合并到你的应用程序,例如可能是一 Apache Ant 和 Ivy。 对于本教程,请确保你正在使用 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件: pom0 码力 | 92 页 | 1.16 MB | 1 年前3 Apache Shiro参考手册中文版为没有关联到登录的用户启用"Remember Me"服务 … 以及更多——全部集成到紧密结合的易于使用的 API 中。 Shiro 视图在所有应用程序环境下实现这些目标——从最简单的命令行应用程序到最大的企业应用,不强制依赖其 他第三方框架,容器,或应用服务器。当然,该项目的目标是尽可能地融入到这些环境,但它能够在任何环境下立 即可用。 Apache Shiro Features Apache Shiro 的源代码的 samples/quickstart 目录。该源代码在 Download 页面提供下载。 Setup 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将会运行并迅速退出,这样你能够获得对 Shiro 的 API 的感受。 Any Application Apache Shiro 从开始的那天 包并按你喜欢的方式合并到你的应用程序,例如可能是一 Apache Ant 和 Ivy。 对于本教程,请确保你正在使用 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件: pom0 码力 | 92 页 | 1.16 MB | 1 年前3
 Java 应用与开发 - 面向对象编程进阶 PART1super 关键字 this JDK API 中的常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像 的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output ”来指明包(目录)的层次。如果在程序 Test.java 中已定 义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成 Test.class 文件。 若在命令行下使用如下命令: 1 > java -d /home/xiaodong/work01 Test.java “-d /home/xiaodong/work01”是传给 Java 编译器的参数,用于0 码力 | 39 页 | 614.13 KB | 1 年前3 Java 应用与开发 - 面向对象编程进阶 PART1super 关键字 this JDK API 中的常用包 包名 功能说明 包的含义 java.lang Java 语言程序设计的基础类 language 的简写 java.awt 创建图形用户界面和绘制图形图像 的相关类 抽象窗口工具集 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output ”来指明包(目录)的层次。如果在程序 Test.java 中已定 义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成 Test.class 文件。 若在命令行下使用如下命令: 1 > java -d /home/xiaodong/work01 Test.java “-d /home/xiaodong/work01”是传给 Java 编译器的参数,用于0 码力 | 39 页 | 614.13 KB | 1 年前3
 Nacos架构&原理
Console:易用控制台,做服务管理、配置管理等操作。  SDK:多语言 SDK,目前几乎支持所有主流编程语言。  Agent:Sidecar 模式运行,通过标准 DNS 协议与业务解耦。  CLI:命令行对产品进行轻量化管理,像 git ⼀样好用。 业务层  服务管理:实现服务 CRUD,域名 CRUD,服务健康状态检查,服务权重管理等功能。  配置管理:实现配置管 CRUD,版本管理,灰 易用性也是用户比较关注的⼀块内容。产品虽然可以在功能特性或者性能上做到非常先进,但是如 果用户的使用成本极高,也会让用户望而却步。易用性包括多方面的工作,例如 API 和客户端的接 入是否简单,文档是否齐全易懂,控制台界面是否完善等。对于开源产品来说,还有⼀块是社区是 否活跃。在比较 Nacos、Eureka 和 Zookeeper 在易用性上的表现时,我们诚邀社区的用户进行全 方位的反馈,因为毕竟在阿里巴巴集团内部,我们对 服务,并在用户首次登录时记录用户信息。 Nacos Server 界面  Nacos 界面权限 Nacos Server Dashboard 用户首次登陆时,默认分配普通用户(即非 ROLE_ADMIN )角色, 对查询以外的按钮均无操作权限,以免出现误操作导致服务非正常上下线。 Nacos 最佳实践 < 188  Nacos 界面显示服务概览 Nacos Server Dashboard0 码力 | 326 页 | 12.83 MB | 9 月前3 Nacos架构&原理
Console:易用控制台,做服务管理、配置管理等操作。  SDK:多语言 SDK,目前几乎支持所有主流编程语言。  Agent:Sidecar 模式运行,通过标准 DNS 协议与业务解耦。  CLI:命令行对产品进行轻量化管理,像 git ⼀样好用。 业务层  服务管理:实现服务 CRUD,域名 CRUD,服务健康状态检查,服务权重管理等功能。  配置管理:实现配置管 CRUD,版本管理,灰 易用性也是用户比较关注的⼀块内容。产品虽然可以在功能特性或者性能上做到非常先进,但是如 果用户的使用成本极高,也会让用户望而却步。易用性包括多方面的工作,例如 API 和客户端的接 入是否简单,文档是否齐全易懂,控制台界面是否完善等。对于开源产品来说,还有⼀块是社区是 否活跃。在比较 Nacos、Eureka 和 Zookeeper 在易用性上的表现时,我们诚邀社区的用户进行全 方位的反馈,因为毕竟在阿里巴巴集团内部,我们对 服务,并在用户首次登录时记录用户信息。 Nacos Server 界面  Nacos 界面权限 Nacos Server Dashboard 用户首次登陆时,默认分配普通用户(即非 ROLE_ADMIN )角色, 对查询以外的按钮均无操作权限,以免出现误操作导致服务非正常上下线。 Nacos 最佳实践 < 188  Nacos 界面显示服务概览 Nacos Server Dashboard0 码力 | 326 页 | 12.83 MB | 9 月前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 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
 MySQL ZIP Archive版本安装说明以下是其他常用的MySQL命令行操作: 控制台 mysqld –console 关闭服务器 net stop mysql 卸载MySQL mysqld -remove 4 数据库系统基本配置 结束所有的MySQL进程,包括mysql.exe和mysqld.exe,可以在任务管理器中结束上述进程。 输入mysqld –skip-grant-tables,输入后,其他命令行已经无法再输入,需要另打开一个命令行窗口(2号)进行其他 要另打开一个命令行窗口(2号)进行其他 操作。 2017/11/06 11:50 MySQL ZIP Archive版本安装说明以下是其他常用的MySQL命令行操作: 控制台 mysqld –console 关闭服务器 net stop mysql 卸载MySQL mysqld -remove 4 数据库系统基本配置 结束所有的MySQL进程,包括mysql.exe和mysqld.exe,可以在任务管理器中结束上述进程。 输入mysqld –skip-grant-tables,输入后,其他命令行已经无法再输入,需要另打开一个命令行窗口(2号)进行其他 要另打开一个命令行窗口(2号)进行其他 操作。 2017/11/06 11:50- bin 2017/09/13 17:48 17,987 COPYING 2017/11/06 22:33 - data 2017/11/06 11:50 - docs 2017/09/13 C:\MySQL\mysql-5.7.20-winx64\bin>mysqld.exe --skip-grant-tables 在2号命令行窗口中定位到MySQL安装目录的bin目录下,执行mysql.exe,则无密码登录到MySQL数据库,并输出 MySQL命令行操作符。 进行修改密码操作,MySQL命令行输入以下命令: 其中,yourpassword位置即为所设置的MySQL的超级用户root的初始登录密码,请按需设置。 0 码力 | 4 页 | 756.23 KB | 1 年前3
 JAVA 应用与开发 - 控制台应用程序设计������参数���参数��为��行参数��法����� 1 java <������> [<��行参数>]* O 说明 命令行参数将被系统接收并静态初始化为一个一维的 String 数 组对象,然后将之作为实参传给应用程序入口方法 main()。 命令行参数须使用空格符分隔,如果参数中包含空格符则必须 使用双引号括起来。 8 41 ����� ��行参数 ���� Java ������参数���参数��为��行参数��法����� 1 java <������> [<��行参数>]* O 说明 命令行参数将被系统接收并静态初始化为一个一维的 String 数 组对象,然后将之作为实参传给应用程序入口方法 main()。 命令行参数须使用空格符分隔,如果参数中包含空格符则必须 使用双引号括起来。 8 41 ����� 课程配套代码 ± sample.commandline0 码力 | 63 页 | 2.84 MB | 1 年前3 JAVA 应用与开发 - 控制台应用程序设计������参数���参数��为��行参数��法����� 1 java <������> [<��行参数>]* O 说明 命令行参数将被系统接收并静态初始化为一个一维的 String 数 组对象,然后将之作为实参传给应用程序入口方法 main()。 命令行参数须使用空格符分隔,如果参数中包含空格符则必须 使用双引号括起来。 8 41 ����� ��行参数 ���� Java ������参数���参数��为��行参数��法����� 1 java <������> [<��行参数>]* O 说明 命令行参数将被系统接收并静态初始化为一个一维的 String 数 组对象,然后将之作为实参传给应用程序入口方法 main()。 命令行参数须使用空格符分隔,如果参数中包含空格符则必须 使用双引号括起来。 8 41 ����� 课程配套代码 ± sample.commandline0 码力 | 63 页 | 2.84 MB | 1 年前3
 跟我学Shiro - 张开涛字段存储,可以实现更复杂的用户状态 实现。 角色实体包括:、编号(id)、角色标识符(role)、描述(description)、是否可用(available); 其中角色标识符用于在程序中进行隐式角色判断的,描述用于以后再前台界面显示的、是 否可用表示角色当前是否激活。 权限实体包括:编号(id)、权限标识符(permission)、描述(description)、是否可用(available); 含义和角色实体类似不再阐述。 } } return true;//继续过滤器链 } else {//保存当前地址并重定向到登录界面 saveRequestAndRedirectToLogin(req, resp); return false; } 100 角色描述 resource_ids varchar 100 授权的资源 available bool 是否可用 资源:表示菜单元素、页面按钮元素等;菜单元素用来显示界面菜单的,页面按钮是每个 页面可进行的操作,如新增、修改、删除按钮;使用 type 来区分元素类型(如 menu 表示 菜单,button 代表按钮),priority 是元素的排序,如菜单显示顺序;permission0 码力 | 219 页 | 4.16 MB | 10 月前3 跟我学Shiro - 张开涛字段存储,可以实现更复杂的用户状态 实现。 角色实体包括:、编号(id)、角色标识符(role)、描述(description)、是否可用(available); 其中角色标识符用于在程序中进行隐式角色判断的,描述用于以后再前台界面显示的、是 否可用表示角色当前是否激活。 权限实体包括:编号(id)、权限标识符(permission)、描述(description)、是否可用(available); 含义和角色实体类似不再阐述。 } } return true;//继续过滤器链 } else {//保存当前地址并重定向到登录界面 saveRequestAndRedirectToLogin(req, resp); return false; } 100 角色描述 resource_ids varchar 100 授权的资源 available bool 是否可用 资源:表示菜单元素、页面按钮元素等;菜单元素用来显示界面菜单的,页面按钮是每个 页面可进行的操作,如新增、修改、删除按钮;使用 type 来区分元素类型(如 menu 表示 菜单,button 代表按钮),priority 是元素的排序,如菜单显示顺序;permission0 码力 | 219 页 | 4.16 MB | 10 月前3
共 19 条
- 1
- 2













