当前位置:首页 > 技术文章 > 开发工具

  • 如何分析Java Web安全中的代码审计
    如何分析Java Web安全中的代码审计
    一、JavaWeb安全基础1.何为代码审计?通俗的说Java代码审计就是通过审计Java代码来发现Java应用程序自身中存在的安全问题,由于Java本身是编译型语言,所以即便只有class文件的情况下我们依然可以对Java代码进行审计。对于未编译的Java源代码文件我们可以直接阅读其源码,而对于已编译的class或者jar文件我们就需要进行反编译了。Java代码审计其本身并无多大难度,只要熟练掌握审计流程和常见的漏洞审计技巧就可比较轻松的完成代码审计工作了。但是Java代码审计的方式绝不仅仅是使
    开发工具 . idea 1965 2023-05-16 08:04:21
  • idea中怎么搭建springboot项目
    idea中怎么搭建springboot项目
    SpringBoot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置',实现零配置。那么,如何在idea中创建一个springboot项目呢?一.在你建立的工程下创建Module选择Springinitializr创建。二.在Type处选择:MavenProject(项目的构建工具)三.创建依赖时勾上web,mybatis,mysql(这个看你个人需要吧,可以自主选择)建立好的项目结构如下:
    开发工具 . idea 5960 2023-05-15 20:28:10
  • SpringBoot+Thymeleaf基于HTML5现代模板引擎怎么用
    SpringBoot+Thymeleaf基于HTML5现代模板引擎怎么用
    开始使用1.引入依赖SpringBoot默认提供了Thymeleaf的Starter,只需简单引入依赖即可。org.springframework.bootspring-boot-starter-thymeleaf目前默认版本是2.1,如果想升级版本到3.0,可以这样修改。3.0.7.RELEASE2.0.0为了方便开发,项目案例采用了热部署工具dev-tools,这样我们在修改页面之后,IDEA会自动加载,从而达到实现热更新的效果。org.springframework.bootspring-
    开发工具 . idea 883 2023-05-15 20:28:04
  • struts2漏洞 S2-001实例分析
    struts2漏洞 S2-001实例分析
    Vulhub漏洞系列:struts2漏洞S2-0011.漏洞描述:struts2漏洞S2-001是当用户提交表单数据且验证失败时,服务器使用OGNL表达式解析用户先前提交的参数值,%{value}并重新填充相应的表单数据。例如,在注册或登录页面中。如果提交失败,则服务器通常默认情况下将返回先前提交的数据。由于服务器用于%{value}对提交的数据执行OGNL表达式解析,因此服务器可以直接发送有效载荷来执行命令。2.vulhub漏洞利用:用vulhub复现漏洞可以省去环境的搭建过程,相当方便。vu
    开发工具 . idea 1340 2023-05-15 15:58:14
  • idea golang 插件没有
    idea golang 插件没有
    谈谈为什么idea Golang插件没有在开发Golang项目的过程中,大家都知道有两个最常用的IDE,一个是JetBrains公司的IntelliJ IDEA,另一个是Microsoft公司的Visual Studio Code。对于IDE的选择,每个人都有自己的喜好,但是 JetBrains 公司无疑是 Java 领域的标杆企业,在开源项目中也贡献非常多,而其 Intell
    开发工具 . idea 646 2023-05-15 15:24:38
  • golang生态不好
    golang生态不好
    随着计算机技术的不断进步,编程语言的应用也变得越来越广泛。近年来,Golang作为一种新兴的编程语言,在技术领域迅速崛起,并在众多开发者中得到了广泛的关注和使用。然而,尽管Golang因其高效以及其他优秀的语言特性而备受好评,但是它的生态却存在一些问题,这就是本文所要讨论的问题。1. 比较少的社区支持一个强大的编程语言生态系统是需要大量的社区支持的,但是Golang生态系统的社
    开发工具 . idea 548 2023-05-15 13:51:38
  • golang ide安装插件
    golang ide安装插件
    Golang是一个开源的、快速的、高效的编程语言,它已经成为了众多开发者喜爱的语言之一。Golang的优秀之处在于它简单易用的语法、丰富的内置函数、强大的并发特性等等。但一些开发者在使用Golang进行开发时会遇到一些麻烦,例如编辑器不支持Golang的自动补全等功能。这时,安装IDE插件就可以解决这个问题。Golang IDE插件可以让开发者更方便地进行代码编写、调试和测试。
    开发工具 . idea 797 2023-05-15 10:23:37
  • golang ide主题设置
    golang ide主题设置
    随着Go语言的不断发展和普及,越来越多的开发人员开始使用Go语言进行编程。为了更有效率地编写代码,IDE(集成开发环境)就显得尤为重要。在使用IDE编写Go语言的过程中,主题设置能够大大提升开发者的视觉体验和操作效率。一、为什么要设置主题?在编写代码的过程中,我们通常会花费很长时间,在电脑屏幕和键盘上度过大部分时间。一个好的主题能够让我们在看到电脑屏幕和键盘的同时,保持舒适的心
    开发工具 . idea 1300 2023-05-15 09:28:06
  • idea导入springboot项目没有maven怎么解决
    idea导入springboot项目没有maven怎么解决
    idea导入springboot项目没有maven项目中有pom文件但是没有maven是因为项目识别pom文件失败了,需要我们手动添加maven的主pom文件。解决方案在项目中双击shift按钮,进入文件查找的功能,然后搜索maven。然后点击AddMavenProject添加maven主配置文件,然后等待编译就行。idea导入springboot项目出现的问题Springboot项目明明有jar包编译却报包不存在背景描述:新装了idea,导入gittee中的springboot项目,在之前的旧
    开发工具 . idea 6993 2023-05-14 23:58:11
  • 如何把SpringBoot项目打包成Docker镜像
    如何把SpringBoot项目打包成Docker镜像
    把SpringBoot项目打包成Docker镜像有两种方案:全自动化:先打好docker镜像仓库,然后在项目的maven配置中配置好仓库的地址,在项目里配置好Dockerfile文件,这样可以直接在idea中打包好后自动上传到镜像仓库,然后去服务器上启动这个镜像就行了。半自动化:半自动化又有两种方案,一种是Dockerfile文件放在项目里面,一种是放在项目外面。放在项目里面:springbootpom.xml中配置maven插件支持,打包时会使用项目里面的dockerfile,如果没配置插件支
    开发工具 . idea 5903 2023-05-14 20:55:04
  • 如何将本地SpringBoot项目jar包部署到Linux环境中
    如何将本地SpringBoot项目jar包部署到Linux环境中
    目标一键将本地已经打包好的SpringBoot项目部署到linux环境,实现秒级部署前置知识:需掌握Maven的打包迭代步骤在windows环境使用命令启动SpringBoot项目在Linux环境使用命令启动项目在Linux环境使用脚本启动项目优化脚本,每次重启时先关闭项目分离依赖,每次上传Linux环境只上传几百k的代码包搭配IDEA插件,实现在IDEA中一键部署一、前提:有一个Windows环境可以启动的SpringBoot项目jar包1、使用Maven的package命令打出一个携带依赖的
    开发工具 . idea 4145 2023-05-14 19:58:04
  • idea新建springboot项目pom文件报错如何解决
    idea新建springboot项目pom文件报错如何解决
    新建springboot项目的问题使用idea,一路next,到最后生成项目然后pom文件报错我特意换了一个全新的maven,发现是因为jar拉不下来,就配置了国内镜像找到maven,conf打开settings.xml。在mirrors里面写入alimavenaliyunmavenhttp://maven.aliyun.com/nexus/content/groups/public/centralcentralMavenRepositorySwitchboardhttp://repo1.mav
    开发工具 . idea 2547 2023-05-14 14:28:12
  • springboot项目如何导成jar包并运行
    springboot项目如何导成jar包并运行
    一.springboot的jar包是内嵌tomcat的,所以只要导出之后,直接运行就行。二.然后来到IDEA的pom.xml文件夹,增加一个packaging标签0.0.1-SNAPSHOTjar三.IDEA左下角选择MavenProjects,先clean一下,在双击package开始打包。四.等运行完,会发现项目中多了一个target文件夹,里面就有生成的jar包。五.Window+R调出运行窗口,然后cmd,进入jar包所在位置,然后java-jar再加上jar包的名称,jar包成功在后台
    开发工具 . idea 3006 2023-05-14 13:10:06
  • Spring Boot结合IDEA自带Maven插件怎么快速切换profile
    Spring Boot结合IDEA自带Maven插件怎么快速切换profile
    一、前言IDEA是目前Java开发者中使用最多的开发工具,它有着简约的设计风格,强大的集成工具,便利的快捷键。在项目项目整个开发运维周期中,我们的的项目往往需要根据不同的环境,使用不同的文件配置。比如以下部分:默认:application.properties/yml共用配置:application-common.properties/yml开发环境:application-dev.properties/yml生产环境:application-prod.properties/yml测试环境:ap
    开发工具 . idea 2037 2023-05-14 08:37:05
  • SpringBoot静态资源映射规则是什么
    SpringBoot静态资源映射规则是什么
    1.静态资源映射规则在项目中双击shift或ctrl+N搜索WebMvcAutoConfiguration.class文件,文件中的addResourceHandlers方法如下:publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isAddMappings()){logger.debug("Defaultresourcehandlingdisabled&q
    开发工具 . idea 1291 2023-05-13 16:28:06

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

极品模板微商城订单系统

微商城订单管理系统是一款基于php+mysql开发的php订单管理系统,她的特点如下: 产品特色: 支持商品规格、订单短信提醒,订单提交限制,站外调用, 批量发货/导出,数据报表,物流轨迹、免签支付等。 1、高度开源:除核心授权文件外全部开源,二开方便。 2、分布式部署:支持分布式部署、支持数据库读写分离。 3、第三方存储:支持附件腾讯云、阿里云、七牛云存储。 4、Hook插件:内置hook钩子功能,扩展功能方便。 5、在线升级:支持后台在线升级网
电商源码
2025-06-12

SDCMS-B2C商城网站管理系统

SDCMS-B2C商城网站管理系统是一个以php+MySQL进行开发的B2C商城网站源码。 本次更新如下: 【新增的功能】 1、模板引擎增加包含文件父路径过滤; 2、增加模板编辑保存功能过滤; 3、增加对统计代码参数的过滤 4、新增会员价设置(每个商品可以设置不同级不同价格) 5、将微信公众号授权提示页单独存放到data/wxtemp.php中,方便修改 【优化或修改】 1、修改了check_bad函数增加非法字符过滤; 2、修改授权验证功能:减少验证失败时一直重复验证的问题 3、编辑器
电商源码
2025-06-12

eShop公众号商城

项目介绍: eShop是基于eFrameWork低代码开发平台搭建的微信公众号商城系统,主要功能包括:产品、订单、购物车、收藏、收货地址。已集成微信登录、微信支付、分享等接口。更多功能可自行二次开发实现。 当前发布的数据库有两个版本,SQLServer和SQLite(无需安装数据库),默认为SQLite,根据实际需要切换。 项目版本:VS2012+, 数据库版本:SQL2008+ 程序池:.Net FrameWork:4.0 集成(32位) 开发平台地址:
微信源码
2025-06-12

MixPHP3.0.27

MixPHP 是一个 PHP 命令行模式开发框架;基于 Vega 驱动的 HTTP 可以同时支持 Swoole、WorkerMan、FPM、CLI-Server 生态,并且可以无缝切换;V3 是一个高度解耦的版本,整体代码基于多个独立的模块构建,即便用户不使用我们的脚手架,也可以使用这些独立模块,并且全部模块都支持原生开发。例如:你可以只使用 mix/vega 来搭配 laravel orm 使用;可以在任意环境中使用 mix/database 和 mix/redis;可以使用 mix/grpc 原生代
开发框架
2025-06-12

手绘六一儿童节背景矢量素材

手绘六一儿童节背景矢量素材适用于儿童节设计的AI格式素材。
矢量素材
2025-06-13

室内设计方案特价宣传单设计下载

室内设计方案特价宣传单设计适用于室内设计宣传单设计 本作品提供室内设计方案特价宣传单设计的图片会员免费下载,格式为PSD,文件大小为16.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

欧式奢华风格竖版名片设计下载

欧式奢华风格竖版名片设计适用于欧式风格名片设计 本作品提供欧式奢华风格竖版名片设计的图片会员免费下载,格式为PSD,文件大小为8.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-12

蓝色极简风格夏日主题竖版banner下载

蓝色极简风格夏日主题竖版banner适用于夏日主题banner设计 本作品提供蓝色极简风格夏日主题竖版banner的图片会员免费下载,格式为PSD,文件大小为215KB; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-11

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号