获得徽章 14
#每天一个知识点#
mybatis-plus可以使用如下配置来实现自动开启驼峰设置
mybatis-plus:
configuration:
map-underscore-to-camel-case: true
这样我们在写sql的时候,就不用as 或者 ResultMap了
展开
评论
#每天一个知识点#
nginx相关命令如下:
#查看nginx安装目录
whereis nginx
#配置文件效验
./nginx -t
#nginx生效
./nginx -s reload
#nginx停止
./nginx -s stop
#nginx启动
./nginx -c /etc/nginx/nginx.conf
展开
评论
#每天一个知识点#
maven项目中,子项目依赖想要主项目也用的话,我们在子项目中用

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>

</plugins>
</build>
来打子项目依赖,这样父项目就可以用子项目中的依赖!
展开
评论
#每天一个知识点#
docker查看端口占用可以使用下面命令:
docker container [port] [容器名/编号]
评论
#每天一个知识点#
清理docker缓存数据(mysql、redis等尽量把数据挂载出来。不然会导致数据丢失)
docker system prune -f --volumes
评论
#每天一个知识点#
当我们把项目部署到linux时,启动报错端口占用的时候,我们可以使用下面的命令来排查端口占用情况
netstat -tnl |grep 端口
评论
#每天一个知识点#
当我们设计完项目架构后,需要展示项目的架构树时,可以使用
tree /f> xx.md #(xx为你想要的名字,后缀可以md也可以txt)
来实现,在项目根目录 cmd 输入该命令即可
评论
赞了这篇沸点
#每天一个知识点#
密码的常用术语
1.密码体制:由明文空间、密文空间、密钥空间、加密算法和解密算法5部分组成。
2.密码协议:也称为安全协议,是指以密码学为基础的消息交换的通信协议,目的是在网络环境中提供安全的服务。
3.柯克霍夫原则:数据的安全基于密钥而不是算法的保密。即系统的安全取决于密钥,对密钥保密,对算法公开。——现代密码学设计的基本原则。
展开
评论
#每天一个知识点#
接回昨天说的mysql8开窗函数之一:DENSE_RANK()函数
与rank()的区别就是一个查询分组后,序号是连续的一个不是连续的
例如:一个班级的排名,如果使用DENSE_RANK()函数则,得到的结论是:1,1,2,2,3 第三个位置是连续的2。

dense_rank() over(partition by col1 order by col2)
展开
评论
#每天一个知识点#
今天学习一下mysql8的开窗函数中的RANK()函数
rank() over(partition by col1 order by col2)
rank函数根据字段col1进行分组,在分组内部根据字段col2进行跳跃排序,有相同的排名时,相同排名的数据有相同的序号,排序序号不连续
例如: 班级排名 1,2,2(有两个并列第2),4 则第四个就是4,如果想第4个是3的话,可以使用DENSE_RANK()函数,不过明天再介绍
展开
评论
#每天一个知识点#
今天要介绍的是mysql8的开窗函数
ROW_NUMBER()
row_number() over(partition by col1 order by col2)
row_number函数根据字段col1进行分组,在分组内部根据字段col2进行排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内的排序是连续且唯一的)
展开
评论
#每天一个知识点#
当我们在维护老项目的时候,出现了maven私服jar包丢失的情况,且无依赖压缩包时,只有一个jar包,我们可以用下面命令来进行解析至本地maven仓库以供项目编译
mvn install:install-file -Dfile=path/to/jar-file.jar -DgroupId=com.example -DartifactId=artifact-id -Dversion=1.0 -Dpackaging=jar
其中 path/to/jar-file.jar是jar包的路径,com.example是groupId,artifact-id是artifactId,1.0是版本号,jar是打包方式
展开
评论
赞了这篇沸点
#每天一个知识点#
函数,IsNumeric(expression):指出表达式的运算结果是否为数字
如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False
评论
#每天一个知识点#
当我们想知道一个值,在mysql中的某个字段处于什么位置时,可以使用FIND_IN_SET(s1,s2)函数,注意:s2应该为逗号分割
例子:SELECT FIND_IN_SET("c", "a,b,c,d,e");
评论
#每天一个知识点#
我们在项目开发中,会有遇到合并两个sql查询结果的情况,我们可以使用union和union all,他们两个有什么区别呢?
区别:union all是把结果集直接合并在一起不做任何处理,而union 是将union all后的结果进行一次distinct,去除重复的记录后的结果。
评论
#每天一个知识点#
如何在没有redis桌面客户端的情况下删除缓存呢?
我们可以这样:
a、进入redis
redis-cli -p 端口 -a 密码
b、切换数据库n
select n
c、执行删除缓存操作
DEL redis的key
展开
评论
#每天一个知识点#
IDEA快捷键:
双Shift:文件名查找
Ctrl + Shift + R:全局内容搜索和替换
Ctrl + Shift + u:选中代码,大小写切换
Ctrl + Shift + Alt + u:查看类图
展开
3
赞了这篇沸点
#每天一个知识点#
Linux下修改hostname的三种方式
方法1:修改配置文件
sudo vim /etc/hostname
方法2:hostnamectl命令
sudo hostnamectl set-hostname <new-hostname>
方法3:hostname命令进行临时更改
sudo hostname <new-hostname>
展开
评论
#每天一个知识点#
docker项目想要讲近n行的代码拉取下来,发给开发人员,可以使用:
docker logs —tail n 容器名称/id >log.txt
3
下一页
个人成就
文章被点赞 1
文章被阅读 142
掘力值 12
收藏集
0
关注标签
22
加入于