 Linux Docker MessArchitecture Shell Kernel File System Applications Architecture Kernel n 内存管理 n 进程管理 n 文件系统(虚拟文件系统 VFS) n 设备驱动 n 网络接口 建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 echo命令用于向窗口输出文本。 chmod +x ./test.sh ./test.sh 执行脚本 Architecture File System n 文件系统是文件存放在磁盘等存储设备上的组织方法 n Linux能够支持目前流行的N多文件系统,如Btrfs、JFS、 ReiserFS、 ext、ext2、ext3、ext4、…… 文件类型 n 普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等,分为 系列检查,然后将其切换为readwrite供用户使用。在Docker中, 初始化时也是将rootfs以readonly方式加载并检查,然而接下 来利用 union mount的方式将一个readwrite文件系统挂载在 readonly的rootfs之上,并且允许再次将下层的FS设定为 readonly并且向上叠加,这样一组readonly和一个writeable的 结构构成一个Container的运行时态,每一个FS被称作一个FS层。0 码力 | 77 页 | 7.40 MB | 1 年前3 Linux Docker MessArchitecture Shell Kernel File System Applications Architecture Kernel n 内存管理 n 进程管理 n 文件系统(虚拟文件系统 VFS) n 设备驱动 n 网络接口 建议阅读Linux内核源代码,可以从Linux-0.11入手,推荐Linux内核完全注释 (赵炯著) Architecture Shell n 系统的用户界面 echo命令用于向窗口输出文本。 chmod +x ./test.sh ./test.sh 执行脚本 Architecture File System n 文件系统是文件存放在磁盘等存储设备上的组织方法 n Linux能够支持目前流行的N多文件系统,如Btrfs、JFS、 ReiserFS、 ext、ext2、ext3、ext4、…… 文件类型 n 普通文件:C语言元代码、SHELL脚本、二进制的可执行文件等,分为 系列检查,然后将其切换为readwrite供用户使用。在Docker中, 初始化时也是将rootfs以readonly方式加载并检查,然而接下 来利用 union mount的方式将一个readwrite文件系统挂载在 readonly的rootfs之上,并且允许再次将下层的FS设定为 readonly并且向上叠加,这样一组readonly和一个writeable的 结构构成一个Container的运行时态,每一个FS被称作一个FS层。0 码力 | 77 页 | 7.40 MB | 1 年前3
 Apache Shiro参考手册中文版Ivy。 对于本教程,请确保你正在使用 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件: pom.xml 文件系统,classpath,或分别拥有前缀 file:, classpath:,或 url:的 URL 中获取资源。本例采用 Factory 提取 classpath 根目录下的 shiro.ini 文件并返回 能够提供一个单一的易理解的 Subject 编程 API,无论有多少数据源存在 或你应用程序特定的数据是怎样的。 Realm 通常和数据源是一对一的对应关系,如关系数据库,LDAP 目录,文件系统,或其他类似资源。因此,Realm 接口的实现使用数据源特定的 API 来展示授权数据(角色,权限等),如 JDBC,文件 IO,Hibernate 或 JPA,或其他 数据访问 API。0 码力 | 92 页 | 1.16 MB | 1 年前3 Apache Shiro参考手册中文版Ivy。 对于本教程,请确保你正在使用 Maven 2.2.1 或更高版本。你应该能够键入 mvn -version 命令行提示符,并看到与 下面类似的东西: 现在,在你的文件系统上创建一个新的目录,例如,shiro-tutorial 并在该目录下保存下面的 Maven pom.xml 文件: pom.xml 文件系统,classpath,或分别拥有前缀 file:, classpath:,或 url:的 URL 中获取资源。本例采用 Factory 提取 classpath 根目录下的 shiro.ini 文件并返回 能够提供一个单一的易理解的 Subject 编程 API,无论有多少数据源存在 或你应用程序特定的数据是怎样的。 Realm 通常和数据源是一对一的对应关系,如关系数据库,LDAP 目录,文件系统,或其他类似资源。因此,Realm 接口的实现使用数据源特定的 API 来展示授权数据(角色,权限等),如 JDBC,文件 IO,Hibernate 或 JPA,或其他 数据访问 API。0 码力 | 92 页 | 1.16 MB | 1 年前3
 Java 基础之IO 和NIO 补完nio.file包中,所以Java Path接口的全名是 java.nio.file.Path。 ● 一个Java Path接口代表了一个文件系统中的path路径。path路径可以指向文件或目录。一个路径 以是绝对路径也可以是相对路径。一个绝对路径是从文件系统根目录指向该文件或路径的全路径。一 相对路径是指相对于其他路径一个文件或目录的相对路径。相对路径可能比较费解,不用担心,我会 该文中详细介绍。 get("c:\\data\\myfile.txt"); } } ● Paths.get()方法是创建Path实例的工厂方法。 2. 创建一个绝对路径Path实例 ● Windows文件系统下的绝对路径: 原文链接:Java 基础之 IO 和 NIO 补完 Path path = Paths.get("c:\\data\\myfile.txt"); ● 类Unix操作系统下的绝对路径:0 码力 | 9 页 | 218.38 KB | 1 年前3 Java 基础之IO 和NIO 补完nio.file包中,所以Java Path接口的全名是 java.nio.file.Path。 ● 一个Java Path接口代表了一个文件系统中的path路径。path路径可以指向文件或目录。一个路径 以是绝对路径也可以是相对路径。一个绝对路径是从文件系统根目录指向该文件或路径的全路径。一 相对路径是指相对于其他路径一个文件或目录的相对路径。相对路径可能比较费解,不用担心,我会 该文中详细介绍。 get("c:\\data\\myfile.txt"); } } ● Paths.get()方法是创建Path实例的工厂方法。 2. 创建一个绝对路径Path实例 ● Windows文件系统下的绝对路径: 原文链接:Java 基础之 IO 和 NIO 补完 Path path = Paths.get("c:\\data\\myfile.txt"); ● 类Unix操作系统下的绝对路径:0 码力 | 9 页 | 218.38 KB | 1 年前3
 Java 应用与开发 - 类加载和反射Class 的实例) O 类加载的要点 ▶ JVM 提供类加载器(系统类加载器)来完成对类的加载。 ▶ 此外,开发者可以通过继承 ClassLoader 基类来创建自己的 类加载器。 ▶ 可以从本地文件系统、jar 包和网络方式加载类的 class 文 件。 ▶ 类加载器通常无须等到“首次使用”该类时才加载此类, Java 虚拟机允许系统预先加载某些类。 大纲 反射 类的加载、连接和初始化 类加载器 一旦得到了 URLClassLoader 对象后,就可以调用该对象的 loadClass 方法加载指定类。 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 从文件系统中加载 MySQL 驱动的示例 1 URL[] urls = {new URL("file:mysql-connector-java-***-bin.jar")}; 2 URLClassLoader st:3306/mysql", props); ▶ 该类加载器的加载路径为当前路径下的 mysql-connector-java-***-bin.jar 文件。这里 file: 前缀表明 从本地文件系统加载,也可以以 http: 或 ftp: 为前缀,表示 通过网络加载。 ▶ 使用 ClassLoader 的 loadClass 加载指定类,并调用 Class 对象的 newInstance()0 码力 | 46 页 | 714.40 KB | 1 年前3 Java 应用与开发 - 类加载和反射Class 的实例) O 类加载的要点 ▶ JVM 提供类加载器(系统类加载器)来完成对类的加载。 ▶ 此外,开发者可以通过继承 ClassLoader 基类来创建自己的 类加载器。 ▶ 可以从本地文件系统、jar 包和网络方式加载类的 class 文 件。 ▶ 类加载器通常无须等到“首次使用”该类时才加载此类, Java 虚拟机允许系统预先加载某些类。 大纲 反射 类的加载、连接和初始化 类加载器 一旦得到了 URLClassLoader 对象后,就可以调用该对象的 loadClass 方法加载指定类。 大纲 反射 类的加载、连接和初始化 类加载器 使用反射生成并操作对象 本节习题 从文件系统中加载 MySQL 驱动的示例 1 URL[] urls = {new URL("file:mysql-connector-java-***-bin.jar")}; 2 URLClassLoader st:3306/mysql", props); ▶ 该类加载器的加载路径为当前路径下的 mysql-connector-java-***-bin.jar 文件。这里 file: 前缀表明 从本地文件系统加载,也可以以 http: 或 ftp: 为前缀,表示 通过网络加载。 ▶ 使用 ClassLoader 的 loadClass 加载指定类,并调用 Class 对象的 newInstance()0 码力 | 46 页 | 714.40 KB | 1 年前3
 Apache Shiro 1.2.x Reference Manual 中文翻译安装是否正确,命令行 下运行 mvn --version 并看到类似如下: Apache Shiro 1.2.x Reference Manual 中文翻译 8 2. Tutorial 教程 现在,在你的文件系统中创建一个新目录,例如, shiro-tutorial 作为项目名并在目录下保存以下 Maven pom.xml 文件: 教程中的 class 我们将运行一个简单的命令行应用程序,因此我们将需要创建一个带 SecurityManager from an INI resource 从INI资源创建 SecurityManager 我们可以从一个INI资源路径创建一个 SecurityManager 实例,资源可以通过文件系统(前缀 为file:)、类路径(classpath:)或者URL(url:)获得,下面的例子使用一个 Factory 从类路径根目 录加载 shiro.ini 并返回一个 SecurityManager 可以理解的形式,Shiro 就可以依次提供容易理解的 Subject 程序API而不管有多少数据源或者程序中你的数据如何组织。 Realm 通常和数据源是一对一的对应关系,如关系数据库,LDAP 目录,文件系统,或其他 类似资源。因此,Realm 接口的实现使用数据源特定的API 来展示授权数据(角色,权限 等),如JDBC,文件IO,Hibernate 或JPA,或其他数据访问API。 Realm0 码力 | 196 页 | 2.34 MB | 1 年前3 Apache Shiro 1.2.x Reference Manual 中文翻译安装是否正确,命令行 下运行 mvn --version 并看到类似如下: Apache Shiro 1.2.x Reference Manual 中文翻译 8 2. Tutorial 教程 现在,在你的文件系统中创建一个新目录,例如, shiro-tutorial 作为项目名并在目录下保存以下 Maven pom.xml 文件: 教程中的 class 我们将运行一个简单的命令行应用程序,因此我们将需要创建一个带 SecurityManager from an INI resource 从INI资源创建 SecurityManager 我们可以从一个INI资源路径创建一个 SecurityManager 实例,资源可以通过文件系统(前缀 为file:)、类路径(classpath:)或者URL(url:)获得,下面的例子使用一个 Factory 从类路径根目 录加载 shiro.ini 并返回一个 SecurityManager 可以理解的形式,Shiro 就可以依次提供容易理解的 Subject 程序API而不管有多少数据源或者程序中你的数据如何组织。 Realm 通常和数据源是一对一的对应关系,如关系数据库,LDAP 目录,文件系统,或其他 类似资源。因此,Realm 接口的实现使用数据源特定的API 来展示授权数据(角色,权限 等),如JDBC,文件IO,Hibernate 或JPA,或其他数据访问API。 Realm0 码力 | 196 页 | 2.34 MB | 1 年前3
 Java 应用与开发 - 面向对象编程进阶 PART1package 语句对所在源文件中定义的所有类型(包括接口、枚举、 注解)均起作用。 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 包的创建 Java 编译器把包对应于文件系统的目录管理,package 语句中, 用“.”来指明包(目录)的层次。如果在程序 Test.java 中已定 义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成0 码力 | 39 页 | 614.13 KB | 1 年前3 Java 应用与开发 - 面向对象编程进阶 PART1package 语句对所在源文件中定义的所有类型(包括接口、枚举、 注解)均起作用。 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 包的创建 Java 编译器把包对应于文件系统的目录管理,package 语句中, 用“.”来指明包(目录)的层次。如果在程序 Test.java 中已定 义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成0 码力 | 39 页 | 614.13 KB | 1 年前3
 跟我学Shiro - 张开涛2、IniSecurityManagerFactory 是创建 securityManager 的工厂,其需要一个 ini 配置文件路径, 其支持“classpath:”(类路径)、“file:”(文件系统)、“url:”(网络)三种路径格式, 默认是文件系统; 3、接着获取 SecuriyManager 实例,后续步骤和之前的一样。 从如上可以看出 Shiro INI 配置方式本身提供了一个简单的 IoC/DI 机制方便在配置文件配0 码力 | 219 页 | 4.16 MB | 10 月前3 跟我学Shiro - 张开涛2、IniSecurityManagerFactory 是创建 securityManager 的工厂,其需要一个 ini 配置文件路径, 其支持“classpath:”(类路径)、“file:”(文件系统)、“url:”(网络)三种路径格式, 默认是文件系统; 3、接着获取 SecuriyManager 实例,后续步骤和之前的一样。 从如上可以看出 Shiro INI 配置方式本身提供了一个简单的 IoC/DI 机制方便在配置文件配0 码力 | 219 页 | 4.16 MB | 10 月前3
 《Java 应用与开发》课程讲义 - 王晓东Test, method m1 is running!”); 5 } 6 } package 语句对所在源文件中定义的所有类型(包括接口、枚举、注解)均起作用。 Java 编译器把包对应于文件系统的目录管理,package 语句中,用“.”来指明包 (目录)的层次。如果在程序 Test.java 中已定义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成0 码力 | 330 页 | 6.54 MB | 1 年前3 《Java 应用与开发》课程讲义 - 王晓东Test, method m1 is running!”); 5 } 6 } package 语句对所在源文件中定义的所有类型(包括接口、枚举、注解)均起作用。 Java 编译器把包对应于文件系统的目录管理,package 语句中,用“.”来指明包 (目录)的层次。如果在程序 Test.java 中已定义了包 p1,编译时采用如下方式: 1 > javac Test.java 则编译器会在当前目录下生成0 码力 | 330 页 | 6.54 MB | 1 年前3
共 8 条
- 1













