自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mybatis-Plus生成代码

mybatis-plus代码生成

2023-12-05 11:27:14 390

原创 Mysql学习笔记

MySQL的大表增加字段是一个比较经常遇到的问题,当我们需要在已经存在的大表中添加一个或多个字段时,这个过程可能会非常耗时,数据量越大,所需的时间也会越长。如上语句的意思的意思是如果字段1不存在(主键,索引或者唯一条件不存在),则执行插入语句,存在则执行更新语句,该更新是将该条存在的记录删除,然后再插入,所以其他的字段的值都是NULL;如上语句的意思的意思是如果字段1不存在(主键,索引或者唯一条件不存在),则执行插入语句,存在则执行更新语句,该更新只更新需要的字段,不影响其他字段的值;

2023-12-04 17:43:12 1018

原创 Mybatis学习笔记

第二种的特例,也是通过注解绑定,在接口的方法上面加上 @SelectProvider、@UpdateProvider、@InsertProvider、@DeleteProvider 注解,通过 Java 代码,生成对应的动态 SQL。例如:#{item.name} 的取值方式,为使用反射从参数对象中,获取 item 对象的 name 属性值,相当于 param.getItem().getName()。号, 所以,#{} 是预编译处理,可以有效防止 SQL 注入,提高系统安全性。

2023-12-04 17:16:49 337

原创 git 合并代码流程

并做比较,如果远程端有分支代码进行修改,idea 端未进行代码合并同步就push 代码 会导致操作失败被拒绝。2.1 当本地分支有修改,需要提交并push 时 需要进行更新操作 查看git 端是否有代码被修改。2.2.4 输出框的内容可知远程的master 分支的内容有修改。2.1.5 push 操作会被拒绝 并提示需要合并代码解决冲突。3.点击冲突文件 查看修改的内容 并选择需要去除/留下的内容。1.合并代码以本地分支为准 无需遵照远程端分支修改。2.以远程分支内容为准,无需遵循本地分支内容。

2023-12-04 13:50:11 1000

原创 linux日常运维

CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,baidu之后发现Centos 7使用firewalld代替了原来的iptables。grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行。grep -A 10 keyword catalina.out 显示keyword及后10行。--add-port=80/tcp #添加端口,格式为:端口/通讯协议。# 运行sync将dirty的内容写回硬盘。

2023-12-04 13:06:39 972

原创 linux服务器设置固定ip

linux设置固定ip

2023-02-01 14:56:03 232

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除