自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈工厂模式中的解耦、单例多例问题及思考--观IT黑马视频有感/入门Spring之前的准备工作

学习Spring的小伙伴一定对IoC容器或多或少有些了解了,IoC总结为一句话就是为了方便解耦。我们都知道Java中要使用类必须要先new对象,但是在开发中这样做对话会增加程序之间的耦合度,使得程序的维护成本直线上升。所以有了IoC容器我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过渡程序耦和。用户也不必再为单例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注...

2020-05-05 23:10:47 200 1

原创 hibernate和mybatis都是持久层框架,有什么区别?

1. hibernate是全自动,而mybatis是半自动。hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。而mybatis仅有基本的字段映射,对象数据以及对象实际关系仍然需要通过手写sql来实现和管理。2. hibernate数据库移植性远大于mybatis。hibernate通过它强大的映射结构和hql语言,...

2019-03-02 10:08:02 921 1

原创 C语言程序开发步骤

编译和运行步骤:(1)上机输入和编辑源程序。通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下),文件用.c作为后缀,生成源程序文件,如f.c。(2)对源程序进行编译,先用C编译系统提供的“预处理器”(又称“预处理程序”或“预编译器”)对程序中的预处理指令进行编译预处理。例如,对于#include&lt...

2019-02-28 12:28:48 10737

原创 各种排序比较

直接插入排序void InsertSort(ElemType A[], int n){ int i, j; for(i = 2; i <= n; i++) //依次将A[2]~A[n]插入到前面已排序序列 if(A[i].key < A[i-1].key){ //若A[i]的关键码小于其前驱,需将A[i]插入有序表 A[0] = A[i];...

2019-02-09 22:51:18 198

原创 折半查找(二分查找)

(1)int Binary_Search(SeqList L, int key){ //在有序表L中查找关键字为key的元素。若存在则返回其位置,不存在则返回-1。 int low = 0, high = L.Tablelen - 1, mid; while(low <= high){ mid = (low + high) / 2; //取中间位置 if(L.el...

2019-01-31 20:27:46 194

空空如也

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

TA关注的人

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