其他分享
首页 > 其他分享> > 随手记

随手记

作者:互联网

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 被拦截

尽量使用命令行操作,可以查看对应的异常信息进行查错

  1. 邮箱需要公开

Redis相关

redis配置开机自启动

  1. 运行 cmd,切换到 redis 所在目录下
  2. 运行命令 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_SETGROUP_CONCAT() 进行查询

image-20211022094756278

如图所示数据,我们想要查到每个人的爱好名称可以使用下列语句进行查询:

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