《Java 应用与开发》课程讲义 - 王晓东
. . . . . . . . . . . . 199 15 Java EE 体系结构 200 15.1 软件开发的现状 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 15.1.1 软件开发现状 . . . . . . . . . . . . . . . . . . . . . . . . . . 305 24.4 课后习题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 xviii 图目录 1 Java 应用与开发课程教学体系 . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 Java 版本迭代 . . . . . . . 297 24.2 Strut2 框架工作流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 xxi 表目录 2.1 整型数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2 整型数据类型 . .0 码力 | 330 页 | 6.54 MB | 1 年前3Apache Shiro参考手册中文版
的版本控制库:https://svn.apache.org/repos/asf/shiro/trunk/samples/quickstart 在 Apache Shiro 的源代码的 samples/quickstart 目录。该源代码在 Download 页面提供下载。 Setup 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序,它将会运行并迅速退出,这样你能够获得对 Shiro 的 API 的感受。 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件: pom.xml0 码力 | 92 页 | 1.16 MB | 1 年前 3Apache Shiro 1.2.x Reference Manual 中文翻译
Reference Manual 中文翻译 2 6.1 7 7.1 8 8.1 8.2 8.3 8.4 8.5 18. Command Line Hasher VII. Index 目录 19. Terminology 术语 VIII. Other 其他 20. 10 Minute Tutorial 十分钟教程 21. Beginner's Webapp Tutorial 初学者web应用教程 https://svn.apache.org/repos/asf/shiro/trunk/samples/quickstart/ 在Apache Shiro 的源码发布 samples/quickstart 目录中。 源码可以下载。 (译者注:译者也提供了自己的代码,包含了中文注解,本章所含示例如下) 示例1 示例2 示例3 Setup 设置 在这个简单的示例中,我们将创建一个非常简单的命令行应用程序 在你的文件系统中创建一个新目录,例如, shiro-tutorial 作为项目名并在目录下保存以下 Maven pom.xml 文件: 教程中的 class 我们将运行一个简单的命令行应用程序,因此我们将需要创建一个带 public static void main(String[] args) 方法 Java 类。 包含 pom.xml 文件的同一个目录下,创建一个*src/main/java0 码力 | 196 页 | 2.34 MB | 1 年前3MySQL ZIP Archive版本安装说明
MySQL安装路径 C:\MySQL,请视自己计算机情况选择安装目录。 2 软件下载 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:Windows (x86, 64-bit), ZIP Archive,mysql-5.7.20-winx64.zip 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 s系统 - 命令提示符 - 在其上点击右键选择 - 更多 - 以管 理员身份运行。 定位到C盘根目录,创建MySQL目录。 将所下载的MySQL软件压缩包mysql-5.7.20-winx64.zip放在MySQL目录下,并使用解压缩工具(WinRAR等)解压 缩;cd到解压目录内,新建my.ini文件,并将以下内容拷贝到my.ini文件内。 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端⼝口 port = 3306 # 设置mysql的安装⽬目录 basedir=C:\MySQL\mysql-5.7.20-winx64 # 设置mysql数据库的数据的存放⽬目录 datadir=C:\MySQL\mysql-5.7.20-winx64\data # 允许最⼤大连接数 max_connections=2000 码力 | 4 页 | 756.23 KB | 1 年前3Nacos架构&原理
阿里云开发者“藏经阁” 海量电子手册免费下载 特别鸣谢: 目录 作者 6 推荐序 7 前⾔ 9 序言 9 简介 13 Nacos 简介 13 Nacos 架构 17 Nacos 总体设计 17 Nacos 架构 17 Nacos 配置模型 21 Nacos 内核设计 28 Nacos ⼀致性协议 28 Nacos 自研 Distro 协议 38 Nacos 通信通道 年开源是否晚了?是否要做?如何定位和打造竞争力? 相比当时比较流行的竞品,我们确实开源晚了⼀些,但是相比于整个行业其实不晚,因为当时云原 生和微服务整个普及度还很低;还有我主管当时还强调两个点,第⼀个点是我们当时是⼀个闭源的 ⼀个软件,经常有业务方跳出来说你看 Eureka 多好,你们哪里哪里不行,如果我们不开源去打⼀ 打,怎么更好的证明我们更好,还有⼀个点是当时我们有商业化产品的,虽然我们知道我们更好, 但是奈何用户选择的是 在阿里巴巴起源于 2008 年五彩石项目(完成微服务拆分和业务中台建设),成长于十年双 十⼀的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。 随着云计算兴起,2018 年我们深刻感受到开源软件行业的影响,因此决定将 Nacos(阿里内部 Configserver/Diamond/ Vipserver 内核) 开源,输出阿里十年的沉淀,推动微服务行业发展,加速企业数字化转型! 简介 <0 码力 | 326 页 | 12.83 MB | 9 月前3Linux Docker Mess
件等,分为 纯文本和二进制 目录文件:目录,存储文件的唯一地方 链接文件:指向同一个文件或目录的的文件 n 设备文件:与系统外设相关的,通常在/dev下面,分为块设备和字符 设备 n 管道(FIFO)文件 : 提供进程建通信的一种方式 套接字(socket) 文件: 该文件类型与网络通信有关 Architecture File System 标准化的目录结构 tree –L 1 Architecture Architecture File System tree –L 1 –p /dev 显示文件类型及权限 目录树的显示深度 Architecture File System Architecture File System 磁盘分区 sudo fdisk -l Architecture File System 硬链接和软链接 文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 假设当前inittab中设置的默认runlevel是5,则init会运行/etc/init.d/rc 5命令,该命令会 依据系统服务的依赖关系遍历执行/etc/rc5.d中的脚本/程序。进入/etc/rc5.d目录可以发 现里面的文件都是到/etc/init.d/下对应的脚本/程序的软链接。以S开头的为启动,以K开 头的为停止。并且S/K后面的两位数数字代表了服务的启动顺序(由服务依赖关系决定)。 http://www0 码力 | 77 页 | 7.40 MB | 1 年前3Java 应用与开发 - 面向对象编程进阶 PART1
���� 包 继承 访问控制 方法重写 关键字 super 关键字 this 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 什么是包? 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问 题以及进行访问控制,Java 引入包(package)机制,即将若干功 能相关的类逻辑上分组打包到一起,提供类的多重类命名空间。 大纲 包 继承 访问控制 方法重写 方法重写 关键字 super 关键字 this 包的创建 Java 编译器把包对应于文件系统的目录管理,package 语句中, 用“.”来指明包(目录)的层次。如果在程序 Test.java 中已定 义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成 Test.class 文件。 若在命令行下使用如下命令: 1 > java -d /home/xiaodong/work01 Java 编译器的参数,用于 指定此次编译生成的.class 文件保存到该指定路径下,并且如果 源文件中有 package 语句,则编译时会自动在目标路径下创建与 包同名的目录 p1,再将生成的 Test.class 文件保存到该目录下。 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 导入包中的类 为使用定义在不同包中的 Java 类,需用 import 语句来引入所0 码力 | 39 页 | 614.13 KB | 1 年前3Java 应用与开发 - MVC 和框架初步
模板或者直接产生 Excel。 3. 应用被分为三层,降低各层耦合,提高了可扩展性。 4. 控制层把不同模型和视图组合在一起,完成不同的请求,控 制层包含了用户请求权限的概念。 5. MVC 符合软件工程化管理的思想,不同层各司其职,有利 于通过工程化和工具化产生管理程序代码。 大纲 Java Web 应用的开发演化 经典 MVC 框架 - Struts 2 本节习题 MVC 数据是动的,数据在 应用的开发演化 经典 MVC 框架 - Struts 2 本节习题 为 Web 应用增加 Struts 2 支持 为 Web 应用增加 Struts 2 支持 2. 将 Struts 2 的 lib 目录下的commons-fileupload-*.jar、 commons-io-*.jar、freemarker-*.jar、javassist-*.jar、 ognl-*.jar、struts2-core-* 生成、部署 Web 项目时, 会自动将 src 路径下除了 *.java 外所有的文件都复制到 Web 应 用的 WEB-INF/classes 路径下,所以 struts.xml 文件可以放在 src 目录。 大纲 Java Web 应用的开发演化 经典 MVC 框架 - Struts 2 本节习题 在 Eclipse 中使用 Struts 2 增加登录处理 上述 struts.xml 文件中制定了国际化资源文件的0 码力 | 51 页 | 837.26 KB | 1 年前3基于 Java EE 的企业应用系统设计 - Spring MVC 02
java.net 其中,JSTL API 和 JSTL 实现这两个软件包必需下载。 ▶ JSTL API 中 javax.servlet.jsp.jstl 包含了 JSTL 规范中定义的 类型。 ▶ JSTL 实现中包含实现类。 ▶ 这两个 jar 文件都必须复制到应用 JSTL 的每个应用程序的 WEB-INF/lib 目录下。 大纲 转换器和格式化(Converter and Formatter)0 码力 | 56 页 | 866.07 KB | 1 年前3基于 Java EE 的企业应用系统设计 - Spring MVC 01
模板或者直接产生 Excel。 3. 应用被分为三层,降低各层耦合,提高了可扩展性。 4. 控制层把不同模型和视图组合在一起,完成不同的请求,控 制层包含了用户请求权限的概念。 5. MVC 符合软件工程化管理的思想,不同层各司其职,有利 于通过工程化和工具化产生管理程序代码。 大纲 Java Web 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 MVC 数据是动的,数据在 DispatcherServlet O DispatcherServlet 的默认配置文件 DispatcherServlet 会使用 Spring MVC 诸多默认组件。初始化时会 寻找在应用程序的 WEB-INF 目录下的配置文件,该配置文件的 命名规则为: servletName-servlet.xml。 其中,servletName 是在部署描述符中的 DispatcherServlet 的名称。 O 指定任意位置的0 码力 | 67 页 | 792.43 KB | 1 年前3
共 31 条
- 1
- 2
- 3
- 4