随手记
作者:互联网
Java相关
@Repository
注解
作用在持久层的接口上,这个注解是将接口的实现类交给 spring 管理
不使用 @Repository 注解,IDEA会报错,提示找不到这个 bean,直接忽略即可,不影响程序运行
他的作用
他本身不只是将类识别为 bean,同时还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常。Spring本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常接口,用于封装不同的持久层架构抛出的异常,使得异常独立于底层框架
JS相关
js数组去重
new Set(list)
方法,通过新数组接受去重后的数组即可
this.list = new Set(this.list)
Git相关
Git命令集合
// 列出所有的分支
git branch -a
// 创建新的分支
git branch [name]
// 切换分支
git checkout [name]
// 将本地文件加入暂存区
git add .
// 添加commit注释
git commit -m "[content]"
// 提交到服务器
git push origin [name]
// 分支添加readme.txt文件
touch readme.txt
git add readme.txt
// 分支合并:首先切换到主分支,再选择要合并的分支
git checkout master
git merge [name]
// pull 命令
git pull <远程主机名> <远程分支名>:<本地分支名>
Gitee push异常
Everything up-to-date
解决方式:新建分支提交改动
// 创建一个新的分支
git branch [newbranch]
// 可以选择输入命令查看是否创建成功,提示带 * 号的分支就是当前工作分支
git branch
// 切换工作分支,切换后可以继续使用检查命令检查是否切换成功
git checkout newbranch
// 提交改动到新的分支
git add .
git commit -a
// 可以选择检查下代码提交情况,如果成功就可以切回主分支进行合并
git checkout master
git merge newbranch
// 合并可能会造成冲突,可以使用命令查看产生冲突的文件进行修改再次提交
git diff
// 解决问题后就可以对代码进行提交
git push -u origin master
// 删除新建的分支
git branch -D newbranch
Gitee push 被拦截
尽量使用命令行操作,可以查看对应的异常信息进行查错
- 邮箱需要公开
Redis相关
redis配置开机自启动
- 运行 cmd,切换到 redis 所在目录下
- 运行命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
,就能成功添加 redis到服务中
其他 redis 命令
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
redis 命令行命令
redis-server 启动服务
redis-cli 连接redis,命令行执行操作
Windows相关
windows命令行指令
文件操作命令
// 改变盘符
cd [path]
// 跳转到 D 盘,其他盘同理
D:
// 跳转到根目录,等价于:cd \
cd /
// 跳转到上级目录
cd ..
// 查看目录内容
dir
// 新建文件夹;等价于:md [name]
mkdir [name]
// 删除文件夹
rd [name]
// 重命名文件
ren [oldName.type] [newName.type]
// 删除文件
del *[name]*
// 复制文件
copy [oldName.type] [newName.type]
// 预览文件内容
type [name.type]
// 清屏
cls 清屏
node相关
node
检查 node 版本,命令行命令:node -v
检查 npm 版本,命令行命令: npm -v
工具问题
postman
401错误
MYSQL相关
mysql字段分隔查询
取出冒号前面的信息
substring_index(name, ':', 1)
substring_index
是函数名,name
是字段名,:
是分隔的条件,1 是需要的信息数量
MySQL 字段拼接
concat()
关键字,任意类型直接拼接
SELECT CONCAT(tbs.indexname ,tbs.val_middle ,tbs.tgunit ) AS 'target' FROM tb_scs tbs
MySQL多字段组合
当查询到的列信息是由其他表的 id 加分号分隔组成的数据时,可以使用 FIND_IN_SET
和 GROUP_CONCAT()
进行查询
如图所示数据,我们想要查到每个人的爱好名称可以使用下列语句进行查询:
SELECT
p.id,
p.name,
GROUP_CONCAT(h.name) AS hobby
FROM person p
LEFT JOIN hobby h
ON FIND_IN_SET(h.id, p.hobby)
GROUP BY p.id
Vue 相关
函数调用
TypeError: (0 , _planMain.default) is not a function
问题
解决方式:在导入方法是方法名没有加花括号
下拉菜单
选择一个选项后不能更换
el-table 自适应设置
不设置 el-table-column
的宽度即可
标签:git,随手,name,redis,命令,type,分支 来源: https://www.cnblogs.com/yuan-liu/p/15546483.html