0%

若依用户分表鉴权

若依自带了管理后台及服务端,但项目通常还有客户端业务。那客户端如何实现鉴权?最简单的方式是在原有的 sys_user 上增加业务逻辑,但随着项目越做越大耦合度也会成倍增加。那解耦就势在必行。

本篇将介绍如何让客户端拥有一套独立表来实现用户鉴权。完整代码参见

阅读全文 »

Chrome快捷键

快捷键 功能
⇪⌘B 显示/隐藏书签栏
⌘, 打开设置页
⌥⌘L 下载内容
⌘Y 历史记录
⇪B 打开书签检索框
⌃⇥ 切换至下一个标签页
⌃⇪⇥ 切换至上一个标签页

Chrome 浏览器下载

默认当前系统版本:
https://www.google.cn/intl/zh-CN/chrome/

Windows 64:
https://www.google.cn/intl/zh-CN/chrome/?standalone=1&platform=win64

Windows 32:
https://www.google.cn/intl/zh-CN/chrome/?standalone=1&platform=win

Mac:
https://www.google.cn/intl/zh-CN/chrome/?standalone=1&platform=mac

Linux:
https://www.google.cn/intl/zh-CN/chrome/?standalone=1&platform=linux

历史版本:
https://www.slimjet.com/chrome/google-chrome-old-version.php

url 的参数说明:

standalone=1:下载最新的完整离线安装包

platform=win64:适用于Windows操作系统,64代表64位

platform=win:如果不写64,就是下载的32位安装包

installdataindex=defaultbrowser: 设置 Chrome 为默认浏览器,

installdataindex=empty:不设置 Chrome 为默认浏览器

extra=stablechannel:指定下载的版本为稳定版,还有其他版本(betachannel、devchannel、canarychannel)分别是测试版、开发版、金丝雀版

MySQL数据库引擎InnoDB物理文件备份

Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQL(Oracle)、Percona Server 和 MariaDB。

阅读全文 »

Windows系统常用快捷键

快捷键 功能
win 打开开始屏幕
win+r 打开运行窗口
win+d 快速回桌面
win+i 设置
win+e 资源管理器,类似我的电脑
win+l 快速锁屏
win+s 快速小娜搜索,比浏览器查百度好多了
win+p 映射
win+tab 多工作区域切换
win+pause 电脑信息
win+x 快捷菜单
win+prtsc 全屏截图 截图在资源管理器图片
win+shift+s win10最骚截图功能
ctrl+p 快速打印,甚至网页内容都可以打印
ctrl+alt+delete 任务管理器,系统软中断
shift+delete 彻底删除
alt+tab 任务切换
f1 windows应用程序帮助页面
f2 快速重命名
f3 资源管理器内快速搜索文件
f4 资源管理器中显示地址列表
以下功能全部基于win+r
cmd 命令提示符
winver windows版本信息
calc 计算器
dxdiag dx检测工具
mspaint 画图
msconfig 修改启动引导
regedit 注册表编辑器
gpedit.msc 策略组编辑器

VSCode快捷键

功能
说明
MacOS快捷键 Windows快捷键
核心导航(必会!)
快速打开文件
按下后输入文件名,快速跳转到任何文件,神器中的神器!
Cmd + P
命令面板
VSCode 的“魔法咒语”,所有功能都可以在这里搜索并执行。
Shift+Cmd+P Ctrl+Shift+P
聚焦到资源管理器
如果侧边栏已打开,快速将焦点切换到文件资源管理器。
Cmd + Shift + E
在打开的文件之间切换
像浏览器标签一样切换最近使用的文件。
Ctrl + Tab
快速导航到符号(类、方法、变量等) Shift+Cmd+O Ctrl + Shift + O
显示/隐藏侧边栏
最大化编辑区域。
Cmd + B
显示/隐藏面板
切换下方面板(问题输出、调试控制台、终端等)的显示。
Cmd + J
编辑技巧(大幅提升编码速度)
多选相同词
选中一个单词后,按一次选中下一个相同的词,可以同时编辑多处。
Cmd + D Ctrl + D
多光标编辑
在任意位置按住 Option并点击鼠标,可以添加多个光标,同时输入。
Option + 点击
向上/向下移动行
快速移动当前行或选中的多行代码。
Option + ↑/↓
向上/向下复制行
快速复制当前行或选中的多行代码。
Option + Shift + ↑/↓
删除行
无需选中,直接删除光标所在行。
Cmd + Shift + K
添加/移除行注释
注释或取消注释当前行或选中的多行。
Cmd + /
格式化文档
使用 Prettier 等格式化工具自动整理代码格式。
Option + Shift + F
下方插入行
无论光标在行中任何位置,直接跳到行尾并换行。
Cmd + Enter
切换自动换行
当代码行很长时,开启/关闭自动换行。
Option + Z
鼠标拖动竖向列选(当前光标处开始) Option + Shift + 鼠标向上或向下拖动
搜索与替换(快速定位)
在文件中查找
当前文件内搜索。
Cmd + F
在文件中替换
当前文件内替换。
Option + Cmd + F
查找下一个/上一个
在查找模式下快速跳转。
Cmd + G/ Shift + Cmd + G
在全局中查找
在整个项目文件夹中搜索,功能非常强大。
Shift + Cmd + F Ctrl + Shift + F
在全局中替换
在整个项目文件夹中搜索并替换。
Shift + Cmd + H Ctrl + Shift + H
代码操作(理解与重构)
跳转到定义
跳转到变量、函数或类的定义处。
F12
查看定义
在不跳转的情况下,以小浮窗形式预览定义。
Option + F12
重命名符号
重命名变量、函数等,所有引用处会同步修改。
F2
后退
跳转到定义后,可以快速跳回原来的位置。
Ctrl + -
查看引用
显示所有引用该符号的地方。
Shift + F12
快速修复
当光标在有问题的代码上时,触发快速修复(如自动导入)。
Cmd + . Ctrl + .
启动或继续调试 F5
停止调试 Shift + F5
重构
显示可用的重构选项(如提取函数、变量等)。
Shift + Option + F12
窗口与标签页管理
拆分编辑器
向右拆分当前编辑器,实现分栏编辑。
Cmd + |
聚焦到第1/2/3个编辑组
在拆分后的多个编辑组之间快速切换焦点。
Cmd + 1/2/3
关闭当前标签页
关闭当前活动的编辑器。
Cmd + W
关闭所有标签页
先按 Cmd + K,松开后再按 W
Cmd + Kthen W
在编辑器和终端间切换焦点
让光标在编辑器和集成终端之间快速切换。
Ctrl +`(Tab上方的键)
阅读全文 »

项目中添加 jsconfig.json 文件,jsconfig.json 的工作区中有一个定义项目上下文的文件时,JavaScript 体验会得到改善。

阅读全文 »