自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis的优缺点

MyBatis优点 灵活性高,解除SQL与程序代码之间的耦合度,支持动态SQL,可重用 对比JDBC来说,减少了50%以上的代码量,解决了大量JDBC冗余的代码 兼容大部分的数据库 能与Spring更好的集成 支持对象与数据库的ORM字段关系映射;支持对象关系组件维护 Mybatis缺点 SQL语句的编写工作量较大 SQL语句依赖于数据库,导致数据库移植性较差,不能随便更换数据库 ...

2021-03-24 17:14:31 199

原创 MyBatis中实体类属性和表字段不同是的处理方法

通过在SQL中定义字段名的别名,使字段名和实体类的属性对应 <select id="selectOrder" parmetertype="int" resultetype="包名+类名"> select 字段名 as 别名 from 表名 where id=#{id}; </select> 通过来映射字段名和实体类属性名对应的关系 <select id="getOrder" parmeterType="int" resultMap="自定义对应实体类属性名的名.

2021-03-23 20:38:28 253

原创 #{}和${}的区别

#{} ${} 预编译处理 字符串替换 会替换成?,调用PreparedStatement的set方法进行赋值 会替换成变量的值 有效的防治SQL注入,提高代码的安全性

2021-03-23 20:37:29 58

原创 MySQL中外连接

应用场景 用于查询一个表中有,另一个表中没有的记录 外连接特点 外连接的查询结果为主表中的所有记录 如果从表有和他匹配的,就显示匹配的值 如果丛表没有喝啊匹配的,就显示NULL 左右外连接 左外连接:left outer join左边的主表 右外连接,right outer join右边的是主表 左外和右外交换两个表的顺序,可以同样实现同样的效果 全外连接(full outer join) 内连接查询的结果+表1中有但表2中没有的结果+表2中有但表1中没有的 ...

2021-03-23 20:35:11 111

原创 MySQL去重关键字的使用

select distinct 字段名 from 表名 where 判断条件;

2021-03-23 20:33:59 1224

原创 MySQL中事务的隔离级别

MySQL提供的4张事务隔离级别 隔离级别 描述 语句 READ UNCOMMITTED(读取未提交数据) 允许事务读取未被其他事务提交的变更。脏读,不可重复读和幻读的问题都会出现 set session transaction isolation level read uncommitted READ COMMITTED(读取已提交数据) 只允许事务读取已经被其他事务提交的变更,可以避免脏读,但不可重复读和幻读问题仍然可以出现 set session transaction isola

2021-03-23 20:32:57 57

原创 MySQL事务

一个或一组失去了语句组成一个执行单元,这个执行单位要么全部执行,要么全部不执行 事务的属性 原子性:事务是一个不可分割的工作单位,事务中的操作要么发生,要么不发生 一致性:事务必须使数据库从一个一致性状态变为另外一种一致性状态 隔离性:一个事务的执行不能被其他事务干扰,即一个事务内部操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰 持久性:一个事务一旦呗提交,他对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响 事务的创建 隐式事务:事务

2021-03-23 20:31:51 39

原创 创建仓库

初始化版本库 git init 添加文件到版本库 git add git commit 查看仓库状态 git status

2021-03-23 20:28:43 53

原创 配置Git用户信息

用户名:git config --global user.name "****" 邮箱:git config --global user.email "*****"

2021-03-23 20:26:31 40

原创 Docker配置阿里云镜像加速器

1. 登录阿里云,进入控制台,在产品 --> 弹性计算 --> 容器镜像服务 2. 进入镜像加速器 3. 配置使用 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["加速器地址,每个账号的加速器地址不同,将自己阿里云中的地址粘贴进来"] } EOF sudo systemctl daemon-reload sudo systemctl res

2021-03-23 18:27:10 120

原创 Centos7.x中Docker的安装与卸载

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-23 16:04:48 132

华硕 VivoBook 15-ASUS Laptop X542UF黑苹果EFI

OC引导的华硕 VivoBook 15_ASUS Laptop X542UF黑苹果EFI

2021-03-23

空空如也

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

TA关注的人

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