摘要: ① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。 ② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成 功或同时失败。避免 阅读全文
posted @ 2020-08-08 10:24 Akmf's_blog 阅读(135) 评论(0) 推荐(0)
摘要: 不要觉得这些是文科题 真正学了之后会发现这些东西都会用到 仔细思考 理解 掌握 这些是学习中初步想到的问题 1、什么是Mybatis 为什么要用Mybatis 2、怎么建class 为什么要实现序列化 3、xml文件怎么配置 4、Mybatis 中用到了什么设计模式 5、Mybatis 中的动态sq 阅读全文
posted @ 2020-08-07 16:18 Akmf's_blog 阅读(97) 评论(0) 推荐(0)
摘要: jdbc:mysql://localhost:3306/xiangmu?useSSL=false 记住数据库名字前只有一个/ 记住数据库名字前只有一个/ 记住数据库名字前只有一个/ 重要的事情说三遍! 阅读全文
posted @ 2020-08-06 20:44 Akmf's_blog 阅读(51) 评论(0) 推荐(0)
摘要: 1、工厂方法的个人理解 比如一开始想造个交通工具建了car类 建了plane类 每次这么写很麻烦 那就建一个接口 交通工具类接口 其他只需要implements接口 然后重写方法 任意定制交通工具就是继承接口 任意定制生产过程就需要工厂了 简单工厂模式就是建一个工厂 工厂里面建各个品牌的产品 那么工 阅读全文
posted @ 2020-08-06 17:22 Akmf's_blog 阅读(96) 评论(0) 推荐(0)
摘要: package 单例模式; /* * 饿汉式 * 类加载到内存后 就实例化一个单例 JVM保证了线程安全 * * 唯一缺点: 不管有用到与否 类加载时就完成实例化 * (话说你不用的 你装载它干嘛) -> 懒加载方式 */ public class Mgr01 { private Mgr01(){} 阅读全文
posted @ 2020-08-05 18:16 Akmf's_blog 阅读(96) 评论(0) 推荐(0)
摘要: //Leetcode151 翻转字符串里面的单词 public class Leetcode151 { public static String reverseWords(String s) { if(s == null) return null; char[] chars = s.toCharAr 阅读全文
posted @ 2020-08-04 20:33 Akmf's_blog 阅读(67) 评论(0) 推荐(0)
摘要: 结构: typedef int ElemType; typedef struct LNode { ElemType val; struct LNode *next; }*LinkedList; //将一个没有头结点的结点数据为字符的单链表,分解成还有字母字符、数字字符和其他字符的三个带头节点的循环链 阅读全文
posted @ 2020-07-24 16:57 Akmf's_blog 阅读(158) 评论(0) 推荐(0)
摘要: 堆排序属于选择排序 选择排序的基本思想: 每一趟(第i趟)在后面n-i+1个待排序的元素中选取关键字最小的元素,作为有序子序列的第i个元素,直到第 n-1趟做完,待排序元素只剩下1个,就不用再选了。 堆排序适合关键字较多的情况(n>1000) 比如:在1亿个数中选出前100个最大值? 首先使用一个大 阅读全文
posted @ 2020-07-20 20:19 Akmf's_blog 阅读(116) 评论(0) 推荐(0)
摘要: 冒泡排序属于交换排序 从前往后(从后往前)两两比较交换,第一趟可以将最小的元素交换到待排序的第一个位置(或将最大的元素交换到待排序的最后一个位置). 下一趟排序之前排好序的元素就不用再参与比较了. 最坏情况下时间复杂度是O(\(n^2\)),最好的情况是o(n),平均时间复杂度是O(\(n^2\)) 阅读全文
posted @ 2020-07-20 18:33 Akmf's_blog 阅读(109) 评论(0) 推荐(0)
摘要: 快速排序算法是一种基于交换的高效的排序算法,它采用了分治法的思想 1.基本实现 1、从数列中取出一个数作为基准数(枢轴,pivot)。 2、将数组进行划分(partition),将比基准数大的元素都移至枢轴右边,将小于等于基准数的元素都移至枢轴左边。 3、再对左右的子区间重复第二步的划分操作,直至每 阅读全文
posted @ 2020-07-20 18:24 Akmf's_blog 阅读(141) 评论(0) 推荐(0)