windows命令
系统命令杀死进程 12345678910netstat -ano | findstr 80 # 找到进程id,LISTENING标识的行后面为正在监听的端口 # TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 14300# TCP 172.1.0.252:57910 157.148.61.140:8080 ESTABLISHED 5272# TCP [::]:8080 [::]:0 LISTENING 14300tasklist | findstr 14300 #根据端口查询程序名称,可以不要taskkill -PID 14300 -F # 强制关闭某个进程
idea配置Debug调试Vue项目
调试vue项目调试vue项目需要启动两个运行进程,按我理解一个是工程主项目,另一个是监视项目,用来监视变化 主进程 主进程就直接配置一个npm项目就可以了,或者控制台直接npm run serve启动 监视进程 在idea上配置一个java-script工程,其监视的端口为运行项目的端口,如下 然后就可以断点调试了,调试界面与idea相同 PS:但是我发现,不好调啊,为啥总是会往框架里面的代码跑,这就为难了 引用
前端模板说明
报错及解决v-charts 报错v-charts 报错 Cannot read properties of undefined (reading 'map') 这是 v-charts 官方未解决的bug解决: 在main.js中实例化Vue之前加入代码Vue._watchers = Vue.prototype._watchers = []
spring-security框架下session换token方案
说明对于部分应用,尤其是手机应用,是不支持cookie的,因此原本基于session的用户凭证保存就不适用了,需要设计token的方案但是大部分框架都支持的session,例如spring-security,spring-mvc 等、本文讨论token方案的几种设定 实现方案方案一:抛弃session,直接新建一套token流程思路 用户登录的时候生成一个token,服务端保存下token及用户信息,并将token返给前端,完成登录 用户后续所有的请求带上token,将其设置在header请求头中的Authorization字段中 服务端收到解析token,获取用户信息用以确定用户登录,存入用户上下文,应用中也就可以拿到了 实现本实现采用spring-security来进行改造,毕竟spring-security是专业的安全框架, 用它来更具有实用价值。、如果不用spring-security的话用sping-mvc的拦截器来实现也是可以的,但是要保证拦截器的顺序。 引入spring-security依赖12345<dependency> ...
js语法
示例语法把字符串按照中文英文拆分加空格 1234567891011var p1=/([A-Za-z])((<[^<]*>)*[\u4e00-\u9fa5]+)/gi;var p2=/([\u4e00-\u9fa5]+(<[^<]*>)*)([A-Za-z])/gi;var a="百度Google<span>三星</span>Apple";var b =a.replace(p1, "$1;$2")var c= b.replace(p2, "$1,$3")alert(c); 引用
git命令
1. 命令1.1. 修改全局123456789//Date: Thu Aug 16 17:44:32 2018 +0800//Date: 2018-08-23T17:16:39+08:00//修改当前仓库log date格式git config log.date iso-strict-local //全局设置log date格式 git config --global log.date iso-strict-local 2. 拉取推送2.1. 拉取远程fork分支的修改1234567git remote add upstream https://gitee.com/LiuKewenSc/kewen-vue-admin.gitgit fetch upstreamgit merge upstream/master # 或者rebasegit push 引用 2.2. 日志 git log相关123git log git log --pretty=oneline git...
gradle基础
1. 项目结构及说明1234567891011gradle/ wrapper/ gradle-wrapper.jar // 下载gradle包的依赖 gradle-warpper.properties // 下载gradle包的配置文件,里面包含地址等build.gradle //主配置 = pom.xmlgradlew //执行脚本-shellgradlew.bat //执行脚本-windowsgradle.properties //全局配置文件/全局变量setting.properties // 2. 配置说明2.1. gradle-warpper.properties12345678910# 用户目录distributionBase=GRADLE_USER_HOME#...
maven配置及命令
1. 仓库配置123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" ...
elementui语法
el-table 自定义字段展示element-ui提供了表单的每个字段回调处理,用以处理特殊值的展示,如枚举,百分比数据等 1234<el-table> <el-table-column prop="name" :formatter="columnFormatter"> </el-table-column> <el-table-column prop="gender" :formatter="columnFormatter"> </el-table-column></el-table> 12345678910111213141516171819202122232425export default { name: 'SearchTable', props:{ columnFormatter:{ type:Function, ...
nginx配置
...