常用操作笔记

vue

1、密码加正则

搜索password: [
规则下面加
,
          { min: 8, max: 20, message: this.$tt("login.placeholder.passwordError"), trigger: 'blur' },
          { pattern: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]+$/, message: this.$tt("login.placeholder.passwordError"), trigger: 'blur' }
passwordError: 'The password must be 8 to 20 uppercase and lowercase letters and numbers.',
​
passwordError: '密碼必須為8-20位的大小写字母和数字',

2、登录重试提示

throw new BaseException(Integer.toString(HttpStatus.CREATED),new Object[] { times, lockTime });

3、输入框文本宽度

label-width="105px"

4、日誌

private static final Logger log = LoggerFactory.getLogger(Class.class);

5、輸入框禁用cv

<input type="text" oncut="return false" onpaste="return false" oncopy="return false">

6、输入框只读

:readonly="false"
:disable

7、改变超出文本悬浮樣式

.el-tooltip__popper {
  max-width: 60% !important;
}
.el-tooltip__popper,
.el-tooltip__popper.is-dark {
  max-width: 60% !important;
  line-height: 24px;
  color: #fff !important;
  background-color: rgb(48, 65, 86) !important;
}

8、获取当前时间和当天结束时间

// let alltime = [new Date().getTime(),
      //   new Date(new Date().toLocaleDateString()).getTime() + ((24 * 60 * 60 * 1000) - 1)]
      // this.$set(this.form,"maintenanceTime",alltime);

9、自适应插件

①安装插件npm install vue2-scale-box
②将内容包含<scale-box :width="1920" :height="1080" bgc="transparent" :delay="100" :isFlat="true">
    </scale-box>
③包引入import ScaleBox from "vue2-scale-box"
④组件引入components: {
    ScaleBox
  },

10、若依本地打包报错

npm i html-webpack-plugin --save-dev --legacy-peer-deps

git

1、撤销到上一个版本的commit

Type:soft  
commit:HEAD^
#完整命令
git reset --soft HEAD^

2、修改commit注释

git commit --amend

3、丢弃本地改动

# 丢弃所有本地未提交的修改
git checkout .
# 执行删除(未add的)
git clean -xdf

4、刪除索引

git rm -r --cached .
git add .
git commit -m ''

5、免密

​
git config --global credential.helper store

6、放弃某个文件

git checkout -- docker/clientCopy.sh

7、查看分支,切换分支

git branch -r

git checkout dev

Windows

1、常用命令

①关闭进程
netstat -ano | findstr 8080
taskkill /F /PID 进程号

linux

1、打開16進制文件

如何使用16进制打开class文件:使用 vim test.class ,然后在交互模式下,输入:%!xxd 即可。

2、查看端口佔用

lsof -i :3306

3、設置系統時間

date -s "2024-11-05 16:34:00"

4、实时查看日志的某个信息

tail -f ../logs/client.out | grep --line-buffered -C 10 'Java heap space'

5、查询系统版本

cat /etc/*release

6、远程操作

①文件传输
scp -P 22 /data/code/IFTP/iftp-client/src/main/resources/application-clientC.properties root@192.168.199.34:/data/IFTP/conf/iftp.properties
②脚本执行
ssh -p 22 root@192.168.199.34 '/usr/games/admin/restart.sh'

7、重启jar命令

echo "shutdown admin"
ps -ef | grep iftp-admin | grep -v grep | awk '{print $2}'|xargs kill -9
echo "start admin"
nohup java -jar -Dspring.profiles.active=druid /usr/games/admin/iftp-admin.jar > /usr/games/admin/logs/admin.out 2>&1 &

Mysql

一、日志处理流程图

image-20240701163521970

二、查看锁表相关sql

//查看mysql运行进程
show processlist;
//计数
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST;
//杀掉线程
kill 7061997
//查询正在执行的事务
SELECT * FROM information_schema.INNODB_TRX
//查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 
//查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

Docker

1、删除镜像

#删除所有
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}')
#删除none
docker rmi $(docker images -f "dangling=true" -q)

idea設置

1、vm設置

D:\ProgramFiles\JetBrains\jetbra\vmoptions

-Xms4096m
-Xmx4096m

2、npm本地打包

npm install --save-dev html-webpack-plugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值