自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2442

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

原创 记录一次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 6338 2

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

原创 nvm下载及详细安装教程

nvm:node版本管理工具,可以帮助我们快速切换 node版本。安装前的注意事项: 1. 安装目录不要有空格和中文!!! 2. 以管理员身份运行cmd!!!首先下载安装程序,地址https://github.com/coreybutler/nvm-windows/releases点击运行附带常用命令(以管理员身份运行cmd):卸载已安装node版本下载node最新版本...

2022-06-24 10:12:07 618 1

原创 windows11 笔记本开启热点就断网

开启热点电脑断网,但手机连热点却能上网。第一步:打开系统设置(Win+I),点击Winidows更新,进入更新历史记录;第二步:点击卸载更新;第三步:卸载最近的安全更新,重启电脑。

2022-06-23 10:28:15 3411

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

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

原创 npm报错:无法加载文件 D:\Program Files\nodejs\tsc.ps1,因为在此系统上禁止运行脚本。

1.查看权限get-ExecutionPolicy2. 输出:Restricted ,表示是受限制的Restricted3. 设置当前用户的权限Set-ExecutionPolicy -Scope CurrentUser4. 输入:RemoteSignedRemoteSigned

2021-09-16 14:08:37 972

原创 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 5815 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 84

原创 vue 样式提示 Do not use empty rulesets scss(emptyrules)

  又是逼死强迫症系列!!!使用的scss样式嵌套,各种高亮显示 o(╥﹏╥)o 解决办法: 在 settings.json 文件中添加如下"files.associations": { "*.vue": "vue"},

2021-06-17 10:32:54 3255 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 1564

原创 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 897 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 238

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

原创 (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 2143

原创 java IO流资源释放顺序

“IO流”资源的释放遵循以下原则:先开后关: 先打开输出/入流,后打开输入/出流,先关闭输入/出流,后关闭输出/入流;先外后内: B依赖于A,先关B流后关A流;

2021-04-01 15:19:08 1170 1

原创 return、break、continue的区别

return: 结束当前方法;break: 结束当前整个循环(最近的一层),循环不会继续执行了;continue: 结束本次循环,不进行后面的操作,直接执行下一次循环; (便于理解:return > break > continue)

2021-03-26 11:59:32 98

原创 public、protected、friendly、private区别

见图

2021-03-25 10:15:41 135

原创 IDEA 自动生成 serialVersionUID

修改设置File —> Settings —> Inspections —> serialV查询 —> 勾选√应用:选中类名,ALT+Enter前提要实现Serializable接口

2021-03-23 16:02:29 105

原创 java中file.delete()方法删除文件失败

检查代码中流是否正确关闭!!!

2021-03-23 15:33:22 363 1

原创 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 1058 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 335 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 1516 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 414

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

原创 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"&gt

2020-12-14 16:24:29 1339

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

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

原创 点击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 897

原创 JS根据id获取元素值

1、$("#id").val()2、document.getElementById(“id”).value

2020-07-16 09:07:38 19487

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

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

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

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

空空如也

空空如也

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

TA关注的人

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