04 2021 档案

摘要:title: Git分支 categories: git git详解 tags: git分支 copyright: ture date: 2021-04-29 15:51:40 descripition: 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不 阅读全文
posted @ 2021-04-29 17:40 杰的博客# 阅读(126) 评论(0) 推荐(0) 编辑
摘要:为什么需要此模式 一般调用对象的时候,不想判断来实例化哪个一个,或者说实例化过程,太麻烦。 简单工厂 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。 抽象类或接口:定义了要创建的产品对象的接口。 具体实现:具有统一父类的具体类型的产品。 产品工厂:负责创建产品对象。工厂模式同样体现了开 阅读全文
posted @ 2021-04-29 14:22 杰的博客# 阅读(57) 评论(0) 推荐(0) 编辑
摘要:单例模式 单 :唯一 例:实例 某个类在整个系统只有一个实例对象,可以获取和使用的代码模式; 要点: 某个类只能有一个实例 构造器私有化 必须自行创建这个实例 含有一个该类的静态变量来保存这个唯一实例 对外提供获取该实例对象方式 直接暴露 用静态变量get方法获取 饿汉式:直接创建对象,不存在线程安 阅读全文
posted @ 2021-04-29 10:46 杰的博客# 阅读(55) 评论(1) 推荐(0) 编辑
摘要:笛卡尔积现象 当俩张表进行连接查询的时候,没有任何条件进行限制,最终的查询结果是俩张表记录的条数乘积 select e.ename ,d.dname from emp e,dept d; 如何避免笛卡尔积现象?加过滤的条件。 当然不会减少记录的匹配次数,只不过显示的是有效的记录 内连接 等值连接 最 阅读全文
posted @ 2021-04-28 16:08 杰的博客# 阅读(93) 评论(0) 推荐(0) 编辑
摘要:public class Father { private int i = test(); private static int j = method(); static { System.out.println("(1)"); } Father(){ System.out.println("(2) 阅读全文
posted @ 2021-04-28 09:35 杰的博客# 阅读(152) 评论(0) 推荐(0) 编辑
摘要:数据库MySQL学习笔记高级篇 文章目录 数据库MySQL学习笔记高级篇写在前面1. mysql的架构介绍mysql简介概述高级Mysql mysqlLinux版的安装mysql配置文件mysql逻辑架构介绍mysql存储引擎 2. 索引优化分析性能下降SQL慢常见通用的Join查询索引简介性能分析 阅读全文
posted @ 2021-04-28 08:25 杰的博客# 编辑
摘要:我们在数据库建表时,经常会困扰某个字段应该选择什么数据类型,以及填写什么长度。选择数据类型方面一般不会有什么大问题,但是在填写对应的长度的时候,很多人就会困扰,对应长度填写的数字到底是什么含义,以及会影响到哪些东西。笔者在翻阅网上的相关文章时,发现一大半文章写的都是错的,主要的问题在于搞混了“字符” 阅读全文
posted @ 2021-04-27 17:46 杰的博客# 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:执行与书写顺序 from 子句:左右俩表进行笛卡尔积 on条件 :筛选满足条件的数据 join方式:如果是inner join(内连接)正常匹配,如果是out join类型(外连接)则会添加回来一些没有的数据,比如null。因为有主表可能值都取; where条件:对不满足条件的行移除,并不能恢复; 阅读全文
posted @ 2021-04-27 09:34 杰的博客# 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1.求每个部门最高薪水的人员名称 解决思路:1 先求每个部门最高的薪水 SELECT e.deptno,MAX(e.sal) as maxsal from emp e GROUP BY e.deptno; 2. 将第一步得出来的结果,当成临时表 SELECT e.deptno,ename,t.max 阅读全文
posted @ 2021-04-26 18:50 杰的博客# 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示