- 博客(36)
- 收藏
- 关注
原创 mybatis-plus update详解
一、updateById 根据主键id更新,传啥改啥!!! 对未修改的无影响int updateById(@Param(Constants.ENTITY) T entity);二、update 根据 whereWrapper 条件更新记录,传啥改啥!!! 可用于批量更新// 根据 whereWrapper 条件,更新记录int update(@Param(Constants.ENTITY) T updateEntity, @Param(Constants.WRAPPER) Wrapper wh
2023-10-13 16:08:38
3477
原创 MyBatis-Plus开启SQL日志打印
MyBatis-Plus开启SQL日志打印。mybatis-plus: configuration: call-setters-on-nulls: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2023-10-13 15:14:04
361
原创 记录一次nvm切换node版本npm安装失败问题Error: Cannot find module ‘@npmcli/config‘
nvm切换node版本npm安装失败问题Error: Cannot find module '@npmcli/configD:\ProgramFiles\nvm\v18.18.0\node_modules\npm\lib\es6\validate-engines.js:31 throw err^Error: Cannot find module '@npmcli/config'在网上看了很多都无法解决,由于懒惰又不想卸了重新手动安装,最直接的解决办法就是:nvm安装切换低版本node……
2023-10-11 11:38:36
8287
4
原创 node、npm、nvm相关概念区别
node.js 包管理工具;用来管理 node.js 中的第三方插件;新版本的 node 在安装的时候,会自动安装对应版本的 npm。:node.js 版本管理工具。不同项目可能需要不同版本的 node,可以使用 nvm 来管理 node.js 版本。:一个基于Chrome V8引擎的JavaScript运行环境,让JavaScript 运行在服务端的开发平台。
2023-10-10 17:33:23
653
原创 nvm下载及详细安装教程
nvm:node版本管理工具,可以帮助我们快速切换 node版本。安装前的注意事项: 1. 安装目录不要有空格和中文!!! 2. 以管理员身份运行cmd!!!首先下载安装程序,地址https://github.com/coreybutler/nvm-windows/releases点击运行附带常用命令(以管理员身份运行cmd):卸载已安装node版本下载node最新版本...
2022-06-24 10:12:07
725
原创 windows11 笔记本开启热点就断网
开启热点电脑断网,但手机连热点却能上网。第一步:打开系统设置(Win+I),点击Winidows更新,进入更新历史记录;第二步:点击卸载更新;第三步:卸载最近的安全更新,重启电脑。
2022-06-23 10:28:15
3928
原创 Vue中利用CSS实现卡片滑动翻转
.scene { width: 100%; height: 100%; border: 1px solid #CCC; perspective: 600px;}.card { position: relative; width: 100%; height: 100%; cursor: pointer; transform-style: preserve-3d; transform-origin: right center; transition: trans
2021-12-27 17:34:29
1387
原创 JAVA 集合自定义多条件排序
使用 Collections.sort() 对集合进行排序,自定义 comparator 比较器,若涉及多条件排序,结合 thenComparing 使用实例:根据 areaid 和 storeno 排序,即 order by areaid desc, storeno desc @RequestMapping(value = "/api/sortTest", method = RequestMethod.POST) private List sortTest() { List
2021-11-26 16:46:54
2915
原创 npm报错:无法加载文件 D:\Program Files\nodejs\tsc.ps1,因为在此系统上禁止运行脚本。
1.查看权限get-ExecutionPolicy2. 输出:Restricted ,表示是受限制的Restricted3. 设置当前用户的权限Set-ExecutionPolicy -Scope CurrentUser4. 输入:RemoteSignedRemoteSigned
2021-09-16 14:08:37
1106
原创 vue3.0引入Element UI(Plus)不生效问题
之前使用的都是vue2.0,按惯例 element-ui 这样引用应该没有毛病,先 install 再在main.js 中引入可控制台报错:原因: vue3.0 不兼容 element-ui ,于是推出了element-plus解决办法:vue 降版本至 2.0使用 element-plus (建议) 另外,vue3.0 使用新引入的 createApp 方法来替换2.0中创建Vue实例的代码:vue2.0vue3.0...
2021-06-22 11:56:19
6152
4
原创 正则表达式
怕自己又忘了,稍微记一下~~~符号规则举例^开头^Zoriah // 匹配 Zoriah XXXX$结尾Zoriah$ // 匹配 XXXX Zoriah[xxx]字符簇,只能匹配一个字符,’-’ 表示范围(eg:[0-9])[a-z] // 匹配所有的小写字母 [A-Z] // 匹配所有的大写字母 [a-zA-Z] / /匹配所有的字母 [0-9] // 匹配所有的数字 [0-9.-] // 匹配所有的数字,句号和减号 [ \f\r\t\n] // 匹配所
2021-06-19 14:57:56
121
原创 vue 样式提示 Do not use empty rulesets scss(emptyrules)
又是逼死强迫症系列!!!使用的scss样式嵌套,各种高亮显示 o(╥﹏╥)o 解决办法: 在 settings.json 文件中添加如下"files.associations": { "*.vue": "vue"},
2021-06-17 10:32:54
3525
1
原创 VS Code 2021 ESLint 不生效问题
习惯了代码格式化,新安装VSCode打开工程发现ESLint并没有生效,编辑代码CTRL+S一个劲报 error,简直要逼死强迫症!!!1. 首先在扩展项中搜索 ESLint ,点击 install 并启用2. 在 settings.json 中添加"editor.codeActionsOnSave": { "source.fixAll.eslint": true,},"eslint.validate": [ "javascript", "vue", "htm
2021-06-16 17:10:29
1658
原创 webstorm 2021 不识别路径别名@等
File -> Settings -> Languages & Frameworks -> webpack,勾选 Manually方法一Configuration file 设置为当前项目的node_modules/@vue/cli-service/webpack.config.js方法二自定义webpack.config.js,在Configuration file中引入'use strict'const path = require('path')modul
2021-06-09 16:57:43
979
1
原创 windows安装git生成sshkey
第一步:打开Git Bash,创建SSH Key$ ssh-keygen -t rsa -C "youremail@**.com"运行后生成文件 id_rsa.pub(路径:C:\Users\yourusername.ssh)第二步:将SSH Key 添加到版本管理仓库id_rsa.pub文本内容即SSH Key
2021-05-27 10:11:13
277
原创 GIT 命令
基本命令:git init 仓库初始化git clone -b system_pro http://***.git 克隆git remote add origin ** 连接远程仓库git pull origin ** 下载到本地仓库git remote -v 查看远程仓库状态git branch -vv 查看分支状态git remote rm origin 取消连接git push -u origin --allgit fetch 更新git checkout -b *** orig
2021-05-19 16:55:57
146
原创 (linux系统部署)nohup.out 按日期自动进行日志分割
#!/bin/bash#author: zoriah#create date: 2021-04-14#description: nohup.out日志分割this_path=$(cd `dirname $0`;pwd)#根据脚本所在路径current_dte=`date -d "-1 day" "+%Y%m%d"`#列出时间cd $this_pathecho $this_pathecho $current_datedo_split(){ [ ! -d logs ] && mkdir -p
2021-04-14 19:02:33
2360
1
原创 java IO流资源释放顺序
“IO流”资源的释放遵循以下原则:先开后关: 先打开输出/入流,后打开输入/出流,先关闭输入/出流,后关闭输出/入流;先外后内: B依赖于A,先关B流后关A流;
2021-04-01 15:19:08
1262
1
原创 return、break、continue的区别
return: 结束当前方法;break: 结束当前整个循环(最近的一层),循环不会继续执行了;continue: 结束本次循环,不进行后面的操作,直接执行下一次循环; (便于理解:return > break > continue)
2021-03-26 11:59:32
143
原创 IDEA 自动生成 serialVersionUID
修改设置File —> Settings —> Inspections —> serialV查询 —> 勾选√应用:选中类名,ALT+Enter前提要实现Serializable接口
2021-03-23 16:02:29
150
原创 spring boot2.0.2内置tomcat修改参数限制(附文件上传)
Spring Boot 2.0.2版本(springboot是内置tomcat,所以没有server.xml)异常:More than the maximum number of request parameters (GET plus POST) for a single request ([10,000]) were detected.Any parameters beyond this limit have been ignored. To change this limit, set t
2021-03-23 08:20:49
1277
1
原创 Java Map遍历及Map.Entry详解
接口概述Map是java中的接口(键/值对)。Map提供了一些常用方法,如keySet()、entrySet(),values()等方法:keySet() 方法返回值是Map中key值的集合;entrySet() 的返回值也是返回一个Set集合,此集合的类型为Map.Entry;values() 法返回值是Map中value的集合。Map.Entry是Map的一个内部接口(泛型),定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对),有getKey()
2021-02-20 11:37:02
397
1
原创 Element UI 之 Pagination 分页切换size请求两次接口BUG
测试组测出来的分页BUG啊啊啊!嘤嘤嘤 当前page是最后一页(40),切换size(40),显示没有数据???不信邪又试了几次,时而好使时而不好使… 既然出了问题,咱就来好好分析分析,打开控制台瞅一瞅,接口调用了两次!两次! 分别是 handleSizeChange() 和 handleCurrentChange()切换size调用一次,此时传到后端是size:40 page:40当前page变化再次调用接口,size:40 page:10 打开后端再看一看,竟然先返回了 h
2021-01-23 14:33:54
1664
5
原创 css 超出div隐藏,显示省略号
<div> <p>这是一行超长长长长长长长长长长长长长长长文字</p></div>div { width: 200px;}p { overflow: hidden; // 溢出隐藏 white-space: nowrap; // 不换行 text-overflow: ellipsis; // 省略号}
2021-01-23 09:58:18
468
原创 css div内容垂直居中
在写前端页面时总是会遇到div内容垂直居中!!!每次都各种百度,解决了也只记得当下,再次遇到还是找度娘!!!(敲打自己)一、对于“单行”的文字内容<div class="example"> <p>这是一行文字</p></div> 一般利用行高(line-height)法或者内边距(padding)法就能搞定。1、行高法.example { // 省略其他样式 ... height: 200px; line-height: 200
2021-01-22 17:45:59
179
原创 Vue引用Animate.css动画库实现应用过渡效果(以及不生效避坑)
一、安装animate.cssnpm install animate.css@3.5.1 -S划重点:博主使用的vue-cli3.0+,如果不指定animate的(低)版本,动画不生效!!!建议使用@3.x.x版本。二、在main.js中全局引入import animated from 'animate.css' // 引入Vue.use(animated) // 全局注册三、使用方法:给指定的元素加上指定的动画样式名<div class="animated fadeInUp">
2020-12-14 16:24:29
1423
原创 vue-cli3.0 之 vue-lottie使用教程(渲染JSON动画)
一、安装vue-lottienpm install vue-lottie -S二、在main.js中引入vue-lottie// 引用vue-lottie动画import lottie from 'vue-lottie'Vue.component('lottie', lottie)三、在组件中注册使用方法1、引入jsonimport * as animationData from '@/assets/lottie/data.json' 一般情况下,引入的资源文件都是放在src/
2020-10-30 09:59:55
2060
原创 SpringBoot整合redis缓存
1、在springboot 配置文件application.yml中添加redis配置<!-- redis -->spring: # Redis 配置 redis: database: 0 # Redis数据库索引(默认为0) host: 127.0.0.1 # Redis服务器地址 port: 6379 # Redis服务器连接端口 password: # Redis服务器连接密码(默认为空) # jedis可无,按需求添加,目前还没研究透
2020-10-20 13:43:45
166
原创 点击Button会提交form表单 ???
最近写button点击事件时发现有些button总是会触发form表单的提交,搜索后才明白这与button的type有关: button的 “type” 属性分为三种:button,submit,rset 在没有指定type的情况下默认为submit(除了 Internet Explorer,默认button),点击submit会触发form表单提交,若不想提交表单可以设置 type=“button”类型描述button可点击按钮submit提交按钮,提交
2020-08-12 10:13:19
958
原创 VS 快捷键 持续更新
CTRL+~ :调出终端CTRL+SHIFT+P:显示并运行命令CTRL+SHIFT+C:注释CTRL+SHIFT+J:默认文档注释CTRL+ALT+S:快速生成 Getter/Setter 方法npm run dev :启动VUE工程
2020-03-19 15:09:09
156
原创 Maven 仓库配置
(在创建相关项目前需确保仓库配置成功,这会影响jar包的引用)一、配置Maven本地仓库 如果不配置,从中央仓库下载的包一般在C盘会有默认保存路径,但为了管理方便通常会在安装包路径下新建本地仓库1、在安装目录下(本人E:\Program\apache-maven-3.5.4)新建 maven_repo 文件夹作为maven的本地仓库2、打开 E:\Program\apache-mave...
2020-03-17 16:03:12
278
原创 Maven 手动安装
1、将下载的maven压缩包解压到电脑的某个盘符,我这里是E:\Program\apache-maven-3.5.4官方下载链接: https://maven.apache.org/download.cgi2、配置环境变量:MAVEN_HOME变量值:E:\Program\apache-maven-3.5.4(这里为你的Maven文件夹路径)3、在已有的环境变量 path 后添加:%MAV...
2020-03-17 15:29:45
272
原创 Maven jar包导入方法
MAVEN jar包导入方法1、在jar包所在位置打开cmd2、输入安装命令:mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=jar-[...
2020-03-17 14:38:58
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人