
记录
文章平均质量分 66
NaughtyBo
ctrl + c | ctrl + v
展开
-
jsch(shell终端Java版)
纯Java实现一个web shell登录Linux远程主机,技术选型 SpringBoot + WebSocket + jsch + xterm.js。- 基于SpringBoot+Websocket+jsch+xterm.js的webssh Java+xtearmjs实现WebSSH。- 使用Java语言,基于SpringBoot、JSch、WebSocket、Xterm.js开发的web端SSH连接工具。原创 2025-04-20 18:23:21 · 258 阅读 · 0 评论 -
java调用cmd&sh命令
ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获取相关信息。解决编码问题是调用CMD命令时必须关注的重要问题,通过设置正确的编码,可以避免输出结果的乱码,确保程序的稳定运行。在实际应用中,合理使用Runtime类或ProcessBuilder类,处理编码问题,可以实现更灵活、稳健的CMD命令调用。在Java开发中,有时候需要与操作系统的命令行交互,执行特定的CMD命令或脚本。原创 2024-12-04 22:57:44 · 1215 阅读 · 0 评论 -
springboot配置https,并使用wss
访问https://192.168.134.5:8080时,会自动跳转到https://192.168.134.5:8081,由于是自签名证书,所以会有安全警告,点击继续。点击上面的连接ws,可以看到连接成功了。原创 2024-11-23 22:37:35 · 1487 阅读 · 0 评论 -
picgo + typora + gitee图床
Picgo打造个人图床,稳定又安全解决Typora笔记上传到CSDN图片无法显示的问题原创 2024-09-28 22:00:10 · 443 阅读 · 0 评论 -
Gitee好用的浏览器插件【GiteeTree】
使用gitee的时候,可能拉到别人的项目后,只是想看下某些文件的代码,但是不得不全部都拉下来,每次点又很麻烦。这个插件【GiteeTree】就很好用了,只需要搜索GiteeTree,然后把插件下载下来。原创 2024-05-25 16:28:47 · 633 阅读 · 0 评论 -
kafka学习记录
在local文件夹下创建data目录,然后修改local下的config目录下的zookeeper.properties文件。编写zk.cmd和kafka.cmd,然后就可以双击启动zookeeper和kafka了。修改config目录中的server.properties文件。将文件夹名改为local。启动zookeeper。原创 2024-04-13 10:22:06 · 1648 阅读 · 0 评论 -
下载csdn文章,并保存md笔记中的图片链接至本地
有的时候,拿到别人的md笔记,但是笔记中的图片又是以链接的格式给的,这个链接说不定后面就失效了,笔记也就看不到图片了。手动右键也可以保存图片,但是1个1个点太麻烦了,就练习一下正则的使用方法,把图片存下来。一行一行的读取原来的md文档,每一行使用正则拿到匹配的图片链接,并保存到本地。原创 2024-01-21 11:54:13 · 949 阅读 · 0 评论 -
MultipartFile上传文件异步处理时的java.io.FileNotFoundException
原因是,tomcat线程在请求完成处理后,会对临时文件进行清理,文件被清理后,自然就找不到对应的文件了,这个清理应该也是异步的,当对应的controller中的异步耗时长时,几乎必现。在接收到前端的文件上传请求时,在对应的controller方法中使用线程池异步处理文件相关的逻辑时,会。先将文件的字节数据保存下来,或者先把文件写到指定的位置,后面再从指定的位置读取。原创 2024-01-20 08:05:00 · 1290 阅读 · 0 评论 -
java.io.IOException: Broken pipe
做1个接口,处理前端请求图片跨域的问题。由于前端拿图片的时候,有跨域问题,所以让后台先拿到图片,然后再写给前台。本来下面的代码没什么太大的问题,但是如果前台请求的图片一多(1个页面中有很多图片),有些请求就会报错:java.io.IOException: Broken pipe…因此,需要加上Content-Length响应头。原创 2024-01-08 16:13:48 · 1254 阅读 · 0 评论 -
云尚办公项目学习
4,为指定的审批模板上传流程定义文件,将该文件保存到指定的目录下,并保存到审批模板的流程定义path字段,流程定义文件的文件名(不包括后缀名)作为审批模板的流程定义key字段。5,发布该审批模板,就是将此审批模板流程定义path字段所指定的路径所对应的文件读取成流,部署到activiti中,修改审批模板为已发布状态。6,发起审批,首先获取审批模板对应的表单,申请人填写表单内容。3,为指定的审批模板设置模板名称,表单项,form-create前端组件。mybatisplus生成代码。原创 2024-01-03 20:33:24 · 1029 阅读 · 0 评论 -
apache poi 实现Excel 下拉联动
Java 实现Excel 下拉联动,本示例中实现了省市区乡镇村联动。适用于03版本Excel。原创 2023-09-18 20:23:56 · 480 阅读 · 0 评论 -
easypan前端学习(三)
文件分享将文件分享出去ShareFile.vueObject.assign({},data) 完成赋值复制 分享链接及提取码 (使用vue-clipboard3实现)<template> <div> <Dialog :show="dialogConfig.show" :title="dialogConfig.title" :buttons="dialogConfig.buttons" width="600原创 2023-07-11 16:01:15 · 1161 阅读 · 3 评论 -
easypan前端学习(二)& 图片/视频/docx/excel/pdf/文本/音频文件预览和下载&NonStaticResourceHttpRequestHandler
文件预览图片预览PreviewImage组件须区分缩略图和原图,生成原图的所率土使用elment-ui的el-image-viewer预览图片在使用滚轮缩放预览图片时,禁止页面跟随滚动<template> <div class="image-viewer"> <el-image-viewer :initial-index="previewImgIndex" hide-on-click-modal :url-list原创 2023-07-10 22:35:55 · 1927 阅读 · 0 评论 -
并发知识学习
aqs中有2个队列,一个是同步队列,另外一个是条件队列简单记住:独占没有朋友,所以是null。共享就有朋友,所以是固定的node对象。nextWaiter就是表示节点的模式,在条件队列中指向下一个节点。原创 2023-06-18 21:57:28 · 158 阅读 · 0 评论 -
easypan前端学习(一)
v16.20.0node历史下载地址:https://nodejs.org/download/release/v16.20.0/原创 2023-06-18 16:33:49 · 2310 阅读 · 3 评论 -
本地VMware虚拟机使用
本机虚拟机密码:原创 2023-06-15 23:05:14 · 231 阅读 · 0 评论 -
ruoyi数据权限学习
【代码】ruoyi数据权限分析。原创 2023-06-11 22:18:43 · 1305 阅读 · 2 评论 -
linux常用命令
使用查找时的其他变化 是:要查找当前目录中使用的文件,请使用 find . -name notes.txt 要查找目录,请使用 /-type d -name notes. txt13. grep 命令无疑对日常使用很有帮助的另一个基本 Linux 命令是 grep。如果要查看其他目录的内容,请键入 ls,然后键入目录的路径。您可以使用 ls 命令使用以下变体:ls -R 还将列出子目录中的所有文件 ls -a 将显示隐藏的文件 ls -al 将列出文件和目录以及详细信息,例如权限,大小,所有者等。原创 2023-06-06 22:40:59 · 95 阅读 · 0 评论 -
easypan部署 & qq登录
文章目录项目部署学习链接1.安装ffmpeglinux centos下安装ffmpeg的详细教程2. springboot + maven 多环境配置文件pom.xmlapplication.propertiesapplication-dev.propertiesapplication-prod.properties项目部署学习链接linux下安装ffmpeg的详细教程 - 完全参照这个安装的FFmpeg视频处理入门教程----从安装到使用(Linux版)linux下ffmpeg安装教程(小学生都原创 2023-05-23 23:39:46 · 2952 阅读 · 1 评论 -
学习风`宇博客用户权限菜单模块
要形成右边这种菜单,需要2部分来做支撑。原创 2023-04-18 23:53:36 · 1315 阅读 · 0 评论 -
easyblog
node版本:v16.17.0。npm版本:8.15.0。原创 2023-02-28 23:31:29 · 1026 阅读 · 0 评论 -
处理读取resource目录下的文件报错问题
【代码】处理读取resource目录下的文件报错问题。原创 2023-02-23 13:55:18 · 389 阅读 · 0 评论 -
专栏收藏学习
个人专栏收藏学习原创 2023-02-12 10:45:35 · 452 阅读 · 0 评论 -
git相关
tag是一个标签或者说是一个记录点,可以用于对某个commit点或分支进行标记,比如项目中V1版本对应某个commit点,对这个commit打一个V1 tag,那么,在查找或者回退代码时,可以直接查找V1找到对应的源码,相比去查找commit id更加方便与人性化。原创 2022-10-14 16:55:08 · 531 阅读 · 0 评论 -
linux系统防火墙操作
1.开放端口命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT。2.保存:/etc/rc.d/init.d/iptables save。3.重启服务:/etc/init.d/iptables restart。3.重启服务:service iptables restart`4.查看端口命令:service iptables status。4.查看端口是否开放:/sbin/iptables -L -n。其他命令同方法一(命令)2.在文本中加入一行。原创 2022-10-02 15:35:59 · 378 阅读 · 0 评论 -
idea设置Java程序运行参数
public class SpringmvcDemoApplicationTests { public static void main(String[] args) { System.out.println(Arrays.toString(args)); // [--name=zzhuaok, --age=18] System.out.println(System.getProperties());// {..,mykey2=myval2, mykey1=myv.原创 2021-11-28 11:43:05 · 2628 阅读 · 0 评论 -
微信支付的统一下单小demo
1. 生成二维码1.导入zxing的依赖<properties> <zxing.version>3.4.0</zxing.version></properties><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>${zxin原创 2020-07-05 11:03:37 · 2490 阅读 · 0 评论