优先级springboot顺序 文件
gin embed打包静态资源文件
项目目录 ├── asset // 静态资源文件 │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ └── jquery.js ├── go.mod ├── go.sum ├── html // html模版文件 │ └── index.html └─ ......
Springboot 配置 https的后端服务
由于项目需要,经过2天研究,终于通过Springboot配置成功https服务,记录下。 1、生成ssl证书方法(注意-alias的名称要与application的名称一致),两个方法都可以。 //keytool -genkey -alias myhttps -keyalg RSA -keysize ......
-lpthread 和 pthread 以及 链接库的顺序
写cmake文件时,编译一直无法正确识别欲调用的库函数,明明-lmysqlclient已经加上了。 原本内容:(至今仍未解决,恳请各位点拨一下) cmake_minimum_required(VERSION 3.0) project(HLWebServer) # 设置C++标准为 C++11 set ......
java 大文件上传解决方案
Java大文件上传解决方案在Web开发中,文件上传是一个常见的需求。然而,当需要上传大文件时,会面临一些挑战,如内存限制、上传时间过长、网络不稳定问题等。为了解决这些问题,我们需要一种高效的大文件上传解决方案。 问题分析在传统的文件上传方式中,通常会将整个文件加载到内存中,然后一次性将文件数据发送到 ......
转:SpringBoot禁止配置数据源?
SpringBoot禁止配置数据源 boot中如果引入了数据源相关的依赖就会自动配置数据源,如果项目中不需要连接数据库,可以手动设置禁用数据源的配置 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, Mybati ......
11、Linux文件与目录权限
Linux文件与目录权限 目录Linux文件与目录权限一、Linux 文件基本属性1、文件介绍2、Linux文件属主和属组二、更改文件属性1、chmod命令2、chown命令3、chgrp命令4、chattr命令5、lsattr命令三、其他1、权限掩码2、特殊权限①SBIT(粘滞位)②SUID(属主 ......
.net 多sheet页导出表格文件表格文件
using System;using System.Data;using System.Linq;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using Syste ......
SpringBoot配置@ConfigurationProperties(prefix = "pig")时中文乱码
问题出现 通过@ConfigurationProperties(prefix = "pig")注解进行属性绑定的时候,application.properties文件中出现中文,从容器中获取的对象属性值出现了乱码。 Java实体类 application.properties配置文件 pig.id= ......
vscode 上无法 prettier 加载配置文件失败的问题
先说结论: 1. prettier 的配置文件有几种格式,先按照官方文档 配置好 2. 如果想按住 Ctrl + Alt + L 格式化代码,需要关闭 vscode 中的 formatOnSave 3. 每次修改完设置需要重启 vscode,这里重启的正确步骤:File -> Close Folde ......
SpringBoot基础搭建总结
现在这一篇就是总结springboot基本的搭建 1.这边就是Controller类,就是类名上面写一个@RestController,然后方法上面写一个@RequestMapping注解,然后就是下面方法的构建,然后下面sout的目的就是为了测试方法的运行,return就是将东西送给浏览器 然后, ......
Java读取本地文件内容
String path = "C:\\Users\\86175\\Desktop\\ss.txt"; try { // 创建FileReader对象来读取文件 FileReader fileReader = new FileReader(path); // 创建BufferedReader对象来读取 ......
泛微emessage管理界面存在任意文件读取漏洞2023
漏洞简介 泛微 emessage 管理界面存在任意文件读取漏洞隐患,攻击者可通过此漏洞获取敏感信息,为下一步攻击做准备。 漏洞复现 fofa语法:icon_hash="-1477694668" 登录页面如下: POC: POST / HTTP/1.1 Host: User-Agent: Mozill ......
泛微E-Office协同管理系统存在任意文件读取漏洞CNVD-2022-07603
漏洞描述 泛微e-office是一款由泛微网络科技股份有限公司开发的办公自动化(Office Automation,简称OA)系统。它是一种基于Web的协同办公平台,可以帮助企业实现电子化、自动化、智能化的办公环境。 泛微e-office officeserver2.php文件存在任意文件读取漏洞, ......
泛微E-Office json_common.php文件存在sql注入漏洞
漏洞简介 泛微e-office为企业办公提供丰富应用,覆盖常见协作场景,开箱即用。满足人事、行政、财务、销售、运营、市场等不同部门协作需求,帮助组织高效人事管理。 系统 json_common.php 文件存在SQL注入漏洞 漏洞复现 fofa语法:app="泛微-EOffice" 登录页面如下: ......
用友NC Cloud uploadChunk任意文件上传漏洞
漏洞简介 用友NC Cloud uploadChunk文件存在任意文件上传漏洞,攻击者通过此漏洞可实现上传木马文件,控制服务器。 漏洞复现 fofa语法:app="用友-NC-Cloud" 登录页面如下: POC: POST /ncchr/pm/fb/attachment/uploadChunk?f ......
泛微E-Bridge saveYZJFile任意文件读取漏洞
漏洞描述 泛微云桥e-Bridge存在任意文件读取漏洞,攻击者成功利用该漏洞,可实现任意文件读取,获取敏感信息。 漏洞复现 fofa语法:app="泛微云桥e-Bridge" 登录页面如下: windows系统POC: /wxjsapi/saveYZJFile?fileName=test&downl ......
21.1 Python 使用PEfile分析PE文件
PeFile模块是`Python`中一个强大的便携式第三方`PE`格式分析工具,用于解析和处理`Windows`可执行文件。该模块提供了一系列的API接口,使得用户可以通过`Python`脚本来读取和分析PE文件的结构,包括文件头、节表、导入表、导出表、资源表、重定位表等等。此外,PEfile模块还... ......
SpringBoot-事件驱动开发
在事件驱动开发中,需要有三种对象 事件本身 事件发布 事件订阅 事件 public class LoginSuccessEvent implement ApplicationEvent { LoginSuccessEvent(String params) { super(params); } } 事 ......
大文件传输方案
1.项目背景 项目后端框架是springboot,后端与后端之间需要进行文件传输,这个文件大小从几兆到10G不等,当文件太大时,传输可能存在失败超时等各种问题。所以涉及这种大文件传输时,直接传输是不可行的,需要有其他方式进行传输,传输的方式主要有两种: 1.http协议 传输的文件大小有限制,当文件 ......
java生成Excel文件
版本一: import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.ByteArrayOutputStream; import java.io.Fil ......
redis配置文件 配置文件启动 redis.conf
# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g = ......
springboot mybatis-plus 逆向工程
官网地址:https://baomidou.com/ 开发环境 Springboot v3.1.4 mybatis-plus v3.5.3.2 mybatis-plus-boot-starter mybatis-plus-generator Apache FreeMarker v2.3.32 mys ......
大文件上传的思路
1.大文件上传的解决思路1.文件切片:把一个大文件转换成二进制内容,然后按照一个固定的大小对二进制内容进行切割,得到多个小文件,然后循环上传所有的小文件。在js中,文件File对象是Blob对象的子类,可以使用slice()方法完成对文件的切割;2.文件合并:当所有小文件上传完成,调用接口通知后端把 ......
CSV文件的读取与写入
写入CSV文件 save_path = '/home/wp/st_detection/download_code/toy.csv' with open(save_path, 'w', newline='') as csvfile: det_writer = csv.writer(csvfile, d ......
若依springboot 使用MultipartFile 为空
解决:接口请求参数需要加个入参:@RequestParam("file") 代码: postman ......
【介绍一个工具】图形化界面查看一个 golang 二进制文件的汇编代码
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 通常,可以通过命令行工具,来查看一个代码文件对应的汇编代码: go build -gcflags -S api.go // 或者 go tool compil ......
js实现文件切片上传,断点续传
断点续传:顾名思义,继续上次断开的点,继续上传。 思路整理: 拿到文件,对文件进行fingerprint = md5(file),得到文件指纹。 将指纹保存服务器。 切割文件,分段上传,每次上传一段。 服务器根据指纹进行索引判断文件上传进度,直到文件的全部片段上传完毕。 以下文字没有完整的代码,只有 ......
react项目中预览pdf文件
最近需求,要在b端展示上传的pdf文件。实现方式有很多,记录一下我们最常用的pdf.js //安装 "pdfjs-dist": "2.0.402" //引入 import * as pdfjs from 'pdfjs-dist' import * as pdfjsWorker from 'pdfjs ......
使用SyncFavor进行文件同步
SyncFavor是基于C#开发的免费文件同步工具,运行在windows上,下载链接:https://github.com/bsmith-zhao/sync 同步管理界面: 批量运行界面: 主从同步示例 下载压缩包解压,双击sync.exe启动同步管理器,可以看到空白的管理界面: 点击工具栏的 [添 ......