- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Linux 定时任务重启服务
2.2、添加一个定时任务,例如2小时执行一次。2.1、打开当前用户的crontab文件。1.3、设置demo.sh可执行权限。1.1、创建脚本文件。1.2、编写脚本内容。
2024-04-15 09:29:32
1083
1
原创 Vue3.js调用父组件的方法
在vue3中setup是在声明周期beforeCreate和created前执行, 这时候vue对象还没有创建, 所以我们无法使用this。Vue3的时候, 假如我们父组件的方法放在setup()函数中, 子组件是无法获取通过this.$emit()调用父组件的方法.Vue2的时候一直使用this.$emit('方法名','参数')的方式, 调用父组件的方法. 是没有问题的.父组件 Father.vue。子组件 Child.vue。
2023-01-13 10:25:48
2025
原创 System.getProperty(“user.dir“) 获取路径地址不一样
解决Debug环境和Run环境使用System.getProperty("user.dir") , 获取地址不一样的问题.
2022-09-20 14:45:05
3968
原创 Vue Antd Admin 打包发布之后空白页
记录一次Vue Antd Admin打包发布之后空白页的问题.yarn run dev 本地运行, 页面访问是正常的. yarn run build 发布到服务器上之后, 访问是空白页解决办法很简单找到vue.config.js 文件, 把里面的 publicPath: '/' 改为 publicPath: './' 即可....
2021-11-18 11:09:17
928
原创 Vue 改变Element组件Cascader级联选择器样式
需求: 因为级联下拉框的层级太多, 想给它加个超出宽度后, 水平滚动的效果看到Element文档中级联属性有一个描述, 给Casscader加class名加上后代码如下: <el-cascader v-model="form.value" :options="options" :props="defaultProps" popper-class="train-tree" .
2021-11-17 11:16:44
3804
原创 git提交vue代码关闭eslint校验
vue提交代码的时候, 遇到报错. 如下所示, 这种报错不是git的, 是eslint的.> running pre-commit hook: lint-staged25lRunning tasks for *.js [started]Running tasks for *.vue [started] vue-cli-service lint [started] vue-cli-service lint [started] vue-cli-service lint [
2021-06-26 15:59:45
3242
2
原创 手把手教你实现Java微信JSAPI支付
需求想在微信浏览器里面实现微信支付. 查看微信支付文档, 发现要用微信JSAPI公众号支付, 微信H5支付是不能实现的.自己在实现的时候踩了许多坑, 花费了很多时间. 特此记录, 希望能帮助到看到该文章的开发者.开发环境后端SpringBoot, 前端VUE准备工作1.首先我们要在微信公众号平台和微信商户平台 注册账号2.准备JSAPI支付, 和调用微信统一下单的时候, 所需要的信息.appid: 这个appid是公众号的appId.重要的一步. 这里appid如果想使用, 必需要在微信
2021-06-23 17:40:14
2848
4
原创 RedisException: java.io.IOException: Connection reset by peer
SpringBoot + redis. 程序隔一段时间会莫名其妙的报Redis的错误. 报错如下:org.springframework.data.redis.RedisSystemException: Redis exception; nested exception is io.lettuce.core.RedisException: java.io.IOException: Connection reset by peer...
2021-06-22 14:24:24
7341
1
原创 Java实现微信H5支付
在工作中经常会用到支付功能, 微信支付也做过, 但是隔一段时间再做的时候总会忘, 百度可参考的文档也很少, 在今天花费大半天时间完成之后, 决定记录一下流程和所采的坑. 如果您看到此片文章希望能帮到您. 一下讲粘贴出来全部的源码....
2021-04-27 16:17:55
2663
10
原创 Centos7 虚拟机断电再开机启动报错.
Centos7 虚拟机断电再开机是报错.执行命令 , 查看日志, 直接看最后一行# journalctl我的报错如下:
2021-04-17 14:23:44
253
原创 @validated 自定义校验注解
需求在使用validated校验的时候, 大部分需求是可以满足的. 但是某一些场景是不能实现的, 比如对状态的校验: status: 1或者2. 所以需要我们自定义注解.废话不多说, 直接上代码实现 (其它校验方式, 同理)代码实现自定义注解/** * 使用方式: * @IncludeValid(value = {"0","1"}, message = "状态值必须为0,1") * private Integer status * * @ Description : 校验值是否为指定
2021-02-26 10:20:05
2011
1
原创 Oauth2 实现短信验证码登陆
一. 背景最近在学习并使用SpringSecurty Oauth2, 已经实现账号密码的授权登陆, 需要新增一个手机号验证码的授权登陆.在翻阅大量文章, 发现实现方式都比较复杂, 大部分是自己写filter和拦截器来做处理. 代码量较大, 而且不利于阅读跟扩展.经过一整天的学习和探索, 大概明白Oauth2四种场景的授权流程, 又恰好有幸看到某一个大神的文章, 给予启发: https://www.appblog.cn/2019/10/09/Spring Security Oauth2 中优雅的扩展自定
2021-02-21 17:41:09
1699
1
原创 HttpServletRequest修改header值
默认HttpServletRequest是没有修改Header值得方法, 不过我们可以自定义类继承HttpServletRequestWrapper具体代码如下:import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.*;@Slf4jpublic cla
2021-01-28 18:21:16
3977
3
原创 LocalDateTime 格式化显示问题
问题:在使用LocalDateTime 的时候, 获取到的时间格式事一个json串, 这样不利于前端对接. 接口数据格式如下:{略..."name":"zhangsan""createTime": { "month": "DECEMBER", "year": 2020, "dayOfMonth": 24, "hour": 15, "minute": 5, "monthValue": 12, "nano": 0, "second": 1
2021-01-28 18:19:56
664
原创 Canal监听Mysql添加数据到ES中碰到时间转化的问题
伪代码示例:// 监听到mysql修改的数据转成Object,以上代码省略.....Object object = ****;String string = JSON.toJSONString(object);UpdateRequest updateRequest = new UpdateRequest(esIndex, map.get("id").toString());updateRequest.doc(string, XContentType.JSON);try { UpdateR
2021-01-28 18:17:52
580
原创 windows查看端口占用情况
打开cmd执行命令: netstat -ano|findstr 61066106 即为要查询的占用端口,执行完截图如下执行命令: taskkill /pid 33428 -f33428 为占用端口进程的 PID, 执行完截图如下
2021-01-28 18:13:49
115
原创 Linux提示Python版本
今天想给虚拟机安装docker, 在安装docker-compose的时候报错, 提示imageio requires Python ‘>=3.5’ but the running Python is 2.7.13解决办法:cd /usr/bin/ls -l | grep python可以看到是python指向的是python2,而Python2指向的是Python2.7lrwxrwxrwx 1 root root 16 8月 14 14:26 pytho
2020-12-12 17:15:52
180
原创 group by 分组查询每组最后一个数据
如有以下数据表 tableidcreate_timegroup_idvalue12020-11-13 18:28:281Jason0122020-11-14 18:28:281Jason0232020-11-15 18:28:282Jason0342020-11-16 18:28:281Jason0452020-11-17 18:28:282Jason05需求: 分组查询, 并获取每组最后一个数据一开始使用select
2020-11-26 14:23:56
1049
原创 objectMapper.convertValue() 报错
报错信息如下:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of java.time.LocalDateTime (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)at [So
2020-11-24 18:20:44
1775
原创 Linux搭建Nacos
创建 nacos文件夹mkdir nacoscd 进入到 nacos文件cd nacos下载 nacos文件: https://github.com/alibaba/nacos/releases通过rz上传nacos文件解压文件tar -zxvf nacos-server-1.3.2.tar.gz 解压成功后, 进入到nacos的conf目录, 修改持久化配置为mysql下载该mysql文件, 导入到我们自己的mysql数据库.sz nacos-mysql.sql.
2020-11-23 18:47:01
164
原创 Linux搭建Nexus.并配合SpringBoot使用
一. 搭建私服mkdir nuxus 创建文件.方便管理目录mkdir nexuscd 进入nexus文件 cd nexusrz 上传已经下载好的nexus文件. 也可以通过weget命令直接下载wget [http://download.sonatype.com/nexus/3/nexus-3.15.2-01-unix.tar.gz]如果rz上传文件失败, 如下图所示. 删除掉刚才上传失败的文件, 重新通过: rz -be 命令上传4. 上传成功后, 解压该文件t
2020-11-23 17:31:29
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人