首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏红日安全

    Web安全Day9 - 文件下载漏洞实战攻防

    大家好,我们是红日安全-Web安全攻防小组。 此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了一个名字叫 Web安全实战 ,希望对想要学习Web安全的朋友们有所帮助。 每一篇文章都是于基于漏洞简介-漏洞原理-漏洞危害-测试方法(手工测试,工具测试)-靶场测试(分为PHP靶场、JAVA靶场、Python靶场基本上三种靶场全部涵盖)-实战演练(主要选择相应CMS或者是Vulnhub 进行实战演练),如果对大家有帮助请Star鼓励我们创作更好文章。 /etc/my.cnf /etc/httpd/conf/httpd.conf /root/.bash_history /root/.mysql_history /proc/self/fd/fd[0-9]

    1.2K00发布于 2020-02-26
  • 来自专栏Java开发

    JAVAJava 项目实战Java Web 在线商城项目开发实战教程

    Java Web项目:在线商城技术方案与应用实例一、引言在互联网飞速发展的今天,在线商城已成为电子商务的重要载体。 使用Java Web技术构建在线商城具有跨平台性、强大的社区支持和高度的可扩展性等优势。本文将为你提供一个Java Web在线商城的技术方案和应用实例,帮助你学习和掌握相关开发技巧。 当然,实际的在线商城还需要考虑更多的因素,如用户管理、支付功能、物流跟踪等,但本文的内容可以为你提供一个良好的开端,帮助你深入学习和掌握Java Web在线商城的开发。 Java,Java 项目实战Java Web 项目,在线商城项目,Java Web 在线商城,Java 开发实战Java 项目开发教程,Web 在线商城开发,Java 实战教程,在线商城开发教程,Java Web 开发实战Java 项目实战教程,Java 在线商城项目,Web 商城开发教程,Java 项目开发实战

    51310编辑于 2025-09-18
  • 来自专栏Java Web

    初学Java Web(9)——学生管理系统(简易版)总结

    项目开始时间:2018年4月8日14:37:47 项目完成时间:2018年4月9日10:03:30 技术准备 这个项目是自己用于巩固 J2EE 相关知识的练手项目,非常简单,但是相关的功能却非常实用 */ package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException 又提供了一些非 CRUD 方法 1.获取总数:public int getTotal() 2.根据 id 获取:public Student get(int id) ⑥ 业务类介绍 作为 J2EE Web 应用,一般都会按照如图所示的设计流程进行: Servlet -> Service(业务类) -> DAO -> database 当浏览器提交请求到 Tomcat Web 服务器的时候,对应的 Servlet 首先为项目添加必要的 jar 包: jstl.jar mysql-connector-java-5.0.8-bin.jar servlet-api.jar standard.jar 这也是 Web

    3.2K50发布于 2018-04-26
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 ChronoUnit.SECONDS))         .version(HttpClient.Version.HTTP_2)         .build(); Flow Spring WebFlux响应式Web 框架已经4年了,响应流规范(reactive streams)在Java 9 中也初步引入到了JDK中。

    55330编辑于 2023-04-04
  • 来自专栏码农小胖哥的码农生涯

    Java 9Java 17之Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 ChronoUnit.SECONDS)) .version(HttpClient.Version.HTTP_2) .build(); Flow Spring WebFlux响应式Web 框架已经4年了,响应流规范(reactive streams)在Java 9 中也初步引入到了JDK中。

    96730发布于 2021-09-29
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记9

    取消所有key的监视 uwatech 9. 发布/订阅操作 给某个频道发消息 publish channel message 订阅某个频道的消息 subscribe channel 10.

    88120发布于 2018-08-02
  • 面试实战---JAVA Web 服务及底层框架原理

    Java Web 服务是基于 Java 编程语言用于开发分布式网络应用程序的一种技术。它通常运行在 Web 服务器上,并通过 HTTP 协议与客户端进行通信。 Java Web 服务的底层框架涉及多个组件和技术,主要包括 Servlet、JavaServer Pages (JSP)、Java EE (Enterprise Edition)、Spring 框架等 JavaServer Pages (JSP):JSP 是一种基于 Java 的服务器端技术,用于创建动态 Web 页面。JSP 页面在服务器端执行,并生成 HTML 发送到客户端。 Demo 示例:一个简单的 Java Web 应用下面是一个使用 Spring Boot(一个简化 Spring 应用的框架)构建的简单 Java Web 应用的示例。 HelloController.java 文件java复制代码package com.example.demo.controller; import org.springframework.web.bind.annotation.GetMapping

    24420编辑于 2024-10-12
  • 来自专栏Ywrby

    9-Spring集成web环境

    new ClassPathXmlApplicationContext(“applicationContext.xml”);加载配置文件,导致配置文件需要重复被加载多次,应用上下文的对象也需要创建多次 在Web 项目中,要解决这个问题,可以利用ServletContextListener监听web应用的启动,一旦web应用启动,就加载Spring配置文件,并创建ApplicationContext应用上下文对象 ,然后将其存储入最大的域servletContext中,其他web层方法就可以在需要时直接从域中获取应用上下文对象 配置文件web.xml 配置监听器和Servlet 这里将Spring配置文件的文件名作为全局参数进行配置 在pom.xml中导入spring-web坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webweb.xml中配置ContextLoaderListener监听器 注意,这里的初始化参数名称必须是contextConfigLocation不能进行修改 <!

    46720编辑于 2022-10-27
  • 来自专栏PHP在线

    Web安全实战

    前言 本章将主要介绍使用Node.js开发web应用可能面临的安全问题,读者通过阅读本章可以了解web安全的基本概念,并且通过各种防御措施抵御一些常规的恶意攻击,搭建一个安全的web站点。 什么是web安全 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,我们作为网站开发者,必须让一个web站点满足基本的安全三要素: (1)机密性,要求保护数据内容不能泄露,加密是实现机密性的常用手段 安全的定义和意识 web安全的定义根据攻击手段来分,我们把它分为如下两类: (1)服务安全,确保网络设备的安全运行,提供有效的网络服务。 Node.js中的web安全 Node.js作为一门新型的开发语言,很多开发者都会用它来快速搭建web站点,期间随着版本号的更替也修复了不少漏洞。 打开发帖页面,在web编辑器中输入如下内容: ?

    1.9K100发布于 2018-03-08
  • 来自专栏分享/效率/工具/软件

    Web Service实战

    Service实战 什么是webservice? [img](C:\Users\13441\Desktop\md\WebService\Web Service实战.assets\20170120165748997.png) StudentOpt.java [img](C:\Users\13441\Desktop\md\WebService\Web Service实战.assets\20170120171148473.png) 因为POJO是需要调用 这些没有暴露的对象 > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/ javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app

    1.4K31发布于 2019-09-17
  • 来自专栏公众号:懒时小窝

    Java】A Guide to Java 9 Modularity

    引言近期在 Baeldung 看到了一篇有关Java9模块化入门介绍的文章,整体翻译加理解下来发现确实不错,个人认为美中不足的是项目构建过于简单和偏手动,个人建议找一些简单的Java9以及之上的开源项目结合参考使用更佳 原文A Guide to Java 9 Modularity | Baeldung1. Module System (JPMS), or “Modules” for short.Java 9 在包上面引入了新的层次,正式的名称叫做 Java 平台模块系统(JPMS),或者更简单称之为“模块 Default ModulesWhen we install Java 9, we can see that the JDK now has a new structure.安装JDK9之后可以看到现在有一个新结构 比如我们使用Java9运行低版本的Java8的程序时候,可能需要添加模块化。

    42920编辑于 2023-06-27
  • 来自专栏猿人工厂

    猿进化系列9——一文学会java web开发基础

    所谓web服务器,其实是指web服务器软件,比如apahce,nginx,lightHttpd等等。简单的来讲,只要实现了http协议的软件都可以叫做web服务器。 应用服务器是为特定应用程序提供了运行环境的服务器,比如JAVA应用服务器,就是为java应用提供了运行环境,通常来讲,需要实现JavaEE相关规范为组件提供服务。 ? ? ? ? ? ? ? ? ? Servlet是运行在web服务器中的程序,可以接收和响应http请求。从本质上讲,以后你所做的java web层面的一切努力,都必然和它放生关系。 使用servlet有两个步骤: 1.编写一个java类,实现javax.servlet.Servlet接口。 2.将编写的java类部署在web服务器中。 接下来猿人工厂君免费送一个统一字符集编码的办法: package com.pz.web.demo; import java.io.IOException; import javax.servlet.*;

    48910发布于 2020-07-28
  • 来自专栏全栈程序员必看

    Spring Boot Vue全栈开发实战_java web前端

    在 IDEA 中新建项目,选择 Spring Initializr,点击 Next 输入项目元数据,Next 选择 Web -> Web,Next 最后是项目名称和项目地址 我们很自然地想到在需要创建一个形式上一致的 Java 类。 打开我们的后端项目 wj,首先在 src\main\java\com\evan\wj 文件夹(就是你自己的 web 项目的包)下,新建一个 pojo 包(package),然后新建 User类,代码如下 .*; import org.springframework.web.util.HtmlUtils; import com.evan.wj.pojo.User; import java.util.Objects 项目 下一篇:Vue + Spring Boot 项目实战(四):数据库的引入 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.4K20编辑于 2022-11-04
  • 来自专栏Java+爬虫

    Java Web(五)Web

    Web Java 技术栈 B/S 架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。 Java 中使用会话技术(Cookie、Session)来解决这个问题优点:速度快 1.请求数据的格式 请求数据分为 3 部分: 请求行:请求数据的第一行。 JavaEE:Java Enterprise Edition,Java 企业版。指 Java 企业级开发的技术规范总和。 包含 13 项技术规范:JDBC、JNDl、EJB、RMl、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF Tomcat 也被称为 Web 容器、Servlet 项目结构 5.1IDEA 创建 Maven Web 项目 Web 项目结构: 编译后的 ava 字节码文件和 resources 的资源文件,放到 WEB-lNF 下的 classes 目录下 pom.xml

    1.6K30编辑于 2022-11-23
  • 来自专栏云计算linux

    Java 9 揭秘

    Java SE 9之前,JDK构建系统用于生成两种类型的运行时映像 ——Java运行时环境(JRE)和Java开发工具包(JDK)。 Java SE 9之前的JDK和JRE目录布局 在 Java SE 9之前,JDK中: bin目录用于包含命令行开发和调试工具,如javac,jar和javadoc。 ="Windows" JAVA_VERSION="9" JAVA_FULL_VERSION="9-ea+133" 在列表中只显示了三个模块。 jdk.plugin.dom java.smartcardio javafx.web jdk.plugin.server java.sql jdk.accessibility jdk.scripting.nashorn 如果你的应用程序是在浏览器中运行的小程序,或在应用程序服务器和Web服务器中运行的企业应用程序,则应使用名为​​getResource*​​​的实例方法,它可以使用特定的类加载器来查找资源。

    79510编辑于 2024-12-19
  • 来自专栏怀英的自我修炼

    Java漫谈9

    Java String 两种不同的赋值方案比较》 http://blog.163.com/woshihezhonghua@126/blog/static/1271436362012101214031911 / 简单来说,就是因为java的编译器会自动给你加上。 由此,我想到两点: 第一是,java中的那些基本数据类型,会不会也是由编译器自动加上new这个关键字的。搜了一下必应,没搜到什么有效的答案。 如果常量池中的“hello”长时间没有被引用,java的垃圾回收器就会自动将它回收,释放“hello”对象所占用的空间。对于堆内存中的“hello”对象也是如此。 这里补充说一下,在java中,双等号是用来判断相等的,在String中它判断的是对象的地址是否相等,若要判断String的值是否相等,要用equals方法。

    74090发布于 2018-03-12
  • 来自专栏码匠的流水账

    java9系列(二)docker运行java9

    序 本文介绍下如何在docker运行java9 镜像 docker pull openjdk:9-jdk 启动 docker run -it openjdk:9-jdk /bin/jshell 然后就可以正常使用 (1,2,3,4).stream().limit(3).forEach(e -> System.out.print(e)) 123 退出 jshell> /exit | Goodbye 查看此镜像的java 版本 docker run -it openjdk:9-jdk /bin/bash root@44d1d18351a8:/# java -version openjdk version "9-Debian " OpenJDK Runtime Environment (build 9-Debian+0-9b181-4) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181 -4, mixed mode) doc Start using Java 9 shell — jshell with docker

    96900发布于 2018-09-17
  • 来自专栏公众号:懒时小窝

    Java】A Guide to Java 9 Modularity

    引言 近期在 Baeldung 看到了一篇有关Java9模块化入门介绍的文章,整体翻译加理解下来发现确实不错,个人认为美中不足的是项目构建过于简单和偏手动,个人建议找一些简单的Java9以及之上的开源项目结合参考使用更佳 原文 A Guide to Java 9 Modularity | Baeldung 1. Java 9 在包上面引入了新的层次,正式的名称叫做 Java 平台模块系统(JPMS),或者更简单称之为“模块”。 在Java9之后,这种反射滥用的行为受到明确限制,我们必须要明确授予其他模块对于我们模块的反射访问权限。 比如我们使用Java9运行低版本的Java8的程序时候,可能需要添加模块化。

    47020编辑于 2023-09-02
  • 来自专栏EdisonTalk

    MongoDB入门实战教程(9

    本系列教程目录: MongoDB入门实战教程(1) MongoDB入门实战教程(2) MongoDB入门实战教程(3) MongoDB入门实战教程(4) MongoDB入门实战教程(5) MongoDB 入门实战教程(6) MongoDB入门实战教程(7) MongoDB入门实战教程(8) 参考资料 唐建法,《MongoDB高手课》(极客时间) 郭远威,《MongoDB实战指南》(图书) 作者:周旭龙

    2K30发布于 2021-07-01
  • 来自专栏null的专栏

    Web Spider实战1——简单的爬虫实战(爬取豆瓣读书评分9分以上榜单)

    1、Web Spider简介 Web Spider,又称为网络爬虫,是一种自动抓取互联网网页信息的机器人。它们被广泛用于互联网搜索引擎或其他类似网站,以获取或更新这些网站的内容和检索方式。 因为书单共有409本书,17个页面,若是要一个个浏览完,需要较长的时间,想要保存好书单,那是一件比较困难的事情,因此,想到是不是可以利用爬虫(Web Spider)把书名都保存下来,说干就干,下面详细介绍一下如何利用

    2K60发布于 2018-03-14
领券