MySQL ZIP Archive版本安装说明ZIP Archive版本安装说明 1 系统环境 硬件 Surface Pro 4; 操作系统 Windows 10专业版 16299.19 64bit; MySQL MySQL Community Server 5.7.20,Windows (x86,64bit) ZIP Archive; MySQL安装路径 C:\MySQL,请视自己计算机情况选择安装目录。 2 软件下载 v.mysql.com/downloads/mysql/ 下载版本:Windows (x86, 64-bit), ZIP Archive,mysql-5.7.20-winx64.zip 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 - 命令提示符 - 在其上点击右键选择 - 更多 - 以管 理员身份运行。 定位到C盘根目录,创建MySQL目录。 将所下载的MySQL软件压缩包mysql-5 [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\data0 码力 | 4 页 | 756.23 KB | 1 年前3
Nacos架构&原理
连接⽣命周期 心跳保活机制 Nacos 架构 < 48 类型 TCP netty mina grpc rsocket tb remote 心跳保活机制 keepalive 机 制:通道无读 写事件时,发 送心跳包检 测,可设置超 时时间,间隔 次数 1.设置 TCP 参数 2.自定义心 跳 IdeHandl er,监听通道 读写事件 1.自定义心 跳,KeepAli 支持 支持 无 rpc 语意 无 rpc 语意 future 支持 不支持 支持 支持 无 rpc 语意 无 rpc 语意 callback 结合 guava 实现 不支持 支持 支持 (依赖 jdk 1. 8+ complet ableFutur e) 无 rpc 语意 无 rpc 语意 服务端推送 sync 无 ack 支持 支持 支持 无 rpc 语意 无 rpc 语意 future 不支持 支持 支持 支持 无 rpc 语意 无 rpc 语意 callback 不支持 支持 支持 支持 无 rpc 语意 无 rpc 语意 Nacos 架构 < 50 grpc WebSocket tbr emo t e (阿里自研 协议) Rsocket netty mina 连接生命周 期 客户端感知 断连 无 (基于 strea m流 error0 码力 | 326 页 | 12.83 MB | 10 月前3
Hello 算法 1.0.0b1 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 12. 附录 179 12.1. 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 12.2. 一起参与创作 . . 若时间允许,强烈建议对照着代码自己敲一遍。相比于读代码,写代码的过程往往能带来新的收获。 0. 写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download 。你可能会想,这并不符合日常习惯,首个元素的 索引为什么不是 1 呢,这不是更加自然吗?我认同你的想法,但请先记住这个设定,后面讲内 存地址计算时,我会尝试解答这个问题。 数组初始化。一般会用到无初始值、给定初始值两种写法,可根据需求选取。在不给定初始值的情况下,一般 所有元素会被初始化为默认值 0 。 // === File: array.java === /* 初始化数组 */ int[]0 码力 | 186 页 | 14.71 MB | 1 年前3
Hello 算法 1.0.0 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 第 16 章 附录 362 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 16.2 一起参与创作 . . . . 第 0 章 前言 hello‑algo.com 6 图 0‑3 运行代码示例 运行代码的前置工作主要分为三步。 第一步:安装本地编程环境。请参照附录所示的教程进行安装,如果已安装,则可跳过此步骤。 第二步:克隆或下载代码仓库。前往 GitHub 仓库。如果已经安装 Git ,可以通过以下命令克隆本仓库: git clone https://github.com/krahets/hello-algo 所示,迭代和递归在实现、性能和适用性上有所不同。 表 2‑1 迭代与递归特点对比 第 2 章 复杂度分析 hello‑algo.com 27 迭代 递归 实现方 式 循环结构 函数调用自身 时间效 率 效率通常较高,无函数调用开销 每次函数调用都会产生开销 内存使 用 通常使用固定大小的内存空间 累积函数调用可能使用大量的栈帧空间 适用问 题 适用于简单循环任务,代码直观、可读性 好 适用于子问题分0 码力 | 376 页 | 17.59 MB | 1 年前3
Hello 算法 1.0.0b2 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 12. 附录 190 12.1. 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 12.2. 一起参与创作 . . 若时间允许,强烈建议对照着代码自己敲一遍。相比于读代码,写代码的过程往往能带来新的收获。 0. 写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download 。你可能会想,这并不符合日常习惯,首个元素的 索引为什么不是 1 呢,这不是更加自然吗?我认同你的想法,但请先记住这个设定,后面讲内 存地址计算时,我会尝试解答这个问题。 数组初始化。一般会用到无初始值、给定初始值两种写法,可根据需求选取。在不给定初始值的情况下,一般 所有元素会被初始化为默认值 0 。 // === File: array.java === /* 初始化数组 */ int[]0 码力 | 197 页 | 15.72 MB | 1 年前3
Hello 算法 1.1.0 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 第 16 章 附录 361 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 16.2 一起参与创作 . . . . 第 0 章 前言 hello‑algo.com 6 图 0‑3 运行代码示例 运行代码的前置工作主要分为三步。 第一步:安装本地编程环境。请参照附录所示的教程进行安装,如果已安装,则可跳过此步骤。 第二步:克隆或下载代码仓库。前往 GitHub 仓库。如果已经安装 Git ,可以通过以下命令克隆本仓库: git clone https://github.com/krahets/hello-algo 所示,迭代和递归在实现、性能和适用性上有所不同。 表 2‑1 迭代与递归特点对比 第 2 章 复杂度分析 hello‑algo.com 27 迭代 递归 实现方 式 循环结构 函数调用自身 时间效 率 效率通常较高,无函数调用开销 每次函数调用都会产生开销 内存使 用 通常使用固定大小的内存空间 累积函数调用可能使用大量的栈帧空间 适用问 题 适用于简单循环任务,代码直观、可读性 好 适用于子问题分0 码力 | 378 页 | 18.47 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Java 版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 第 16 章 附录 362 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 16.2 一起参与创作 . . . . 章 前言 www.hello‑algo.com 6 图 0‑3 运行代码示例 运行代码的前置工作主要分为三步。 第一步:安装本地编程环境。请参照附录所示的教程进行安装,如果已安装,则可跳过此步骤。 第二步:克隆或下载代码仓库。前往 GitHub 仓库。如果已经安装 Git ,可以通过以下命令克隆本仓库: git clone https://github.com/krahets/hello-algo 同。 表 2‑1 迭代与递归特点对比 第 2 章 复杂度分析 www.hello‑algo.com 27 迭代 递归 实现方 式 循环结构 函数调用自身 时间效 率 效率通常较高,无函数调用开销 每次函数调用都会产生开销 内存使 用 通常使用固定大小的内存空间 累积函数调用可能使用大量的栈帧空间 适用问 题 适用于简单循环任务,代码直观、可读性 好 适用于子问题分0 码力 | 379 页 | 18.48 MB | 10 月前3
Hello 算法 1.0.0b5 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 第 16 章 附录 367 16.1 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 16.2 一起参与创作 . . . . 与阅读代码相比,编写代码的过程往往能带来更多收获。动手学,才是真的学。 图 0‑3 运行代码示例 运行代码的前置工作主要分为三步。 第一步:安装本地编程环境。请参照附录教程进行安装,如果已安装则可跳过此步骤。 第二步:下载代码仓。如果已经安装 Git ,可以通过以下命令克隆本仓库。 git clone https://github.com/krahets/hello-algo.git 随着计算机的蓬勃发展,字符集与编码标准百花齐放,而这带来了许多问题。一方面,这些字符集一般只定 义了特定语言的字符,无法在多语言环境下正常工作。另一方面,同一种语言也存在多种字符集标准,如果 两台电脑安装的是不同的编码标准,则在信息传递时就会出现乱码。 那个时代的研究人员就在想:如果推出一个足够完整的字符集,将世界范围内的所有语言和符号都收录其 中,不就可以解决跨语言环境和乱码问题了吗?在这种想法的驱动下,一个大而全的字符集0 码力 | 376 页 | 30.69 MB | 1 年前3
Hello 算法 1.0.0b4 Java版. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 16. 附录 334 16.1. 编程环境安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 16.2. 一起参与创作 . . . 。如果时间充裕,建议参照代码自行敲一遍。与仅阅读 代码相比,编写代码的过程往往能带来更多收获。 Figure 0‑3. 运行代码示例 第一步:安装本地编程环境。请参照附录教程进行安装,如果已安装则可跳过此步骤。 第二步:下载代码仓。如果已经安装 Git ,可以通过以下命令克隆本仓库。 git clone https://github.com/krahets/hello-algo.git 随着计算机的蓬勃发展,字符集与编码标准百花齐放,而这带来了许多问题。一方面,这些字符集一般只定 义了特定语言的字符,无法在多语言环境下正常工作;另一方面,同一种语言也存在多种字符集标准,如果 两台电脑安装的是不同的编码标准,则在信息传递时就会出现乱码。 那个时代的人们就在想:如果推出一个足够完整的字符集,将世界范围内的所有语言和符号都收录其中,不 就可以解决跨语言环境和乱码问题了吗?在这种想法的驱动下,一个大而全的字符集0 码力 | 342 页 | 27.39 MB | 1 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译Shiro 的 jars,把他们以任何方式你喜欢 到您的应用程序,例如也许使用Apache Ant 和 Ivy 。 对于本教程,请确保您使用 Maven 2.2.1 或更高版本。为了测试 Maven 安装是否正确,命令行 下运行 mvn --version 并看到类似如下: Apache Shiro 1.2.x Reference Manual 中文翻译 8 2. Tutorial 教程 现在 } // ... 捕获更多异常 catch (AuthenticationException ae) { //无定义?错误? } } //说出他们是谁: //打印主要识别信息 (本例是 username): log SessionManager) SessionManager 知道如何创建并管理用户 Session 生命周期而在所有环境中为用户提供一个 强有力的 Session 体验。这在安全框架领域是独一无二--Shiro 具备管理在任何环境下管理用 户 Session 的能力,即使没有 Web/Servlet 或者 EJB 容器。默认情况下,Shiro 将使用现有 的session(如Servlet0 码力 | 196 页 | 2.34 MB | 1 年前3
共 30 条
- 1
- 2
- 3













