自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (25)
  • 收藏
  • 关注

原创 需要自我总结的知识点

1.java中静态代码块,动态代码块,构造代码块,构造方法,成员变量,静态成员变量的执行顺序。2.springmvc拦截器三个方法preHanle,postHandle,afterCompletion的执行逻辑。3.spring中ApplicationContext与BeanFactory容器的区别: 1)ApplicationContext在创建容器对象的时候会自动创建包含的所有b......

2019-11-21 16:17:53 145

原创 Docker安装各种组件

v 目录挂载,-v /mydata/mysql/log:/var/log/mysql 表示将 docker里面mysql容器的/var/log/mysql目录挂载到宿主linux系统的 /mydata/mysql/log 目录下,方便查看。mysql配置文件: vim /mydata/mysql/conf/my.cnf。docker update --restart=always 容器id。Linux图形话监控netdata。安装 Prometheus。安装Postgresql。安装portainer。

2024-03-26 20:45:52 292

原创 Windows Docker 安装

Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。

2024-03-16 17:16:30 1241 1

原创 Springboot jpa 查询排序Sort,分页Page使用报错

使用Pageable pageable = new PageRequest(offset-1, limit, sort);语句实例化Page。SpringBoot 2.2.1及以上的版本Sort已经不能实例化了,构造方法是私有的,可以使用下面的方法获得Sort对象。SpringBoot 2.2.1及以上版本Page已经不能实例化,构造方法是受保护的,可以使用下面的方法获取Page对象。使用Sort sort =语句实例化Sort。

2024-03-10 17:59:23 347

转载 【转】JPA原生sql返回值转自定义实体类

用jpa写原生sql的时候,真的想骂人,各种问题。可是jsql又不支持sql的一些函数,只能写原生sql。这里就先记录第一个坑,用jpa注解查询完之后发现无法用以往的实体类直接映射接收,百度谷歌无果...这里实在没办法,用了个笨办法,将结果集用工具类转成实体类再返回。对你有帮助的话,右上角给个赞呗~

2024-03-03 18:33:19 162

原创 Spring Boot注入PasswordEncoder失败

以@Autowired方式注入PasswordEncoder对登录密码进行校验,启动时报错如下。在配置类里已经以@Bean形式声明了PasswordEncoder,但是不生效。

2024-02-17 20:44:20 574

转载 【转】SpringBoot解决跨域问题

在Springboot项目里加上这个配置文件。注意,加完这个配置类后一定要。访问,前端无需再配置跨域。

2024-02-11 11:50:24 39

原创 JPA自动执行建表语句报错, MySQL server version for the right syntax to use near ‘type=MyISAM‘ at line 1

MySQL创建表的写法 TYPE=MyISAM 太古老了,在MySQL 5.6.20上已经不支持了,这个应该在MySQL 5.1后的相关版本已经取消了支持。低版本用的是:type=MyISAM,高版本需要用engine=MyISAM。参考了网上的修改方法,我的系统是springboot架构,修改jpa的配置。正常拼的sql应该是: engine=MyISAM。实体字段使用jpa自动建表,启动程序时报错。

2024-01-28 12:25:06 242

原创 Java进程隔离ProcessBuilder类使用介绍

遇到想在Java程序中执行命令行命令,通常会想到使用Runtime类的exec方法执行脚本。想在主程序里集成多个程序的调用但是又怕各个子程序之间的依赖冲突。这里有一种方法能够解决上面的问题--使用ProcessBuilder。

2024-01-19 11:11:18 412

转载 [转]CSRF是什么?有效的防御措施有哪些?

(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式。我们通过一个例子来了解它:小明登陆了一个银行网站,银行服务器发来了一个cookie,后来小明又访问了一个恶意网站, 这个恶意网站中有一个表单...小明无意间触发了这个表单,银行服务器会收到带有正确cookie的请求,然后银行服务器会执行自己定义的操作transfer,这个时候就有可能把小明账户的钱给转走。自动防护策略:同源检测(Origin和Referer验证);token。

2024-01-03 22:59:29 43

原创 国产操作系统麒麟V10 SP2 设置应用自启动

X-MATE-Autostart-enabled=自启开关,true表示开。X-MATE-Autostart-Delay=表示延迟自启时间,单位秒。Exec=赋值应用的启动脚本。

2023-12-31 22:23:05 882

原创 linux运行服务提示报错/usr/bin/java: 没有那个文件或目录

如果是直接从官网下载的jdk解压安装,那么/usr/bin/没有java的软连接,即/usr/bin/java,所以即使在/etc/profile中配置了jdk的环境变量也没用,识别不到。方法一:用java的执行路径配置/usr/bin/java软连接(优先选择,任何手动添加的服务,都需要读取这个软连接,比如systemctl start jenkins)方法二:在tomcat/bin/catalina.sh中直接加入JAVA_HOME和JRE_HOME环境变量。查看java安装目录。

2023-12-25 21:08:20 764

原创 WEB开发类库选型累积

JustAuth 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等国内外数十家第三方平台。WxJava 微信开发 Java 开发工具包(SDK),支持包括微信支付、微信开放平台、小程序、企业号 / 企业微信、公众号(包括服务号和订阅号)等的后端开发。本开发工具包基于 chanjarster 的 weixin-java-tools,增加了不少功能和模块,并做了大量的优化和重构,使得接口更易使用,方便开发。

2023-12-24 12:35:59 45

转载 【转】登录访问双令牌机制

服务器会验证刷新令牌,如果验证成功,服务器会生成新的访问令牌和刷新令牌,并将它们返回给客户端。刷新令牌:当访问令牌过期后,用户可以使用刷新令牌来获取新的访问令牌,而无需再次输入用户名和密码。此外,即使刷新令牌也被盗,服务器也可以在用户下次使用刷新令牌时,发现有两个不同的客户端试图使用同一个刷新令牌,从而废除该刷新令牌(这点存疑?那访问令牌过期时,发送的那个请求,已经失败了,再拿刷新令牌获取新的访问令牌,怎样做到用户无感?疑问1:访问令牌过期,访问请求失败,如何无感使用刷新令牌获取访问令牌,并处理失败请求。

2023-12-18 23:33:30 131

原创 Linux环境JNA加载动态库问题总结

通过修改启动变量${jna.tmpdir},${java.io.tmpdir}指定tmp目录,${jna.debug_load}变量表示输出jna加载调so用过程的信息。Web应用一般自动解压so库到${user.home}或者${tmp},通过启动变量给${user.home},${tmp}变量赋值控制解压到有权限的目录下。jna加载调用动态库时会在tmp目录产生jna.xxxxxxxxxxxxxx的临时文件,若启动用户对tmp目录无对应权限会导致加载调用失败。例如:tomcat中间件。

2023-12-09 20:33:56 48

原创 node运行报错:error:0308010C:digital envelope routines::unsupported

主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。在项目中 package.json 的 scripts 中新增 SET NODE_OPTIONS=--openssl-legacy-provider。方案3:卸载当前版本,安装合适的版本(node.js)方案2:打开IDEA 终端,直接输入(问题解决)方案1:打开IDEA 终端,直接输入。我使用了方案1,成功解决。

2023-12-04 21:30:47 272

原创 芋道源码ruoyi-vue-pro项目前端yarn下载报错

安装了node最新的版本20.10.0,结果yarn下载依赖报错。版本不兼容那就调整版本?太麻烦,执行以下命令。再执行yarn -install即可。本质上是忽略引擎版本检查。

2023-12-03 22:49:26 237

原创 Springboot系统启动自动解压代码实例

最近做的项目使用到了文件型数据库derby,实现了系统启动时自动解压derby数据库文件的功能。springboot启动类。

2023-11-29 16:23:19 50

转载 【转】解决多版本依赖jar(需共存时的)冲突问题

由于我方提供的依赖包使用的版本bcprov-jdk15on导致对接方出现jar包冲突的问题,为了彻底根除此类问题,决定修改我方依赖的bc组件的包路径,这样彻底与其他版本的bc包隔离开,从而解决bc包冲突问题。本文以解决bc包冲突为例,分享使用修改包路径方式解决多版本依赖冲突问题,修改包路径后的依赖将和冲突包彻底隔离开。包路径已完全调整,然后将我方的定制加密组件进行反编译重新打包,依赖bc包的部分全部调整为shadow前缀的包即可。

2023-11-22 21:27:51 1773 6

原创 使用screw自动生成数据库文档

/指定生成逻辑、当存在指定表、指定表前缀、指定表后缀时,将生成指定表,其余表不生成、并跳过忽略表配置。.fileName("自定义文件名称").build();.description("数据库设计文档生成")//设置可以获取tables remarks信息。screw是一款简洁好用的数据库表结构文档生成器。//根据名称指定表生成。下面展示如何运行代码自动生成数据库表结构文档。

2023-09-28 11:56:41 215

原创 Java实现SM2前后端加解密

Sm2加解密原理,非对称加密,公钥加密,私钥解密。公私钥对成对生成,加密端解密端各自保存。用公钥加密必须要用对应的私钥才能解密,保证安全性。这里我们实现的功能是前端加密,后端解密,这样前端暴露了公钥,后端持有配对的私钥,保证安全性。公钥用后端的生成公私钥对方法生成,请勿使用文章提到的公私钥对。例如login.js使用了加密,即。login.js,调用加密函数。改写sm2.js,输入公钥。1.jsp引入sm2。3.后端Java解密。

2023-08-27 10:09:13 3059 1

原创 文件型数据库Derby操作示例

Derby数据库操作示例,启动数据库,连接数据库

2023-08-20 10:08:07 236

原创 使用logback记录日志

配置logback.xml 日志路径,单个日志文件大小,保存日志文件数量,日志等级

2023-08-04 14:39:06 505

原创 Jna调用dll/so出现 UnsatisfiedLinkError:Unable to load library xxx: Native library xxxx not found in re

Jna调用dll/so出现 UnsatisfiedLinkError:Unable to load library xxx: Native library xxxx not found in re

2023-08-04 14:01:18 1014

转载 Linux中的uptime命令查看系统负载

Linux中的uptime命令查看系统负载,系统运行时长,CPU信息

2023-06-23 21:53:43 381

转载 【转载】Java实现TCP的长短链接

TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。建立连接——数据传输——关闭连接…建立连接——数据传输——关闭连接。建立连接——数据传输…数据传输——关闭连接。client 向 server 发起连接请求。client 向 server 发起连接。server 接到请求,双方建立连接。server 接到请求,双方建立连接。

2022-12-29 17:45:55 2944

原创 python脚本根据linux内存/CPU情况生成csv文件可描绘数据散点图

python脚本根据linux内存/CPU情况生成csv文件可描绘数据散点图

2022-11-21 21:57:21 520

原创 Nginx与Tomcat部署Vue前后端分离应用

Nginx与Tomcat部署Vue前后端分离应用

2022-11-20 21:58:02 1902

原创 linux新安装JDK不生效的问题

linux新安装JDK不生效的问题

2022-08-23 14:12:36 385

转载 Ubuntu开机后文件执行顺序及开机自启详解[转载]

Ubuntu16.04开机后文件执行顺序及开机自启详解

2022-07-26 13:59:52 2064

转载 electron + vue 快速开发桌面应用 及打包可运行程序

electron + vue 快速开发桌面应用 及打包可运行程序

2022-07-05 17:38:27 98

转载 Mysql开放ip访问

MySQL 允许所有IP可访问

2022-06-27 14:14:37 516

转载 was的启动与关闭

以下内容转自:http://blog.sina.com.cn/s/blog_676597fa01010j1h.html启动was:首先要运行 F:\IBM\WebSphere\AppServer\bin\startManager.bat 这个bat文件;其次再运行 F:\IBM\WebSphere\AppServer\profiles\hemsSrv\bin\startServer.bat和F:\IBM\WebSphere\AppServer\profiles\h...

2022-01-14 10:26:56 5821

原创 定时任务scheduleAtFixedRate设定每天某个时刻执行

使用下面这个定时任务方法实现ScheduledFuture<?> java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)Parameters : command the task to executeinitialDelay the time to delay first execut

2021-12-09 11:09:19 1985

原创 springmvc提供RestController方法接口返回json数据中文乱码

web应用使用@RestController @RequestMapping 注解提供http接口项目中遇到被调用接口后返回的json数据中出现中文乱码的问题@RequestMapping(method = RequestMethod.POST, value= "/sync") public String sync(@RequestBody JSONObject jsonObj) { String response = service.sync(jsonObj);

2021-12-08 10:47:47 939

原创 Java解析JSON,按规则获取JSON节点内容

首先约定json表示节点的规则,如{ "data": { "req": [{ "node1": "value1", "node2": "value2" }, { "node3": "value3", "node4": "value4" }] }}要获取node2的值时,规则应该填写JSON.data.req[0].node2要获取node3...

2021-11-22 12:04:55 1588

原创 重写Log4j 日志生成类,实现日志按日期分文件夹生成并定期清理

import java.io.File;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException; import java.io.Writer;import java.text.ParseException;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.D.

2021-08-21 16:42:28 691

原创 mvn导入jar到库命令

mvn install:install-file -Dfile=D:\jgtpclient-1.0.0.jar -DgroupId=com.lyyh -DartifactId=gtp -Dversion=1.0.0 -Dpackaging=jar

2021-06-25 15:48:46 139

原创 Java web应用引用外部jar包 运行时报ClassNotFoundException 解决方法

最近做了个封装接口SDK的项目,在做模拟程序调用SDK的jar时

2021-06-15 11:35:03 893

原创 maven打包jar单独配置log4j.properites文件记录日志

最近做了一个封装接口api的项目,最终输出的是供别人调用的jar包,我希望这个jar能独自记录自己部分的日志。 那必然配置了log4j.properties,问题来了。log4j.properties放什么路径,jar里面的类才能正常读取初始化呢? 我试了下面好几种方案:1.放在src/main/resources路径下,直接运行接口工程的方法能自动初始化log4j,读取log4j配置文件,但是打包成jar包被其他功能调用时,读取不了log4j配置文件。2.放在工程根路径下,然后...

2021-05-23 22:15:29 748

sm2.js,前端加密算法,主要方法sm2EncryptPwd

sm2.js,前端加密算法,主要方法sm2EncryptPwd,一般用于sm2非对称加解密,前端加密,后端java解密。

2023-12-09

com.googlecode.jarjar解决多版本依赖jar(需共存时的)冲突问题工具,修改包路径后的依赖将和冲突包彻底隔离开

com.googlecode.jarjar, 解决多版本依赖jar(需共存时的)冲突问题,修改包路径后的依赖将和冲突包彻底隔离开

2023-11-23

log4j-2.17.0-bin.zip

Log4j2是一款非常优秀和应用广泛的Java日志框架,其基于Log4j做了很多改进和升级,并且引入了很多有用的特性。log4j 2.20.0修复了log4j重大风险漏洞。

2023-10-13

log4j-2.20.0-bin.zip

Log4j2是一款非常优秀和应用广泛的Java日志框架,其基于Log4j做了很多改进和升级,并且引入了很多有用的特性。log4j 2.20.0修复了log4j重大风险漏洞。

2023-10-13

海康威视SADP设备网络搜索(SADPTool)是一款用于海康威视搭载的一款局域网设备搜索的工具软件

海康威视SADP设备网络搜索(SADPTool)是一款用于海康威视搭载的一款局域网设备搜索的工具软件。这款软件可以搜索同一局域网内所有在线的设备,并且可以显示设备的相关信息。sadptool使用简单,功能实用,能够修改设备的缺省密码,修改网络ip地址和端口号,子网掩码及网关地址等等。

2023-09-30

msvcr90.dll,系统动态库下载

msvcr90.dll是Microsoft Visual C++ Redistributable的一部分,是一种动态链接库(DLL)文件。它包含了在运行使用Visual C++编写的应用程序时所需的函数和资源。

2023-09-02

msvcp120.dll,系统动态库下载

msvcp120.dll是Microsoft Visual C++ Redistributable的一部分,是一种动态链接库(DLL)文件。它包含了在运行使用Visual C++编写的应用程序时所需的函数和资源。

2023-09-02

msvcp90.dll,系统动态库下载

msvcp90.dll,系统动态库下载。 msvcp90.dll”是VC++2008运行时库其中的一个文件,可以通过安装Microsoft Visual C++ 2008 Redistributable Package来获取这个文件。微软官网发布的Windows系统,默认不带“msvcp90.dll“

2023-09-02

OWASP ZAP 2.9.0 windows 安装程序

OWASP ZAP 2.9.0 windows 安装程序,OWASP ZAP是一款易于使用的WEB***测试工具,全名叫做OWASP Zed Attack Proxy。具有代理截包、重放、爬虫、主动扫描、被动扫描、登录扫描测试、模糊测试、生成CSRF测试列表、目录浏览、编码/解码等相关的功能。

2023-05-28

解决'JSON'未定义 报错,引入json2.js

将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE5、6、7、8会报:“JSON”未定义 的错误。可以通过在html文件或者Jsp文件的head头内引入json2.js文件来解决,需要先下载json2.js,目前已经使用最新的json3.js。 解决方法: <script type="text/javascript" src="/路径/json2.js"></script> 或者 <script src="<%=request.getContextPath()%>/passripts/json2.js"></script>

2022-11-28

python脚本根据linux内存/CPU情况生成csv文件可描绘数据散点图

python脚本根据linux内存/CPU情况生成csv文件可描绘数据散点图,用于分析具体时间段内系统内存和cpu波动情况。 1.执行linux查询命令,查询进程号,然后输出持续一段时间该进程内存CPU占用数据 top -d 5 -b -p 32179 > systemdata.txt 每5秒查询 进程号 输出到文件 2.运行python脚本生成excel数据文件 systemdata.csv 3.用excel打开systemdata.csv,然后对时间,内存数据列插入二维折线图

2022-11-21

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。

Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。 JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

2022-10-08

logback配置文件

logback配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

2022-09-18

log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志等

log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

2022-09-18

前端 RSA分段加密算法

RSA非对称加密,前端加解密算法代码。公钥明文,私钥各自保存,公钥加密,私钥解密。 RSA分段加密 适用于加密长度超标,可用于图片base64等大长度内容加密。

2022-03-31

chrome浏览器 41-45内核版本

chrome浏览器 41-45内核版本

2022-03-20

sun.misc.BASE64Decoder.jar

base64转换使用jar包

2022-03-20

commons-codec-1.10.jar

org.apache.commons.codec.binary

2022-03-20

burpsuite 1.7.30.zip

burpsuite 1.7.30

2021-04-20

IBM MQ jar包

操作ibm mq用到的jar包,包括com.ibm.mqjms.jar,com.ibm.mqetclient.jar,com.ibm.mq.soap.jar,com.ibm.mq.jms.Nojndi.jar,com.ibm.mq.jar,com.ibm.mq.fta.jar,aspectjrt.jar

2018-12-03

李炎恢JavaScript教程讲义

李炎恢JavaScript教程讲义 这份资料非常全面、详细的介绍了JavaScript,并且可以与网易云课堂中的李炎恢老师的JavaScript教程相辅相成,非常适用于js初学者

2018-03-14

互联网金融安全解决方案.pdf

互联网金融安全解决方案.pdf 互联网金融安全解决方案.pdf

2018-02-21

电子银行交易风险监控产品.pdf

电子银行交易风险监控产品.pdf 电子银行交易风险监控产品.pdf

2018-02-21

ESS企业内部应用解决方案.pptx

ESS企业内部应用解决方案.pptx ESS企业内部应用解决方案.pptx

2018-02-21

Oracle错误码大全

Oracle错误码大全.chm 查询错误码相关的原因 比较全 随意下载

2018-02-21

Spring jar包 - spring-framework-4.3.3.RELEASE.jar

Spring jar包 - spring-framework-4.3.3.RELEASE.jar 包括spring-core-4.3.3.RELEASE.jar spring-aop-4.3.3.RELEASE.jar spring-beans-4.3.3.RELEASE.jar spring-context-4.3.3.RELEASE.jar spring-web-4.3.3.RELEASE.jar......

2018-02-12

2013年上半年系统集成项目管理工程师上午案例分析试题及解析资料

2013年上半年系统集成项目管理工程师上午案例分析试题及解析资料,软考前的必备资料,多做真题和研究试题答案。

2017-09-16

阿里巴巴Java开发手册(公开版)

阿里巴巴java开发规范细则,约定的编程细节,需要遵守的规则。对规范程序员的编程习惯和代码风格很有帮助,建议学习。

2017-09-16

Spring面试问答Top 25

大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。

2015-05-07

批处理word文档大师

对word文档进行批量处理,包括30多种处理,一键自动,方便快捷。

2014-02-12

vsniffer-setup

Visual sniffer 用于截获网络数据,分析GET,POST提交接收数据

2014-01-27

Reflector_7.3.0.18

Reflector_7.3.0.18 反编译工具

2013-10-03

2012年下半年软件设计师上午试题及答案

2012年下半年软件设计师上午试题及答案

2013-05-23

2012年5月上半年软考【软件设计师】上午试题和下午试题试卷及答案

2012年5月上半年软考【软件设计师】上午试题和下午试题试卷及答案

2013-05-23

.Net Petshop4.0及相关资料

.net petshop4.0 三层结构的示例程序 安装 以及附带的三层结构相关资料

2013-04-01

eclipse教程

eclipse教程,介绍java开发工具eclipse的使用详细细节,内容详细,说得清楚,好资源大家分享

2011-11-30

无领导小组讨论的面试宝典

无领导小组讨论的面试宝典,帮助各位将要找工作的同学顺利通过面试,好资源大家分享

2011-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除