首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大前端客栈

    Spring Boot 进阶Web 进阶笔记

    org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import org.springframework.web.context.request.RequestContextHolder ; import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpServletRequest

    38830编辑于 2022-04-06
  • 来自专栏数据云团

    Python进阶-Web 服务

    CGI 通用网关接口;CGI 在 Web 服务器和应用之间充当了交互作用,这样才能够处理用户表单,生成并返回最终的动态 HTML 页。 客户端输入给 Web 服务器端的表单可能包括处理过程和一些存储在后台数据库中的表单。

    77340发布于 2019-07-18
  • 来自专栏折腾折腾再折腾

    web服务器进阶

    通过上面的学习,我们发现我们的web服务器没有彻底解耦 1、实现自己指定端口运行我们的web服务器 如果我们的web服务器端口被占用,那么我们的web服务器直接挂掉。 怎么实现? 我们用这个功能,来给我们的web服务器指定端口和框架。 2、利用1中的例子,再给一个框架名,让他直接传一个框架进入。 我们希望运行 python web服务器 7891 Demo:application 来实现调用Demo框架的application方法。 page=xxx&xxxxx=xxxx, 伪静态:域名/cour/index.html web服务器实现伪静态: 修改web服务器中判断是.py结尾为以.html结尾,其它不用管。 ''' for item in text: html += tr_html %(item[0],item[1],item[2],item[3],item[4],item[5]

    5.7K20发布于 2019-09-23
  • 来自专栏网络安全615

    web安全进阶 - - - 流量隐藏

    www.godaddy.com/zh-sg 选购一个域名  2.选用自己喜欢的域名,建议购买.vip等后缀名称的(便宜又实惠)  3.根据自身需求选择服务等 4.可以直接使用支付宝进行支付  5.

    1.9K30编辑于 2022-11-19
  • 来自专栏不仅仅是python

    web爬虫-Selenium进阶操作

    首先我们查看被抓取的网址中一共包含了5页内容: ? 我们修改上一篇文章的代码来实现今天的功能,接下来开始: #导入包 from selenium import webdriver import csv #定义分页总数 MAX_PAGE_NUM = 5 #

    93320发布于 2019-07-25
  • 来自专栏学习猿地

    Web前端学习 第2章 网页重构5 css选择器进阶

    :伪元素选择器,在每个内容之后插入内容 示例代码如下所示 1 h1::before{ 2 content:"before"; 3 border:1px solid red; 4 } 5 1 #content{ 2 width:100px; 3 height:100px; 4 background-color: #0f0; 5 } 6 .box{ 7 1 .box1{ 2 width:100px; 3 height:100px; 4 background-color: #0f0; 5 } 6 .box2{ 7 DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Document</title DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title

    53500发布于 2020-06-12
  • 来自专栏wuming_CTF

    攻防世界web进阶web2详解

    php $miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws"; function encode($str){ php $miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws"; $miwen=base64_decode(strrev

    1.2K10发布于 2021-01-21
  • 来自专栏web安全

    supersqli--Web安全进阶系列

    [强网杯2019]supersqli--Web安全进阶系列使用引号判断是否存在sql注入报错,可能存在sql注入,注入payload,判断列数,结果为不存在4列? handler_table values(3, '张三');insert into handler_table values(4, '李四');insert into handler_table values(5, sec)mysql> handler p read handler_index last;+------+--------+| id   | name   |+------+--------+|    5  (id);-- 创建句柄Query OK, 5 rows affected (0.02 sec)emmm差不多了,谢谢观看,博主21岁,交朋友dd。。。。。 原文https://mp.weixin.qq.com/s/5FkhxrBs4cM2yv7_SL9Z3Q

    41510编辑于 2024-06-18
  • 来自专栏全栈程序员必看

    Web Service进阶(一)运行原理

    实现一个完整的Web服务包括以下步骤: ◆ Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; (发布) ◆ Web服务请求者向 Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; (发现) ◆ Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL 写成,各种支持Web服务的机器都能阅读;(发现) ◆ 利用从Web服务中介者返回的描述信息(WSDL)生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定) ◆ Web 服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。 wsdl,获取方法列表 int length = wsdl.length(); wsdl = wsdl.substring(0, length - 5); // 以字符串为参数创建

    94020编辑于 2022-09-15
  • 来自专栏cmazxiaoma的架构师之路

    SpringBoot之路(二)之Web进阶

    今天 -> 学习了慕课网的Spring Boot进阶Web进阶的视频和该项目 项目源码,看了一个基于Spring Boot的API、RESTful API项目种子(骨架)的博客。 使用@org.springframework.web.bind.annotation.ExceptionHandler(value = Exception.class)注解到具体的方法上去处理异常。 static final Logger _log = LoggerFactory.getLogger(ExceptionHandler.class); @org.springframework.web.bind.annotation.ExceptionHandler

    1K40发布于 2018-06-05
  • 来自专栏Ywrby

    5-Springboot进阶1

    Springboot进阶1 Springboot依赖管理特性 利用父项目进行依赖管理 利用Springboot开发不可避免的要涉及到使用许多的依赖,而涉及到的依赖一多就可能由于依赖之间的版本问题导致错误的产生 当我们使用了web启动器后,在其内部就可以看到其为我们引入了tomcat启动器 <dependency> <groupId>org.springframework.boot</groupId> spring-boot-starter-tomcat</artifactId> <version>2.5.4</version> <scope>compile</scope> </dependency> 另外,在web

    49130编辑于 2022-10-27
  • 来自专栏JavaPark

    SQL 进阶挑战(1 - 5

    UPDATE examination_info SET tag = "Python" WHERE tag = "PYTHON"; SQL5 更新记录(二) 描述 现有一张试卷作答记录表exam_record

    54620编辑于 2022-06-13
  • 来自专栏技术杂记

    Mycat web 基础5

    start netstat -ant | grep 2181 wget https://github.com/MyCATApache/Mycat-download/raw/master/mycat-web -1.0/Mycat-web-1.0-SNAPSHOT-20160218145029-linux.tar.gz file Mycat-web-1.0-SNAPSHOT-20160218145029-linux.tar.gz tar -zxvf Mycat-web-1.0-SNAPSHOT-20160218145029-linux.tar.gz .

    29610编辑于 2021-12-03
  • 来自专栏睡不着所以学编程

    JavaScript高级(5) 函数进阶

    难的地方要来了 函数进阶 目标: 我们以前定义函数的方法有两种,命名函数和匿名函数,今天学习第三种,根据大写的F我们可以看出这是一个构造函数 语法格式: new Function('参数1

    35620编辑于 2022-09-20
  • 来自专栏用户2119464的专栏

    python_web5

    time 模块 time()方法 用法:time.time() #无参数 #返回当前时间的时间戳(1970年后经过的浮点秒数) localtime()方法 用法:time.localtime(sec) #参数:sec:需要转换的时间戳秒数(int类型) #返回值:返回time.struct_time类型的对象 #格式化时间戳为本地时间 strftime()方法 用法:time.strftime(format, t) #参数:format:格式字符串, t:一个struct_time对象 #返回值:返回以可读

    40830发布于 2019-01-15
  • 来自专栏全栈程序员必看

    HTML 5 Web 存储

    大家好,又见面了,我是全栈君 HTML5 提供了两种在客户端存储数据的新方法: localStorage – 没有时间限制的数据存储 sessionStorage – 针对一个 session 的数据存储 html5 web storage的浏览器支持判断 要判断浏览器是否支持localStorage可以使用下面的代码: if(window.localStorage){ alert(“浏览支持localStorage setItem、getItem和removeItem等 localStorage和sessionStorage的方法 setItem存储value http://hovertree.com/menu/html5/ 用途:清除所有的key/value 用法:.clear() 代码示例:sessionStorage.clear(); localStorage.clear(); 其他操作方法:点操作和[] web

    74910编辑于 2022-07-15
  • 来自专栏大数据

    JavaScript进阶 - Web Workers与Service Worker

    在现代Web开发中,前端性能优化是一个永恒的话题。Web Workers 和 Service Worker 是两种强大的技术,它们允许开发者在后台执行耗时任务,从而提高用户体验。 Web Workers - 异步执行脚本 Web Workers 允许在浏览器后台独立于主线程运行脚本,避免了长时间运行的脚本导致的页面冻结。它们适用于密集型计算任务,如图像处理、数据解析等。 它对于实现PWA(Progressive Web App)至关重要。 结论 Web Workers 和 Service Worker 是现代Web开发中不可或缺的技术,它们能显著提升应用的性能和用户体验。 通过避免上述提到的常见问题,你可以更有效地利用这些工具,构建更加健壮和高效的Web应用程序。实践是掌握这些技术的关键,不断尝试和优化,你将能够充分发挥它们的潜力。

    48510编辑于 2024-07-11
  • 来自专栏Khan安全团队

    Xctf攻防世界-Web进阶题攻略

    回显数字131277325825392转化为字符串位web_up为部分库名 ? ? 4.如果传入密码与隐藏密码不相等则相当于直接退出,如果相等,基址加一,计数器加一 5.判断计数器是否小于输出密码的长度,若小于直接回到1若不小于则相当于直接退出 逆向函数不会写,看了下网上的writeup required = new Array(); for(var i = 0 ; i < pw.length; i ++ ){ var a = pw[i]; a = a - 5; ------------------------- 第十一题: 进去登陆注册发现admin已经注册,bp抓包,分析user的值编码或者加密,发现user的值是{uid:username}的格式进行md5加密的 Github搜索zhuanxv可以在备忘录中发现web是java写的 ? 已知javaweb的文件分布如-> ? 利用bg.jpg的下载链接进行文件包含找web.xml ?

    3.4K31发布于 2020-04-15
  • 来自专栏AI码真香

    SpringBoot 2.x 进阶Web

    一、内容说明 接着上一篇,SpringBoot2.x 教你快速入门,本篇内容我们来学习 SpringBoot2.X 进阶 Web 方面开发常用的一些知识点。 1.1、简介 步骤: 创建SpringBoot应用,选择相应的Starter 在配置文件中指定必要的少量配置 编写业务代码 Web开发的自动配置类:WebMvcAutoConfiguration 二、静态资源的映射 例如可以创建如4xx.html或5xx.html页面,用来匹配所有该类型的错误(会先进行精确匹配) 5.4、定义异常通知的方式 这里我们做一个简单的用例,获取某个人的年龄并判断,小于10 ,返回“你应该在上小学 ; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody 码真香 本文标题: SpringBoot 2.x 进阶

    71020编辑于 2022-09-13
  • 来自专栏wuming_CTF

    攻防世界web进阶区Zhuanxv详解

    他的cookie里有jessionid 说明他是使用JAVA写的网页 那么我们尝试找找web.xml ../../WEB-INF/web.xml ? /WEB-INF/classes/struts.xml ? <?xml version="1.0" encoding="UTF-8"?> <! /WEB-INF/classes/com/cuitctf/action/UserLoginAction.class ? this.userCheck(this.user)) { request.put("error", "\u767b\u5f55\u5931\u8d25\uff0c\u8bf7 \u68c0\u67e5\u7528\u6237\u540d\u548c\u5bc6\u7801"); System.out.println("\u767b\u9646\

    1.2K20发布于 2021-01-21
领券