Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。它针对JavaEE三层中的每一层都提供了不同的解决技术,在dao层,Spring提供了JDBC模板的技术,可对数据库进行CRUD操作。Spring提供了很多持久层技术的模板类简化了编程,如下图: Spring框架 ...
分类:
数据库 时间:
2018-05-18 00:22:08
阅读次数:
234
基础概念 1.速查笔记: 2.学习笔记 面向对象:狗吃(屎) 面向过程:吃狗(屎) 类:具有共同特征和行为的一组对象的抽象定义。类相当于制造飞机的图纸,用它创建的飞机相当于对象。 类就是创建对象的模板。 3.类的创建中self的含义 4. __init__方法讲解 5. __str__方法 类的属性 ...
分类:
编程语言 时间:
2018-05-15 01:45:43
阅读次数:
205
C++中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时候,编译器才知道,模板套用的是什么类型,应该分配多少空间。这也就是模板类为什么只是称之为模板,而不是泛型的缘故。 既然是 ...
分类:
编程语言 时间:
2018-05-14 20:23:49
阅读次数:
152
在做JSON反序列化的时候,我们可能经常传递一个class对象来获取对象的示例。但有的时候,可能并不存在这样的class对象: 模板类。并不能直接获取模板类的对象。比如class A<T> {},使用A<Integer>.class却会报错。一个解决办法就是创建一个新类class EA extend ...
分类:
Web程序 时间:
2018-05-13 13:41:03
阅读次数:
537
#pragma warning(disable 4786) 此warning产生的原因是因为标识符过长,超过了最大限定255个字符类名超过了255个字符,使用时就会报4786的waring。 在使用STL(C++标准模板库)的时候经常引发类似的错误,尤其是vector,map这类模板类,模板中套模板 ...
分类:
其他好文 时间:
2018-05-12 23:04:25
阅读次数:
186
https://www.jianshu.com/p/c9644755dd5e 一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是Re ...
分类:
其他好文 时间:
2018-05-11 17:34:45
阅读次数:
211
Ok,今天看了下spring数据库组件实现的源码,简要的做下笔记。 首先是JdbcTemplate,其实这个技术的实现很简单,就是一个模板类,把执行sql的主干流程都写好了,比如connection的获取,关闭,异常的捕获,statement的生成等等,而把不同的部分的暴露出来,让用户进行自定义,比 ...
分类:
数据库 时间:
2018-05-10 17:31:35
阅读次数:
220
本文简述了模板的实现,以及给出模板实现顺序表和链表的类
分类:
编程语言 时间:
2018-05-07 19:41:38
阅读次数:
173
算法 1算法基础 1.1算法概述 算法部分主要由头文件,和组成。 是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 体积很小,只包括几个在序列上面进行简单数学运算的模板函数,包括加法和乘法在序列上的一些操作。 中则定义了一些模板... ...
分类:
编程语言 时间:
2018-05-02 23:56:19
阅读次数:
217
内容源自:spring整合hibernate spring整合注解形式的hibernate 这里和上一部分学习一样用了模板模式, 将hibernate开发流程封装在ORM层提供的模板类HibernateTemplate中,通过在DAO中对模板类的使用,实现对传统hibernate开发流程的代替。 一 ...
分类:
编程语言 时间:
2018-04-30 21:09:43
阅读次数:
288