摘要: 设计模式七大原则 1. 设计模式的目的 2. 设计模式七大原则 2.1. 单一职责模式 2.2. 接口隔离原则(Interface Segregation Principle) 2.3. 依赖倒转原则(Dependence Inversion Principle) 2.3.1 依赖关系传递的三种方式 阅读全文
posted @ 2020-04-08 09:07 isalo 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 范式(Normal Form)是范式是符合某a56爆大奖在线娱乐级别的关系模式的集合。通俗一点就是对数据库中表的属性的约束条件。 第一范式 1NF 第一范式的条件:元组中的每一个分量都必须是不可分割的数据项。 反例: 学号 姓名 成绩 平时成绩 | 期末成绩 应该修改为: 学号 姓名 平时成绩 期末成绩 第二范式 阅读全文
posted @ 2020-04-05 22:37 isalo 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 一、Java内存模型 Java虚拟机在执行程序时把它管理的内存分为若干数据区域,这些数据区域分布情况如下图所示: 1. 程序计数器 一块较小内存区域,指向下一条要执行的指令。如果线程正在执行一个Java方法,这个计数器记录将要执行的虚拟机字节码指令的地址,如果执行的是Native方法,这个计算器值为 阅读全文
posted @ 2020-04-02 21:52 isalo 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、概述 类从创建起(这里的类也可能是接口,下同),就注定了其是有生命周期的(这里的生命周期指的是类在运行期间所经历的过程,与是否存储在存储介质上无关)。类从被虚拟机加载到内存中开始,到卸载出内存为止,它的生命周期经历了加载(Loading)、验证(Verification)、准备(Preparat 阅读全文
posted @ 2020-04-02 21:43 isalo 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-01 11:57 isalo 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 自动代码 Alt+Enter 导包,补全代码,生成类、方法、实现方法 psvm/sout/fori 自动代码 Ctrl+Alt+T 生成if、while、for、try-catch、synchronized Alt+Insert 生成getter、setter、构造方法、toString、hash 阅读全文
posted @ 2020-04-01 09:22 isalo 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.基数排序简介 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为 阅读全文
posted @ 2019-10-30 20:29 isalo 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.引入 1.1 作用替a56爆大奖在线娱乐们生成常用增删改查操作的 SQL 语句。 1.2代码官方发布地址 https://gitee.com/free https://gitee.com/free/Mapper/wikis/1.1-java?parent=1.integration 1.3前置知识 MyBatis 阅读全文
posted @ 2019-10-28 21:19 isalo 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.归并排序简介 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略 分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之 2.归并排图解 阅读全文
posted @ 2019-10-27 19:05 isalo 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.快速排序法简介 在数组中选一个基准数; 将数组中小于基准数的数据移到基准数左边,大于基准数的移到右边; 对于基准数左、右两边的数组,不断重复以上两个过程,直到a56爆大奖在线娱乐子集只有一个元素,即为全部有序。 2.快速排序法图解 3.代码 public class QuickSort { public sta 阅读全文
posted @ 2019-10-27 12:10 isalo 阅读(108) 评论(0) 推荐(0) 编辑