自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单词积累(每日必看)

单词spring boot其实我在武当混的还是不错,怎奈那晚喝醉了,把秘诀师太的一个随从给睡了,然后武当给我出了名;所以我就无路可走,大型山庄肯定不要我,毕竟秘诀师太不是好惹的人,武当也不给我撑腰了。那段时间我到处东躲西藏,这日子过的实在是不尽人意,后来我想我也是在武当混过的,干嘛那么怕事呢?谁还不是两个肩膀扛一个脑袋呢?他们不要我了,要置我于死地,我就非要强大起来,然后我就想,我该怎么强大呢?左思右想,想着练武不行了那就去创业吧,那创业干啥呢?又是迷茫,思来想去,去开个补习班吧?可是补习啥呢?帮他们你练

2020-07-17 10:29:12 2024

原创 Java 微信jsapi支付

spring boot微信jsapi支付话不多说,撸起袖子就是干,下面上源码pom.xml配置文件 resources/wx.properties配置类service(WechatPayService)上impl(WechatPayServiceImpl)之前还是先上一个获取IP的工具类和返回工具类( ResResult)ResResultGetRealyIpimpl(WechatPayServiceImpl)controller(WeichatPayController )前端(我这里是没有前后端分离,引

2020-06-28 11:17:20 355

原创 axios实现token过期时自动重新刷新,并让之前的请求重新再发一次请求,实现请求重发,而让调用的的人无感

axios 请求重发 同一个请求

2024-06-22 00:09:17 285

原创 关于浏览器端的判断

浏览器类型判断

2022-06-10 13:51:08 141

原创 axios 实现对请求失败的请求自动重新发起请求,对access_token过期自动刷token回来让之后的请求都不会有问题

这个如果refresh_token也过期了那就只能去登陆了,直接上代码import axios from 'axios';import {getToken, setToken} from '@/libs/util'const baseURL = 'http://localhost:8080/'class HttpRequest { constructor(baseUrl = baseURL) { this.noAuthCode = 401 this.noAuthorizet

2022-05-30 13:22:51 738

原创 js(设置)加载字体

function loadFont(obj) { if (document.fonts && !checkFont(obj.cssValue)) { const fontFace = new FontFace(obj.cssValue, `local('${obj.cssValue}'),url('${obj.url}')`); fontFace.load().then(font => document.fonts.add(fo.

2022-05-13 17:28:28 1997

原创 打包将maven仓库以外的jar 打进来

打包将maven仓库以外的jar 打进来pompom<dependency> <groupId>cn.fisok</groupId> <artifactId>pdman</artifactId> <version>v1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/mai

2021-07-15 16:00:51 254

原创 could not transfer artifact ******* from/to *** (*****)

idea 遇到这样的错其实就很奇葩 就像下边这种错误!我当时就觉得好难受干了几个小时,说一下解决方案吧解决方案:1,项目上右键,找到 show in explor (打开项目所在位置)2.关闭项目3.在项目所在位置删除它下边的 .idea,******.iml文件夹和文件,有target 文件夹的连target文件夹一起删除4.再重新导入项目就好了...

2021-04-07 17:46:38 582

原创 nginx 相关命令

不同操作系统下的相关命令widows下linux 下widows下命令解释start nginx.exe启动nginxnginx.exe -s reload重启nginxnginx.exe -s stop/quit停止nginxnginx.exe -s open打开日志文件nginx -v查看nginx版本linux 下命令解释./nginx.exe启动nginxnginx.exe -s reload重启ng

2021-03-19 10:45:38 56

原创 idea 新建Java 类时默认添加注释

代码:/** * @Author GDC * @Date ${DATE} ${TIME} * @Version 1.0.1 *//*** Created by Miracle Luna on ${DATE} ${TIME}*/参数说明:${USER} 会读取个人PC的用户名${DATE} 会读取当前电脑的本地时间${TIME} 会读取当前电脑的本地时间(小时)...

2020-12-14 10:51:11 932

原创 nginx 全局变量 以及配置

nginx 全局变量这一部分我就直接是cope https://blog.csdn.net/yang450712123/article/details/90264998. 这里的了$remote_addr // 获取客户端ip$binary_remote_addr // 客户端ip(二进制)$remote_port // 客户端port,如:50472$remote_user // 已经经过Auth Basic Module验证的用户名$host

2020-11-23 17:04:02 3511 1

原创 Java map 存值

重写 equals 规则二级目录三级目录规则重写equals方法需要遵循Java如下规则,否则编码行为会难以揣测:规则名描述自反性对于任意的对象x,x.equals(x)返回true(自己一定等于自己);对称性对于任意的对象x和y,若x.equals(y)为true,则y.equals(x)亦为true;传递性对于任意的对象x、y和z,若x.equals(y)为true且y.equals(z)也为true,则x.equals(z)亦为true;一致性对于任

2020-11-10 11:42:34 329

转载 MySQL行锁

MySQL行锁mysql锁的方式根据隔离级别不同而不同,因为默认隔离级别为repeatable-read可重复读,我们普遍理解为mysql锁实现方式为行锁,行锁就是利用索引实现完成的,mysql的支持的隔离级别有四种,这网上很多介绍,平常用的最多的也就是read-committed和repeatable-read两个,今天就对这两个隔离级别下锁的实现做下对比首先我们就用默认级别repeatable-read的隔离级别来做测试:mysql> CREATE TABLE `t1` ( `id`

2020-10-31 16:53:56 271

原创 前端 监听不同浏览器滚动条的位置

监听不同浏览器滚动条的位置滚动条的位置滚动条的位置 // console.log('fei uc',document.documentElement.scrollTop) // 不是 UC 浏览器的滚动条监听 // console.log('uc',document.body.scrollTop) // 是 UC 浏览器的滚动条监听那是我刚毕业就接了个大项目说大不大就是五块钱的项目,结果他妈的折腾了我一天,最后还是解决了,当时写了个样式由滚动条的位置来控制,但是在非 UC浏览器里面是相当正常的,

2020-10-29 16:01:21 576

原创 前端定时器 setInterval

js里的定时器setIntervalsetIntervalsetInterval使用前需要清除,看代码 window.clearInterval( _this.interval) _this.interval = window.setInterval(()=>{ _this.socket.send(JSON.stringify({ type: "userInit"})) },1000)不然会越来越快...

2020-10-14 17:21:43 316

原创 lambda 武林绝学

lambda函数式接口方法引用函数式接口定义: 是一种包含单一抽象方法的接口;类通过为接口中的所有方法提供实现来实现任何借口。 public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { System.out.println("线程执行!!!");

2020-07-18 18:11:56 108

原创 spring boot(超级大牛带你领略spring boot 的魅力)

@SpringBootApplication注解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfigurationAutoConfigurationImportSelector.class@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),@Filter(type = FilterT

2020-07-17 16:41:59 133

原创 spring boot 整合 elastic search 之武林绝学

绝学心法心法一看心法二DocBeanElasticRepositoryIElasticServiceElasticServiceImpl心法总结;心法一SpringBoot是2.2.0.RELEASE才兼容elasticsearch 7.x。看pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&

2020-07-17 09:56:11 150

原创 spring boot 整合 redis (江湖秘籍)

spring boot 整合 redis 需要的工具,环境:pom.xmlUserRedesTemplateRedisOperateControl需要的工具,环境:jdk1.8,ideapom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &lt

2020-07-16 17:14:25 86

原创 es6 看这一篇就够了

es6变量申明变量申明命令作用及比较var申明变量,全局可用let申明变量,在 let 申明的块内可用const申明变量,是一个不可变的变量,相当于被定义后就不可以被修改(地址不可修改),可用范围也和 let 申明的是一样的,只能在申明的这个块内有效let :{console.log(a) // 程序报错let a=‘字符串a’a=blet b=‘字符串b’}上边的 变量 a 就只能在这个大括号括起来的区域类生效,区域外不生效,且 a=b 这个

2020-07-16 10:11:46 133

原创 vuex 高级使用

vuexvuex工程导图程序编写使用vuex工程导图程序编写index.jsimport Vue from 'vue'import Vuex from 'vuex'import getters from './getters'const path = require('path')Vue.use(Vuex)const files = require.context('./modules', false, /\.js$/)let modules = {}files.keys().

2020-07-16 10:09:18 439

原创 vuex 基础理解看这一篇就够了

vuexvuex定义工程导图基础 es6 ,vuex程序编写使用vuex定义专为 Vue.js 应用程序开发的状态管理模式 ,扩展(vue是一套用于构建用户界面的渐进式框架,vue的数据驱动主要实现建立在三个对象上Dep、Watcher、Compiler)对象作用Dep主要负责依赖的收集Compiler可以理解为 virtual dom + patch 也就是负责视图层的渲染Watcher主要负责Dep和Compiler之间的联系工程导图基础 es6

2020-07-15 18:15:17 223

原创 vue 脚手架(vue cli)请求封装,组件传值封装 ,路由守卫拦截

vue目录结构请求封装请求公共方法封装组件封装,父子传值父组件子组件工具方法目录结构![目录结构](https://img-blog.csdnimg.cn/20200715112312727.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTEzMzk5MA==,size_16,color_FFFFFF,t_70)请求封

2020-07-15 11:37:31 748

原创 spring boot 将数据库的数据导出到 Exel

引入的jar maven坐标(pom.xml ) <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <dependency> <groupId>org.apache.poi</group

2020-07-15 10:18:15 128

原创 Linux 基础 开发看这篇就够了

Linux列出目录或文件运行 Java上传文件查看进程开放端口(防火墙)查看端口情况关闭进程根据进程名字查看进程查看对外开放 协议对应的端口查看当前的目录全路径网上下载资源列出目录或文件命令解释ls简略列出当前目录下的所有文件目录ll详细列出当前目录下的所有文件目录,含有时间、读写权限、大小、时间等信息,和 ls -l 功能一样ls [-参数]-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-A 显示除 “.”和“…”外的所有文件。-k 以 k 字节的

2020-06-30 10:32:18 164

specifications.vue

specifications.vue

2021-04-19

空空如也

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

TA关注的人

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