自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 定时任务重启服务

2.2、添加一个定时任务,例如2小时执行一次。2.1、打开当前用户的crontab文件。1.3、设置demo.sh可执行权限。1.1、创建脚本文件。1.2、编写脚本内容。

2024-04-15 09:29:32 357 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 1931

原创 System.getProperty(“user.dir“) 获取路径地址不一样

解决Debug环境和Run环境使用System.getProperty("user.dir") , 获取地址不一样的问题.

2022-09-20 14:45:05 3735

原创 echarts 自动铺满父级div容器的宽高

解决使用柱状图的时候,柱状图没有自动铺满我们指定容器的宽高

2022-06-10 17:56:00 6298 2

原创 Vue Antd Admin 打包发布之后空白页

记录一次Vue Antd Admin打包发布之后空白页的问题.yarn run dev 本地运行, 页面访问是正常的. yarn run build 发布到服务器上之后, 访问是空白页解决办法很简单找到vue.config.js 文件, 把里面的 publicPath: '/' 改为 publicPath: './' 即可....

2021-11-18 11:09:17 870

原创 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 3555

原创 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 3068 2

原创 手把手教你实现Java微信JSAPI支付

需求想在微信浏览器里面实现微信支付. 查看微信支付文档, 发现要用微信JSAPI公众号支付, 微信H5支付是不能实现的.自己在实现的时候踩了许多坑, 花费了很多时间. 特此记录, 希望能帮助到看到该文章的开发者.开发环境后端SpringBoot, 前端VUE准备工作1.首先我们要在微信公众号平台和微信商户平台 注册账号2.准备JSAPI支付, 和调用微信统一下单的时候, 所需要的信息.appid: 这个appid是公众号的appId.重要的一步. 这里appid如果想使用, 必需要在微信

2021-06-23 17:40:14 2533 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 6885

原创 Java实现微信H5支付

在工作中经常会用到支付功能, 微信支付也做过, 但是隔一段时间再做的时候总会忘, 百度可参考的文档也很少, 在今天花费大半天时间完成之后, 决定记录一下流程和所采的坑. 如果您看到此片文章希望能帮到您. 一下讲粘贴出来全部的源码....

2021-04-27 16:17:55 2523 10

原创 Centos7 虚拟机断电再开机启动报错.

Centos7 虚拟机断电再开机是报错.执行命令 , 查看日志, 直接看最后一行# journalctl我的报错如下:

2021-04-17 14:23:44 209

原创 @validated 自定义校验注解

需求在使用validated校验的时候, 大部分需求是可以满足的. 但是某一些场景是不能实现的, 比如对状态的校验: status: 1或者2. 所以需要我们自定义注解.废话不多说, 直接上代码实现 (其它校验方式, 同理)代码实现自定义注解/** * 使用方式: * @IncludeValid(value = {"0","1"}, message = "状态值必须为0,1") * private Integer status * * @ Description : 校验值是否为指定

2021-02-26 10:20:05 1935 1

原创 Oauth2 实现短信验证码登陆

一. 背景最近在学习并使用SpringSecurty Oauth2, 已经实现账号密码的授权登陆, 需要新增一个手机号验证码的授权登陆.在翻阅大量文章, 发现实现方式都比较复杂, 大部分是自己写filter和拦截器来做处理. 代码量较大, 而且不利于阅读跟扩展.经过一整天的学习和探索, 大概明白Oauth2四种场景的授权流程, 又恰好有幸看到某一个大神的文章, 给予启发: https://www.appblog.cn/2019/10/09/Spring Security Oauth2 中优雅的扩展自定

2021-02-21 17:41:09 1532 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 3756 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 623

原创 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 538

原创 windows查看端口占用情况

打开cmd执行命令: netstat -ano|findstr 61066106 即为要查询的占用端口,执行完截图如下执行命令: taskkill /pid 33428 -f33428 为占用端口进程的 PID, 执行完截图如下

2021-01-28 18:13:49 83

原创 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 156

原创 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 980

原创 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 1540

原创 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 134

原创 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 287

一个很全的省市区SQL文件(含经纬度)

一个很全的省市区SQL文件(含经纬度)

2021-04-27

空空如也

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

TA关注的人

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