《Java 应用与开发》课程讲义 - 王晓东. . . . . . . . . . . . . . . . . . . . . . . 93 9.2 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 9.2.1 命令行参数 . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 JFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 11.5.2 Swing 按钮、菜单和工具条 . . . . . . . . . . . . . . . . . . . . . . 142 11.5.3 标准对话框 . . . . . . . . . . . . . . . . 生成一个单独的“.class”文件,且文件名与类名相同。 1.6 课后习题 1. 安装配置 Eclipse Java 开发环境。 2. 使用一个文本编辑器(记事本等)编写一个简单的 Java 程序,并从命令行编译执 行该程序。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 330 页 | 6.54 MB | 1 年前3
MySQL ZIP Archive版本安装说明com/downloads/mysql/ 下载版本:Windows (x86, 64-bit), ZIP Archive,mysql-5.7.20-winx64.zip 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 - 命令提示符 - 在其上点击右键选择 - 更多 - 以管 理员身份运行。 定位到C盘根目录,创建MySQL目录。 将所下载的MySQL软件压缩包mysql-5.7.20-winx64 定位到解压目录的bin目录下,执行初始化以下命令: 注意:执行初始化命令前需要正确创建data目录并确保该目录为空。 执行MySQL服务安装命令: 注意:安装成功则给出提示。 执行启动MySQL服务命令: 也可以通过在开始菜单上点击右键选择 - 计算机管理 - 服务和应用程序 - 服务,找到MySQL服务,在此完成服务启动及 其他配置操作。 以下是其他常用的MySQL命令行操作: 控制台 mysqld 数据库系统基本配置 结束所有的MySQL进程,包括mysql.exe和mysqld.exe,可以在任务管理器中结束上述进程。 输入mysqld –skip-grant-tables,输入后,其他命令行已经无法再输入,需要另打开一个命令行窗口(2号)进行其他 操作。 2017/11/06 11:50bin 2017/09/13 17:48 17,987 0 码力 | 4 页 | 756.23 KB | 1 年前3
跟我学Shiro - 张开涛即用户-角色之间是多对多关系,角色-权限之间是多对多关系;且用户和权限之间通过角 色建立关系;在系统中验证时通过权限验证,角色只是权限集合,即所谓的显示角色;其 实权限应该对应到资源(如菜单、URL、页面按钮、Java 方法等)中,即应该将权限字符 串存储到资源实体中,但是目前为了简单化,直接提取一个权限表,【综合示例】部分会 使用完整的表结构。 用户实体包括:编号(id)、用 bool 是否可用 资源:表示菜单元素、页面按钮元素等;菜单元素用来显示界面菜单的,页面按钮是每个 页面可进行的操作,如新增、修改、删除按钮;使用 type 来区分元素类型(如 menu 表示 菜单,button 代表按钮),priority 是元素的排序,如菜单显示顺序;permission 表示权限; 如用户菜单使用 user:*;也就是把菜单授权给用户后,用户就拥有了 user:*权限;如用户新 user:*权限;如用户新 增按钮使用 user:create,也就是把用户新增按钮授权给用户后,用户就拥有了 user:create 权 限了;available 表示资源是否可用,如菜单显示/不显示。 角色:role 表示角色标识符,如 admin,用于后台判断使用;description 表示角色描述,如 超级管理员,用于前端显示给用户使用;resource_ids 表示该角色拥有的资源列表,即该角0 码力 | 219 页 | 4.16 MB | 10 月前3
Java 应用与开发 - Java GUI 编程以图形化方式显示在屏幕上并能够与用户进行交互的对象均为组 件,如菜单、按钮、标签、文本框、滚动条等。 ▶ 组件不能独立地显示出来,必须将组件放在一定的容器中才 可以显示出来。 ▶ JDK 的 java.awt 包中定义了多种 GUI 组件类,如 Menu、 Button、Label、TextField 等。 ▶ 抽象类 java.awt.Component 是除菜单相关组件之外所有 Java AWT 组件类的根父类,该类规定了 ▶ java.awt.MenuComponent 是所有与菜单相关的组件的父类。 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 组件和容器 组件 组件(Component)是图形用户界面的基本组成元素,凡是能够 以图形化方式显示在屏幕上并能够与用户进行交互的对象均为组 件,如菜单、按钮、标签、文本框、滚动条等。 ▶ 组件不能独立地显示出来,必须将组件放在一定的容器中才 Button、Label、TextField 等。 ▶ 抽象类 java.awt.Component 是除菜单相关组件之外所有 Java AWT 组件类的根父类,该类规定了 GUI 组件的基本 特性,如尺寸、位置和颜色效果等,并实现了作为一个 GUI 部件所应具备的基本功能。 ▶ java.awt.MenuComponent 是所有与菜单相关的组件的父类。 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing0 码力 | 73 页 | 876.31 KB | 1 年前3
Linux Docker Mess建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 n 提供用户与内核进行交互操作的一种接口 n 接收用户输入的命令并把它送入内核去执行 n Shell具备可编程特性 n 主要的Shell版本 n Bourne [bɔ:n] Shell,贝尔实验室开发 n BASH,GNU的Bourne Again Shell,基本默认 输入输出重定向: >:重定向输出 <:重定向输入 n 管道:将某一个程序的输出直接送入到另一个程序,作为输入,符号为“|” 命令1|命令2 |命令3… n 后台执行命令:执行shell命令时,如果在命令后加一个“&”,则回车后 立刻返回到命令提示符状态下,而命令在后台执行。 命令& Architecture Shell n 暂停和恢复进程 n command& 让进程在后台运行 n jobs n 让进程n到后台去 n ctrl+z 可以将一个正在前台执行的命令放到后台,并且暂停 Architecture Shell Scripts #!/bin/bash echo "Hello World!" n "#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来 执行,即使用哪一种Shell。 n echo命令用于向窗口输出文本。 chmod +x ./test.sh ./test0 码力 | 77 页 | 7.40 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参考手册中文版为没有关联到登录的用户启用"Remember Me"服务 … 以及更多——全部集成到紧密结合的易于使用的 API 中。 Shiro 视图在所有应用程序环境下实现这些目标——从最简单的命令行应用程序到最大的企业应用,不强制依赖其 他第三方框架,容器,或应用服务器。当然,该项目的目标是尽可能地融入到这些环境,但它能够在任何环境下立 即可用。 Apache Shiro Features 页面提供下载。 Setup 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将会运行并迅速退出,这样你能够获得对 Shiro 的 API 的感受。 Any Application Apache Shiro 从开始的那天起就被设计成能够支持任何应用程序——从最小的命令 行应用程序到最大的群集 Web 应用程序。即使我们为该教程创建的是一个简单的应 包并按你喜欢的方式合并到你的应用程序,例如可能是一 Apache Ant 和 Ivy。 对于本教程,请确保你正在使用 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件:0 码力 | 92 页 | 1.16 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
Nacos架构&原理
Console:易用控制台,做服务管理、配置管理等操作。 SDK:多语言 SDK,目前几乎支持所有主流编程语言。 Agent:Sidecar 模式运行,通过标准 DNS 协议与业务解耦。 CLI:命令行对产品进行轻量化管理,像 git ⼀样好用。 业务层 服务管理:实现服务 CRUD,域名 CRUD,服务健康状态检查,服务权重管理等功能。 配置管理:实现配置管 CRUD,版本管理, 备,数据库的主备可能会在某些情况下切换, 73 > Nacos 架构 需要通过服务名对外提供访问,保证当前访问的库是主库。此时的健康检查接口,可能就是⼀个检 查数据库是否是主库的 MYSQL 命令了。 客户端健康检查和服务端健康检查有⼀些不同的关注点。客户端健康检查主要关注客户端上报心跳 的方式、服务端摘除不健康客户端的机制。而服务端健康检查,则关注探测客户端的方式、灵敏度 及设置客户 CoreDNS 整体功能链路的⼀ 环中。 79 > Nacos 架构 那么这样的扩展性是否是有必要的呢?举⼀个上文提到过的例子,假如要添加⼀种新的健康检查方 式,连接数据库执行⼀条 MySQL 命令,通常的方式是在代码里增加 MySQL 类型的健康检查方法、 构建、测试然后最终发布。但是如果允许用户上传⼀个 jar 包放到 Server 部署目录下的某个位置, Server 就会自动扫描并0 码力 | 326 页 | 12.83 MB | 10 月前3
使用 TEX 写文档“We Prefer to LATEX”; 超常的稳定性 几乎没有任何错误,内核很少改动 ($1.28 ⇒ $327.68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX “We Prefer to LATEX”; 超常的稳定性 几乎没有任何错误,内核很少改动 ($1.28 ⇒ $327.68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX “We Prefer to LATEX”; 超常的稳定性 几乎没有任何错误,内核很少改动 ($1.28 ⇒ $327.68),极少崩溃,无论内存多少, 文件大小,都能正常处理; 高度的灵活性 自定义新命令和宏包等扩展系统,排版俄 文、德文、中文等多种语言,排版数学公式、 方程式、棋谱、乐谱、程序、算法、日历、试 卷、化学分子式、各种图形等; KevinW@OUC 王晓东 大纲 What’s TEX0 码力 | 65 页 | 1.07 MB | 1 年前3
共 24 条
- 1
- 2
- 3













