Java
cmd命令之jar包操作
cmd管理员身份运行: 打开jar包所在文件夹比如:D:我的文件code后端jar包sql注入,复制此文件夹路径。 win搜索cmd右键管理员运行,敲入cd /d(管理员身份运行和普通用户运行的区别,在键入目的路径前必须在其前面加入路径所在盘符/d否则一直停留在源路径),再将路径粘贴到后面即可,也即: cd /d D:我的文件code后端jar包sql注入 普通用户不需要/d这部,也即:
kkFileView漏洞总结(转)
发布时间 2023-05-04 22:18:52作者: 渗透测试中心 0x00 kkFileview存在任意文件读取漏洞 漏洞描述 Keking KkFileview是中国凯京科技(Keking)公司的一个 Spring-Boot 打造文件文档在线预览项目。Keking kkFileview 存在安全漏洞,该漏洞源于存在通过目录遍历漏洞读取任意文件,可能导致相关主机上的敏感文件泄漏。
基于Jmeter+ant+Jenkins+钉钉机器人群通知的接口自动化测试
博主写的非常好 前言 搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境至少是JDK8及以上版本,最好是JAVA11或者JAVA17等较高的java环境,像jenkins这种持续构建工具基本都在向上兼容JAVA的环境,以前的JAVA8或者以下版本可能在运行jenkins等时可能会有异常导致执行失败或者提
函数式编程和java
函数式编程和java 在计算机科学中,函数式编程是一种编程范式,通过应用和组合函数来构建程序。它是一种声明式编程范式(对应命令式编程),其中函数定义是将数值映射到其他数值的表达式树,而不是更新程序运行状态的命令式语句序列。 函数的定义 数学上的函数 是自变量到因变量的映射关系, 函数的三要素: 定义域, 值域, 对应关系 无副作用 函数不依赖外部参数, 结果是确定的 无状态 函数每次调用结
23年,我又学习了一次amd模块化,模块化思想
src/view1/index.html src/view1/main.js plugins/module.js 源码链接: https://gitee.com/littleboyck/front/tree/master/front-module 联系方式:QQ: 1187253007
MybatisPlus01_BaseMapper的CRUD
一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 ⏬特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service
SpringBoot04_分模块开发实例
注水预警:这篇博客很水 一、结构介绍 由于这部分代码比较多,建的文件也比较多,所以选择直接上传到了 gitee 的 仓库 中,提交更新也是一步步来的,应该会比博客更清晰。 分别创建三个模块,每个模块都有自己的数据库和端口号,模块之间通过 resthttp 的方式调用。 还是老几样,common 包里放的是三个模块对应的 POJO 和 工具类,工具类主要就是控制返回值的,让其返回一个我
Autowired注解与Resource注解的区别
两者的用法 其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用. 两者的共同点 不同点: 1、@Resource注解是Java自身的注解,@Autowired注解是Spring的注解。 2、@Resource注解默认按照名称进行匹配,名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,按照名称查找,当找不到与名称
linux 文本分析工具---awk命令
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfred Aho 、Pete
理解RESTful 架构
REST是所有Web应用都应该遵守的架构设计指导原则。 Representational State Transfer,翻译是”表现层状态转化”。 面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。REST要求,必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操
如何使用TreeView展示树状数据
如何使用TreeView展示树状数据 TreeView 是一个可用于显示树形数据结构的UI组件。它提供了一个可折叠、可展开的树状视图。 TreeView 是一个树状结构,其根节点的类型是 TreeItem 。 每个 TreeItem 又可以包含若干 TreeItem 。由此可组成一颗树形结构。 效果展示 示例代码 代码说明 buildAnimalTreeView 方法用于构建一个 TreeV
SpringBoot定义优雅全局统一Restful API 响应框架五
闲话不多说,继续优化 全局统一Restful API 响应框架 做到项目通用 接口可扩展。 如果没有看前面几篇文章请先看前面几篇 SpringBoot定义优雅全局统一Restful API 响应框架 SpringBoot定义优雅全局统一Restful API 响应框架二 SpringBoot定义优雅全局统一Restful API 响应框架三 SpringBoot定义优雅全局统一Restful A
jenkins Allure
1. https://blog.csdn.net/redrose2100/article/details/127412418 (3)登录jenkins界面,点击【系统管理】-【全局工具配置】 (4)设置全局的allure路径(注意,这里虽然提示master节点没有allure, 没关系的,这里有一点需要注意的是只有全局配置里配置了的工具,在节点配置里才可以进行配置,否则节点的工具配置中是
cloud alibaba 之 nacos
最近做nacos服务注册,踩了一些坑分享一下 这是我引用的clouud alibaba ,选中为我使用的版本 cloud alibaba 官网文档地址 使用nacos2.1.0版本,这里推荐百度下载,当时在服务器上根本连接不上github 当时启动后报错链接不上,以下是错误信息,他会重复链接几次 com.alibaba.nacos.api.exception.NacosExcepti
Java课堂|餐饮的本质(设计模式之工厂模式)
前言 本文主要讲述工厂模式,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 一.什么是工厂模式 工厂模式是23种设计模式中创建型模式的一种,它是一个最简单的对象创建管理方式,根据调用方传递的类型来创建对象并返回。封装了对象创建的过程,降低了程序模块之间的耦合度。 二.生活中的工厂模式 1.沙县小吃 江帅记得沙县有炒饭、炒粉、云吞、馄饨、蒸饺、汤等各种各样的餐品,而你在沙
【Flask】AssertionError: Popped wrong app context.
现象: Traceback (most recent call last): File "srcgeventgreenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run File "************venvlibsite-packagesflaskctx.py", line 157, in wrapper
1439. 有序矩阵中的第 k 个最小数组和
给你一个 m * n 的矩阵 mat,以及一个整数 k ,矩阵中的每一行都以非递减的顺序排列。 你可以从每一行中选出 1 个元素形成一个数组。返回所有可能数组中的第 k 个 最小 数组和。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-r
java轻型内存队列处理demo
java轻型内存队列处理demo@Component public class ConcurrentLinkedQueueUtils { static AtpLogBiz atpLogBiz; static AuditLogtTmpDataService auditLogDataService; static ConcurrentLinkedQueue conList =
版本升级 | v1.0.11 上线,你的需求被翻牌了吗?
叮咚~综合我们接到的各种用户反馈,OpenSCA 项目组在 1.0.10 的基础上迭代了 1.0.11 版本 升级功能 优化 Java 解析逻辑 支持打印结果概览及常见报错信息到终端界面 支持输出 Cyclonedx 及 SWID 标准格式 SBOM 清单 进一步提升检测速度 更新说明 01.Java 解析逻辑优化 进一步
SCA 技术进阶系列(二):代码同源检测技术在供应链安全治理中的应用
直击痛点:为什么需要同源检测 随着 “数字中国” 建设的不断提速,企业在数字化转型的创新实践中不断加大对开源技术的应用,引入开源组件完成应用需求开发已经成为了大多数研发工程师开发软件代码的主要手段。随之而来的一个痛点问题是:绝大多数的应用程序都包含开源组件风险。因而,能够帮助管理和降低开源组件风险的 SCA 技术应运而生。 常规的 SCA 软件成分分析工具可以通过分析组件版本及依赖,完成对引用的三
Pycharm中开发vue element项目时eslint的安装和使用
在PyCharm中使用ESLint对Element UI进行语法检查和代码风格检查的配置步骤如下: 确保你的项目已经配置了ESLint并且可以正常运行。如果尚未安装ESLint,请先使用npm(或者你的包管理器)在项目中安装ESLint: 在项目根目录下创建一个名为.eslintrc.js(或.eslintrc.json)的文件,用于配置ESLint。以下是一个简单的配置示例:
java简单实现布隆过滤器
java代码实现 为了方便理解布隆过滤器,java简单实现了下, 特点:仅用做一次运算就可以判断存在不存在,但是只能精确的判断值不存在,不能精确的判断值存在 ,实际使用中可以用redis或者guava的实现 redis实现 guava 实现