- JavaWeb项目快速入门05之Groovy项目(SpringBoot+Gradle+Groovy)将Java项目转换成Groovy项目一、修改java项目为groovy项目(1)build.gradle里追加groovy插件,并添加依赖。顺便配置一下阿里云maven库。plugins { id 'org.springframework.boot' version '2.2.6.RELEAS... JavaWeb项目快速入门05之Groovy项目(SpringBoot+Gradle+Groovy)将Java项目转换成Groovy项目一、修改java项目为groovy项目(1)build.gradle里追加groovy插件,并添加依赖。顺便配置一下阿里云maven库。plugins { id 'org.springframework.boot' version '2.2.6.RELEAS...
- JavaWeb项目快速入门04之模拟登录(SpringBoot+Gradle+Groovy)使用POST方法实现登录模拟,并将用户信息写入session一、登录接口实现实现POST接口,模拟登录。创建LoginController并完成功能。参数:username,password。登录成功,写入Session。登录失败,返回消息或抛出异常:用户名或密码错误。/** * 登录demo */@... JavaWeb项目快速入门04之模拟登录(SpringBoot+Gradle+Groovy)使用POST方法实现登录模拟,并将用户信息写入session一、登录接口实现实现POST接口,模拟登录。创建LoginController并完成功能。参数:username,password。登录成功,写入Session。登录失败,返回消息或抛出异常:用户名或密码错误。/** * 登录demo */@...
- WEB架构的演变分布式、集群我想大家都听说过,那么这个东西是怎么转换来的呢?今天我们来聊一聊WEB架构的演变。假如我们要搭建一个购物网站,最初我们只有一台服务器,很快我们发现服务器资源不够用,怎么办呢?上我们的第一道菜: 物理分离webserver和数据库。简单来说,就是将同一台服务器上的webserver和数据库分散到两台服务器。然后上第二道菜:增加页面静态化(缓存)。你想一下,用户访问我... WEB架构的演变分布式、集群我想大家都听说过,那么这个东西是怎么转换来的呢?今天我们来聊一聊WEB架构的演变。假如我们要搭建一个购物网站,最初我们只有一台服务器,很快我们发现服务器资源不够用,怎么办呢?上我们的第一道菜: 物理分离webserver和数据库。简单来说,就是将同一台服务器上的webserver和数据库分散到两台服务器。然后上第二道菜:增加页面静态化(缓存)。你想一下,用户访问我...
- 响应以及断言 在“发送HTTP请求”一讲中,我们讲解了APIPOST中响应数据的查看。 API 请求响应点击发送按钮后,如果有数据返回,则会显示返回数据,响应时间,响应码,Cookie等。注意:返回数据默认是 ==美化== 模式,便于查看 JSON XML 格式。您可以通过切换 ==原生== 或 ==预览== 模式 查看其它类型的类型。 返回... 响应以及断言 在“发送HTTP请求”一讲中,我们讲解了APIPOST中响应数据的查看。 API 请求响应点击发送按钮后,如果有数据返回,则会显示返回数据,响应时间,响应码,Cookie等。注意:返回数据默认是 ==美化== 模式,便于查看 JSON XML 格式。您可以通过切换 ==原生== 或 ==预览== 模式 查看其它类型的类型。 返回...
- 目录问题解决结尾尝试一尝试二尝试三 问题一个健壮性极好的Web服务,当面临暴力请求攻击时,应该具有一定的容错能力。最近,有一个安全项目验收,自己就遇到了相关的问题。因为对应的Web服务接口框架参考的是一个开源工程,可能没有经历太多实战的洗礼,这方面就表现的稍微不如人意。问题细节描述:对应的点播服务开放了播放列表的查询接口,正常情况下,当Web页面访问查询接口时,点播服务返回对应的视频文件播放... 目录问题解决结尾尝试一尝试二尝试三 问题一个健壮性极好的Web服务,当面临暴力请求攻击时,应该具有一定的容错能力。最近,有一个安全项目验收,自己就遇到了相关的问题。因为对应的Web服务接口框架参考的是一个开源工程,可能没有经历太多实战的洗礼,这方面就表现的稍微不如人意。问题细节描述:对应的点播服务开放了播放列表的查询接口,正常情况下,当Web页面访问查询接口时,点播服务返回对应的视频文件播放...
- 使用场景首先说一下自定义响应值的使用场景,当我们想对接口返回的实时响应数据进行修改显示时,我们可以用到ApiPost中的自定义响应值。举个例子:我希望把errstr的值改为中文的成功显示,或者直接把整个相应结果给替换掉,我们该如何操作呢。其实很简单。ApiPost在后执行脚本中提供了response.raw.responseText这个属性可以对实时响应结果进行修改。简单测试一下:当我们在... 使用场景首先说一下自定义响应值的使用场景,当我们想对接口返回的实时响应数据进行修改显示时,我们可以用到ApiPost中的自定义响应值。举个例子:我希望把errstr的值改为中文的成功显示,或者直接把整个相应结果给替换掉,我们该如何操作呢。其实很简单。ApiPost在后执行脚本中提供了response.raw.responseText这个属性可以对实时响应结果进行修改。简单测试一下:当我们在...
- ThreadLocalThreadLocal作用,解决多线程的数据安全问题ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)ThreadLocal 特点: 1 ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map 一样存取数据,key为当前线程) 2 每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要... ThreadLocalThreadLocal作用,解决多线程的数据安全问题ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)ThreadLocal 特点: 1 ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map 一样存取数据,key为当前线程) 2 每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要...
- 抽奖小游戏——纯前端实现! 抽奖小游戏——纯前端实现!
- xml 是可扩展的标记性语言xml 的主要作用有:1 用来保存数据,而且这些数据具有自我描述性2 它还可以做为项目或者模块的配置文件3 还可以做为网络传输数据的格式(现在JSON为主)xml语法 (XML文档必须有根元素, 顶级元素-没有父标签的元素)1 文档声明2 元素(标签) 元素是指从开始标签到结束标签的内容(可以包括标签或者内容)3 xml 属性 属性可以提供元素的额外信息;一个... xml 是可扩展的标记性语言xml 的主要作用有:1 用来保存数据,而且这些数据具有自我描述性2 它还可以做为项目或者模块的配置文件3 还可以做为网络传输数据的格式(现在JSON为主)xml语法 (XML文档必须有根元素, 顶级元素-没有父标签的元素)1 文档声明2 元素(标签) 元素是指从开始标签到结束标签的内容(可以包括标签或者内容)3 xml 属性 属性可以提供元素的额外信息;一个...
- 通用:1.编码统一:UTF-8;(特殊项目除外)2.命名单词过长以主意为主可将其他单词进行缩写;(详见各部分命名规范)3.文件以功能模块来划分命名(scss/vue/image)所以代码(vue,scss,js)4.采用Tab键(以2个字符为准)缩进, 代码格式化,保持干净整洁,方便维护修改VUE:1.命名规范: 【1】 模块以原型功能为主命名(模块主要是一级文件夹,同... 通用:1.编码统一:UTF-8;(特殊项目除外)2.命名单词过长以主意为主可将其他单词进行缩写;(详见各部分命名规范)3.文件以功能模块来划分命名(scss/vue/image)所以代码(vue,scss,js)4.采用Tab键(以2个字符为准)缩进, 代码格式化,保持干净整洁,方便维护修改VUE:1.命名规范: 【1】 模块以原型功能为主命名(模块主要是一级文件夹,同...
- jQuery对象,选择器-基本-层级- 基本过滤/内容过滤器 属性过滤器 表单过滤器 jQuery对象,选择器-基本-层级- 基本过滤/内容过滤器 属性过滤器 表单过滤器
- RPA训练营第三天爬坑之旅踩坑地点:【例9.1】打开华为官方网站搜索手机。具体实现步骤(3)在弹出的Web 录制器画面中,选择Chrome浏览器并填写URL然后点击“开始”按钮,弹出报错页面于是按照3个报错原因一一排查。A.将华为地址换成了www.baidu.com。跳转失败。原因1排除。B.浏览器未正确安装。检查了谷歌版本,插件,驱动,一切正常C.重点放在了原因3上面。因为当时安装stud... RPA训练营第三天爬坑之旅踩坑地点:【例9.1】打开华为官方网站搜索手机。具体实现步骤(3)在弹出的Web 录制器画面中,选择Chrome浏览器并填写URL然后点击“开始”按钮,弹出报错页面于是按照3个报错原因一一排查。A.将华为地址换成了www.baidu.com。跳转失败。原因1排除。B.浏览器未正确安装。检查了谷歌版本,插件,驱动,一切正常C.重点放在了原因3上面。因为当时安装stud...
- 华为云前端学习之旅 华为云前端学习之旅
- 1.SpingBoot框架中的静态资源加载和导入静态资源一般是指客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来,这类主要包括图片、样式等(比如css、js、image、404页面、首页等)。我们探寻下web项目对应的WebMvcAutoConfiguration自动装配类,可以看出静态资源的加载分为三大类:1.1 自定义,如果配置了自... 1.SpingBoot框架中的静态资源加载和导入静态资源一般是指客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来,这类主要包括图片、样式等(比如css、js、image、404页面、首页等)。我们探寻下web项目对应的WebMvcAutoConfiguration自动装配类,可以看出静态资源的加载分为三大类:1.1 自定义,如果配置了自...
- 1.SpringBoot框架简介SpringBoot框架采用约定大于配置的思想对应用程序进行默认配置,减少了大量的配置时间。当需要创建一个新的web应用,通过SpringBoot框架会变得非常容易,而且创建出的web应用不再需要各自繁琐的配置,只需要简单的几个步骤就可以创建出一个 Web应用并且可以根据需求的端口直接启动。SpringBoot框架是如何做到这些的呢?答案是自动装配原理。通过这... 1.SpringBoot框架简介SpringBoot框架采用约定大于配置的思想对应用程序进行默认配置,减少了大量的配置时间。当需要创建一个新的web应用,通过SpringBoot框架会变得非常容易,而且创建出的web应用不再需要各自繁琐的配置,只需要简单的几个步骤就可以创建出一个 Web应用并且可以根据需求的端口直接启动。SpringBoot框架是如何做到这些的呢?答案是自动装配原理。通过这...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签