- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 java项目调用shell脚本重启本项目
但现实给我上了一课,当kill掉自己服务后,后面的脚本也停止执行了,原因处在,当服务执行自身重启的命令时,父进程关闭导致管道连接中断,将导致子进程也崩溃,从而无法完成后续的启动。java调用shell脚本有多种方式,简单粗暴的方式是:Runtime.getRuntime().exec()执行又报错:Cannot run program sh error=2, 没有那个文件或目录。问题:重启失败,网上找到原先因。
2025-01-17 10:49:55
375
原创 crul 命令请求x-www-form-urlencoded类型参数的写法
curl -d "fullPaths=111&isNeedRename=true&AddressClusterType=2222 -X POST http://localhost:8888/dealWith/ryParams
2024-09-27 22:25:45
215
原创 Long类型的get/set 方法判断空的时候是指空指针异常
造成这个原因是因为这个自动生成的get方法返回的类型是long而不是包装类Long。当我们在实体类中定义了一个Long类型的id 并使用lambda的@Data注解。()空指针 因为是把null 赋值给了long类型导致的 需要自己修改。当不赋值为该id 并进行判断是否为null或者空的时候直接空指针异常。就会导致 usertemp.
2024-01-09 11:10:57
553
原创 quartz定时框架,任务多导致其他任务执行堵塞,执行时间延迟
前者是每间隔一个小时触发一次,后者是每个整点执行一次。当任务执行堵塞延迟后前者时间参数就会一直不是整点了导致后面都不会请求到参数了。后者可能是本次延迟但是会在下个整点又会执行。但是运行一段时间之后就会发现请求参数的时间往后偏移了不是整点的时间导致数据请求不到,1.定时任务中有些任务需要时间作为参数请求,而任务一多就容易造成堵塞造成时间参数不准。比如需求是我需要每个时间整点触发请求,时间整点作为参数请求数据。把cron的表达式改为:0 0 * * *?cron 的表达式:0 0 */1 * *?
2023-12-25 11:02:30
1251
原创 window 下 jar包中文件编译成.java后重新打包的问题
退出,这个很重要,如果你像上面保存文件一样加了 w 参数,这个 Jar 包就废了,它将会变成保存了文件列表的一个文本文件。我指的 Linux 方式,基本就是指命令行的方式,不包含桌面操作,那个我不是很了解,或许会和 Windows 上的操作比较接近。然后你可能已经想到了,那就是通过 vim 工具打开 Jar 包,将会显示 Jar 包中的所有文件夹和文件绝对路径,每行显示一个。通过将光标移动到需要修改的文件上,回车进入文件,像编辑普通文件一样进行修改,修改完成后,退出 Jar 包时,请一定要通过。
2023-09-21 16:17:57
852
原创 vue中的动态路由问题
因为项目中的目录需要动态查询,但是使用router.addRouters()添加路由,手动刷新后造成页面空白。本项目中有个基础路由现在需要把后台返回的路由添加进去到home路由的子路由中去children中去,获取/home基础路由,使用router的最新的方法添加动态路由addRoute(parentName: string, route: RouteConfig): () => void添加一条新的路由规则记录作为现有路由的子路由。如果该路由规则有 name,并且.
2022-01-03 15:10:50
864
翻译 vue 中获取链接后面的参数
1. param 和 query 两种方式{ path: '/home/:id/', name: 'home', component: home, meta: { title: '首页' }}获取参数let id = this.$route.params.idparams 和 query 区别:(1)携带的参数没有拼接在url地址后面;数据比较保密,但是name属性要在路由表中配置name属性(2)但是跳转到对应页面后,刷新该
2021-09-08 10:04:23
2870
原创 Ant-design-vue 实现大文件分片上传
<div id="fileUpload"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="文件" extra="最多5个;附件格式:pdf、word、excel、ppt、png、jpg、jpeg、 ...
2021-08-31 17:41:19
3290
2
原创 ant-design-vue实现文件上传(一)
<div id="fileUpload"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="文件" extra="最多5个;附件格式:pdf、word、excel、ppt、png、jpg、jpeg、 .
2021-08-31 17:29:02
2696
1
翻译 vue项目的结构的介绍
https://blog.youkuaiyun.com/weixin_43365369/article/details/89187125
2021-08-30 18:26:42
89
翻译 第一次创建vue项目并上线遇到的问题
1.第一次自己创建vue项目使用的是vue-cli脚手架 创建的命令 vue init webpack 项目的名字上线遇到的问题(部署在nginx) 1 上线直接报404 ---- 原因是router路由的mode是history改为hash模式 这是一个经典的问题 2. 解决了上面的问题 就是index.js的文件报错 找不到引用的文件 ------原因是在最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css...
2021-08-23 21:16:42
165
原创 安装node后给全局的node_global的环境变量的配置
新建两个文件:node_global 和 node_cache设置node 的全局文件的配置 npm config set prefix "D:\Develop\nodejs\node_global" npm config set cache "D:\Develop\nodejs\node_cache" 或者直接修改配置文件然后配置环境变量打开环境变量后 1.修改用户变量的path 把C:\Users\use...
2021-08-11 17:43:08
1145
原创 vue中实现pdf查看
这个是实现多页pdf查看的,<template> <div class="page-news" v-wechat-title="w_title"> <div class="pdf-tab"> <pdf v-for="i in numPages" :key="i" :src="pdfUrl" :page="i"> </pdf> </div> &l
2021-07-23 11:23:06
289
原创 手机端过滤输入表情符
formatterEmoticon (value) { return value.replace(/[^\u4E00-\u9FA5|\d|\\a-zA-Z|\r\n\s,.?!,。?!…—&$=()-+/*{}[\]]|\s/g, '');},
2021-07-23 11:17:10
93
原创 vue+Vant 中van-field实现下拉菜单
在vant表单中没有下拉菜单的控件,但是在反馈组件中有如何在输入框vant-field中实现下拉菜单呢单独的输入框实现:import Vue from 'vue';import { Field } from 'vant';Vue.use(Field);<!-- Field 是基于 Cell 实现的,可以使用 CellGroup 作为父元素来提供外边框。 --><van-cell-group> <van-field...
2021-07-23 11:14:45
9685
原创 git的操作
项目的拉取git clone git项目地址创建远程分支的本地分支并git checkout -b 本地分支名字 origin/远程分支的名字 (本地分支最好和远程分支的名字一样)查看本地的分支git branch查看远程的所有分支git branch -a切换分支 git branch 分支的名字****************提交修改的代码*******************查看修改过的文件git statusgit add 把修改过需要提交的...
2021-07-07 20:50:32
90
原创 前端直接浏览office文件
https://view.officeapps.live.com/op/view.aspx?src=文件路径(文件必须是公共资源)
2021-04-15 16:10:22
180
原创 前台js直接生成ppt并下载
引入插件<script src="js/PptxGenJS/jszip.min.js"></script><script src="js/PptxGenJS/pptxgen.min.js"></script>githhub 项目地址https://github.com/gitbrent/PptxGenJS使用方法:var pptx = new PptxGenJS();var slide = pptx.addSlide();...
2021-03-11 17:25:40
999
原创 前台遍历数组foreeach和$.each的问题
项目场景:前台遍历数组的问题问题描述:js的arr.foreeach(function(e,i){})和jquery 的 $.each(arr,fucntion(i,e){})的区别1.索引” i “和对象e的位置的不同。2.forEach不能遍历对象,可以使用for in;而each可以通过jq的讲台方法来遍历,即$.each(obj,function(key,value){})...
2020-10-15 17:54:45
138
原创 当更新项目tomcat启动报异常:org.apache.catalina.LifecycleException: Failed to start component
问题描述:当合并项目的时候更新pom.xml的时候更新依赖包出现问题导致项目出现问题原因分析:这是因为更新依赖的时候包的下载不完整导致的解决方案: 一、最笨的办法是找到本地仓库C:\Users\jyyr\.m2\repository删除所有的包然后从新从其他人的仓库copy一份即可。二、就是项目右击——run as——Maven test——查看根据提示信息可以查看那个包有问题可以在本地仓库删除重新下载总结更新依赖的时候一定等项目更新完毕才能关闭,不然就会出现问题...
2020-09-24 15:48:30
269
原创 小问题记录(3):当打开cmd的时候报 Windows 找不到文件‘cmd’ 。请确定文件名是否正确后,再试一次
错误信息:说明windows中的cmd.exe文件不存在了解决办法是在网上或者其他电脑上下载拷贝一个cmd.exe放到C:\Windows\System32 即可
2020-07-22 08:54:18
2996
1
原创 小问题记录(2):当打开某个链接或者某个应用的时候选择打开方式 选择了始终选择此方式打开 怎么修改
在手机找到设置打开选择应用管理打开里面就会出现手机所有的应用,我的默认打开应用是 “应用商店” 就用里面找应用商店打开应用商店选择拉到最下面 找到作为默认应用 点击重置默认打开方式就可以了...
2020-07-17 10:33:06
3671
原创 小问题记录(1):windows中当文件选中没有蓝色选中框的解决办法???
在工具栏右击打开 “任务管理器” 在打开的界面中选中 “windows 资源管理器”右击 选中“重启” 操作即可 ;
2020-07-17 10:07:18
782
转载 Java世界最常用的工具类库
https://blog.youkuaiyun.com/zzti_erlie/article/details/103102151
2019-11-21 10:07:50
118
原创 mysql的安装
点击下一步:在 I accept the terms in the License Agreement(我接受许可协议中的条款)前面打上勾。按“Next”继续。选择安装类型,有“Typical(默认)”、“Custom(自定义)”、“Complete(完全)”三个选项,我们选择“Custom”,如图:在Custom自定义安装中,我们可以选择安装路径,这里...
2019-07-23 16:42:30
75
翻译 Responses响应体
当浏览器访问web程序的使用,根据配置文件web.xml找到要访问的servlet,servlet中的service方法中传入servletrequest和servletreponseservice(ServletRequest req, ServletResponse res)service方法中的参数还是ServletRequest,ServletResponse。并没有跟http相关...
2018-11-14 14:40:30
546
翻译 正则表达式的规则
1:字符 x 字符X \\ 反斜线字符 \n 换行符 \r 回车符2:字符类 [abc] a、b或c [^abc] 任何字符、除了a、b或c [a-zA-Z] a到z 或A到Z,两头的字母包括在内 [0-9] 包括数字字符0-93:预定义字符类 任...
2018-11-12 15:37:44
99
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人