- 博客(176)
- 资源 (2)
- 收藏
- 关注
原创 ASP Cookies
cookie 常用用于识别用户。现在,我们需要读取这些传给某个用户的所有的 cookie。如果您的应用程序需要与不支持 cookie 的浏览器打交道,那么您不得不使用其他的办法在您的应用程序中的页面之间传递信息。在下面的实例中,我们将创建一个名为 "user" 的 cookie 集合。如果一个 cookie 包含多个值的集合,我们就可以说 cookie 带有键(Keys)。"Request.Cookies" 命令用于取回 cookie 的值。假设您的服务器将上面所有的 cookie 传给了某个用户。
2025-01-02 08:30:00
810
原创 ASP 引用文件
在上面的一部分中,我们已经使用 ".inc" 来作为被被引用文件的文件扩展名。如果您的被引用文件中的内容包含机密的信息或者是您不想让任何用户看到的信息,那么最好还是使用 ".asp" 作为扩展名。被引用的文件也可引用其他文件,同时一个 ASP 文件可以对同一个文件引用多次。请注意被引用文件 (headersheader.inc) 的路径是相对于引用文件的。通过使用 #include 指令,您可以在服务器执行 ASP 文件之前,把另一个 ASP 文件的内容插入到这个 ASP 文件中。
2025-01-01 11:00:00
823
原创 ASP 基本语法规则
ASP 与 VBScript 和 JScript(JScript 是微软的 JavaScript 实现)的配合是原生性的。如果您想要使用其他语言编写脚本,比如 PERL、REXX 或者 Python,您必须安装相应的脚本引擎。你必须根据 JavaScript 的需要使用不同的大小写字母编写您的 ASP 代码。然而,ASP 文件也能包含服务器脚本,这些脚本被分隔符 包围起来。response.write 命令用来向浏览器写输出。,可包含你所选用的脚本语言的合法的表达式、语句、程序或者运算符。
2024-12-31 08:15:00
536
原创 ASP 表单和用户输入
有一种在服务器端验证表单的好方法,就是将(验证过的)表单传回表单页面,而不是转至不同的页面。这样做更易于用户发现错误。使用 GET 方法从表单传送的信息对所有的用户都是可见的(出现在浏览器的地址栏),并且对所发送信息的量也有限制。Request.QueryString 命令用于收集使用 method="get" 的表单中的值。Request.Form 命令用于收集使用 method="post" 的表单中的值。使用 POST 方法从表单传送的信息对用户是不可见的,并且对所发送信息的量没有限制。
2024-12-31 08:00:00
559
原创 在自己的 PC 上运行 ASP
Windows 95 或 Windows NT:从微软的站点下载 "Windows NT 4.0 Option Pack" 来安装 PWS。PWS 用于更老的 Windows 系统,比如 Windows 95、98 以及 NT。IIS 是一个基于因特网的服务的集合,由微软开发,在微软 Windows 平台上使用。在您安装完成 IIS 之后,请确保安装所有补丁包(运行 Windows 更新)。在您安装完成 IIS 之后,请确保安装所有补丁包(运行 Windows 更新)。根据前面的描述测试您的安装。
2024-12-30 08:15:00
1785
原创 Maven NetBeans
NetBeans 6.7 及更新的版本已经内置了 Maven。对于以前的版本,可在插件管理中心获取 Maven 插件。此例中我们使用的是 NetBeans 6.9。
2024-12-29 12:30:00
829
原创 Maven IntelliJ
IntelliJ IDEA 已经内建了对 Maven 的支持。我们在此例中使用的是 IntelliJ IDEA 社区版 11.1。
2024-12-29 09:45:00
835
原创 Maven Web 应用
学习如何使用版本控制系统 Maven 来管理一个基于 web 的项目,如何创建、构建、部署以及运行一个 web 应用。
2024-12-28 08:15:00
1825
原创 Maven 自动化部署
很有可能由于涉及的人为操作和多团队环境的原因,任何一个步骤都可能出错。比如,较旧的版本没有在网络机器上更新,然后部署团队又重新部署了较早的构建版本。打开命令终端,进入到 C:\ > MVN >bus-core-api 目录下,然后执行如下的 mvn 命令。将代码切换到之前做标记的地方,运行 Maven 部署目标来部署 WAR 文件或者构建相应的结构到仓库里。在上次发布过程不成功的情况下,回滚修改的工作空间代码和配置保证发布过程成功进行。我们将会使用 Maven 发布的插件来创建一个自动化发布过程。
2024-12-27 08:15:00
1536
原创 Maven 依赖管理
Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。
2024-12-27 07:45:00
693
原创 Maven 快照(SNAPSHOT)
快照是一种特殊的版本,指定了某个当前的开发进度的副本。不同于常规的版本,Maven 每次构建都会在远程仓库中检查新的快照。现在 data-service 团队会每次发布更新代码的快照到仓库中,比如说 data-service:1.0-SNAPSHOT 来替代旧的快照 jar 包。
2024-12-26 08:15:00
1443
原创 Maven 自动化构建
自动化构建定义了这样一种场景: 在一个项目成功构建完成后,其相关的依赖工程即开始构建,这样可以保证其依赖项目的稳定。比如一个团队正在开发一个项目 bus-core-api, 并且有其他两个项目 app-web-ui 和 app-desktop-ui 依赖于这个项目。
2024-12-26 07:15:00
978
原创 Maven 项目文档
的问题, 这是由于 maven-site-plugin 版本过低,升级到 3.3+ 即可。打开 consumerBanking 文件夹并执行以下 mvn 命令。不然运行 mvn site 命令时出现。如何创建 Maven 项目文档。
2024-12-25 10:27:24
890
原创 Maven 项目模板
archetype 也就是原型,是一个 Maven 插件,准确说是一个项目模板,它的任务是根据模板创建一个项目结构。我们将使用 quickstart 原型插件创建一个简单的 java 应用程序。
2024-12-25 10:26:50
1440
原创 Maven 插件
每个生命周期中都包含着一系列的阶段(phase)。这些 phase 就相当于 Maven 提供的统一的接口,然后这些 phase 的实现由 Maven 的插件来完成。我们在输入 mvn 命令的时候 比如 mvn clean,clean 对应的就是 Clean 生命周期中的 clean 阶段。但是 clean 的具体操作是由来实现的。所以说 Maven 生命周期的每一个阶段的具体实现都是由 Maven 插件实现的。Maven 实际上是一个依赖插件执行的框架,每个任务实际上是由插件完成。
2024-12-24 08:30:00
1160
原创 Maven 构建 Java 项目
Maven 使用原型插件创建项目。要创建一个简单的 Java 应用,我们将使用插件。在下面的例子中,我们将在 C:\MVN 文件夹下创建一个基于 maven 的 java 应用项目。命令格式如下:生成的文件夹结构如下:在。
2024-12-24 07:45:00
909
原创 Maven 构建 & 项目测试
进入 C:/MVN 文件夹下,打开 consumerBanking 文件夹。你将看到有一个 pom.xml 文件,代码如下:从以上 xml代码中,可知 Maven 已经添加了 JUnit 作为测试框架。默认情况下 Maven 添加了一个源码文件和一个测试文件。打开命令控制台,跳转到 C:\MVN\consumerBanking 目录下,并执行以下 mvn 命令开始构建项目:.........你可以看到结果:添加 Java 源文件接下来我们看看如何添加其他的 Java 文件到项目中。
2024-12-23 08:00:00
1096
原创 Maven 构建配置文件
构建配置文件是一系列的配置项的值,可以用来设置或者覆盖 Maven 构建默认值。使用构建配置文件,你可以为不同的环境,比如说生产环境(Production)和开发(Development)环境,定制构建方式。配置文件在 pom.xml 文件中使用 activeProfiles 或者 profiles 元素指定,并且可以通过各种方式触发。
2024-12-22 09:15:00
2173
原创 Maven 仓库
在 Maven 的术语中,仓库是一个位置(place)。Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。
2024-12-22 09:00:00
2227
原创 Maven POM
POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。在创建 POM 之前,我们首先需要描述项目组 (groupId), 项目的唯一ID。-- 模型版本 --> 4.0.0
2024-12-21 15:15:00
671
原创 Maven 构建生命周期
Maven 构建生命周期定义了一个项目构建跟发布的过程。为了完成 default 生命周期,这些阶段(包括其他未在上面罗列的生命周期阶段)将被按顺序地执行。
2024-12-21 12:15:00
1824
原创 Zookeeper 分布式锁实现原理
分布式锁是控制分布式系统之间同步访问共享资源的一种方式。下面介绍 zookeeper 如何实现分布式锁,讲解排他锁和共享锁两类分布式锁。
2024-12-20 08:15:00
906
原创 Zookeeper Leader 选举原理
zookeeper 的 leader 选举存在两个阶段,一个是服务器启动时 leader 选举,另一个是运行过程中 leader 服务器宕机。在分析选举原理前,先介绍几个重要的参数。
2024-12-20 07:30:00
788
原创 Zookeeper watcher 事件机制原理剖析
其中客户端注册 watcher 有三种方式,调用客户端 API 可以分别通过 getData、exists、getChildren 实现,利用前面章节创建的 maven 工程,新建 WatcherDemo 类,以 exists 方法举例说明其原理。
2024-12-19 08:30:00
1086
原创 Zookeeper 节点特性
介绍 zookeeper 的节点特性和简单使用场景,正是由于这些节点特性的存在使 zookeeper 开发出不同的场景应用。
2024-12-18 08:00:00
520
原创 Zookeeper 权限控制 ACL
zookeeper 的 ACL(Access Control List,访问控制表)权限在生产环境是特别重要的,所以本章节特别介绍一下。ACL 权限可以针对节点设置相关读写等权限,保障数据安全性。permissions 可以指定不同的权限范围及角色。
2024-12-18 07:30:00
1186
1
原创 Zookeeper 四字命令
zookeeper 支持某些特定的四字命令与其交互,用户获取 zookeeper 服务的当前状态及相关信息,用户在客户端可以通过 telenet 或者 nc(netcat) 向 zookeeper 提交相应的命令。
2024-12-17 08:15:00
1124
原创 Zookeeper 客户端基础命令使用
zookeeper 命令用于在 zookeeper 服务上执行操作。首先执行命令,打开新的 session 会话,进入终端。下面开始讲解基本常用命令使用,其中 acl 权限内容在后面章节详细阐述。
2024-12-17 06:30:00
751
原创 Zookeeper session 基本原理
客户端与服务端之间的连接是基于 TCP 长连接,client 端连接 server 端默认的 2181 端口,也就是 session 会话。从第一次连接建立开始,客户端开始会话的生命周期,客户端向服务端的ping包请求,每个会话都可以设置一个超时时间。
2024-12-16 08:30:00
579
原创 ZooKeeper 数据模型 znode 结构详解
在 zookeeper 中,可以说 zookeeper 中的所有存储的数据是由 znode 组成的,节点也称为 znode,并以 key/value 形式存储数据。我们直观的看到此时存储的数据在根目录下存在 runoob 和 zookeeper 两个节点,zookeeper 节点下存在 quota 这个节点。runoob 节点是在我们之前章节创建,并且通过 java 客户端设置值 0,现在我们在命令行终端执行 get /runoob 显示此节点的属性。其中第一行显示的 0 是该节点的 value 值。
2024-12-16 07:30:00
913
原创 Zookeeper Java 客户端搭建
使用的 IDE 为 IntelliJ IDEA,创建一个 maven 工程,命名为 zookeeper-demo,并且引入如下依赖,可以自行在maven中央仓库选择合适的版本,介绍原生 API 和 Curator 两种方式。
2024-12-15 14:00:00
1419
原创 基于ACK使用TGI部署Qwen模型推理服务
本文以Qwen1.5-4B-Chat模型、GPU类型为A10卡为例,演示如何在ACK中使用Hugging Face的TGI(Text Generation Inference)框架部署Qwen(通义千问)模型推理服务。是阿里云基于Transformer大语言模型研发的40亿参数模型,模型在超大规模的预训练数据(预训练数据类型多样且覆盖广泛,包括大量网络文本、专业书籍、代码等)上进行训练得到。更多模型信息,请参见。
2024-12-15 11:00:00
1485
原创 Zookeeper linux 服务端集群搭建步骤
所需准备工作,创建三台虚拟机环境并安装好 java 开发工具包 JDK,可以使用 VM 或者 vagrant+virtualbox 搭建 centos/ubuntu 环境,本案例基于宿主机 windows10 系统同时使用 vagrant+virtualbox 搭建的 centos7 环境,如果直接使用云服务器或者物理机同理。IP 192.168.3.33 机器配置 myid,因为这台机器上个教程单机启动过,所以出现 version-2,没有也没关系。根据 id 和对应的地址分别配置 myid。
2024-12-14 12:45:00
467
2024年Cloudflare研究报告:布局分布式算力网络应对AI推理需求
2024-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人