之前我们学习了如何使用Jpa访问关系型数据库,但是之前的例子中我们只提到了最简单的CRUD(增删改查)操作,接下来我们来学习如何通过Pageable来对数据库进行分页查询。...
分类:
编程语言 时间:
2016-05-06 12:17:26
阅读次数:
254
1. 什么是spring?
Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
2. 使用Spring框架的好处是什么?
轻量:Spring 是轻量的,基本的版本大约2MB。
控制反转:Spri...
分类:
编程语言 时间:
2016-05-06 12:16:47
阅读次数:
145
我们还是举上一节的例子:生产汽车。上一节我们通过模板方法模式控制汽车跑起来的动作,那么需求是无止境的,现在如果老板又增加了额外的需求:汽车启动、停止、鸣笛引擎声都由客户自己控制,他想要什么顺序就什么顺序,那该如何做呢?
1. 汽车无休止的改造
假如现在要生产两种车,奔驰和宝马,这两辆车都有共性,我们所需要关注的是单个车的运行过程,这才是老板所关心的点所在。我们先这样想,针对这个...
分类:
编程语言 时间:
2016-05-06 12:18:01
阅读次数:
179
标题:幂一矩阵
天才少年的邻居 atm 最近学习了线性代数相关的理论,他对“矩阵”这个概念特别感兴趣。矩阵中有个概念叫做幂零矩阵。对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = 0 ,那么 M 就是一个幂零矩阵。(^ 表示乘方)
atm 不满足幂零矩阵,他自己设想了一个幂一矩阵:对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = I ,其中 I ...
分类:
编程语言 时间:
2016-05-06 12:14:15
阅读次数:
203
IoC 容器IoC容器和Bean简介这章包括了Spring框架对于IoC规则的实现。Ioc也同DI(依赖注入)。而对象是通过构造函数,工厂方法,或者一些Set方法来定义对象之间的依赖的。容器在创建这些Bean对象的时候同时就会注入这些依赖。这个过程是根本上的反转了,不再由Bean本身来控制实例化和定位依赖,而是通过服务定位来控制这个过程,也是IoC(控制反转)的由来。org.springframew...
分类:
编程语言 时间:
2016-05-06 12:15:15
阅读次数:
218
/*
面试题:final修饰局部变量的问题
基本类型:基本类型的值不能发生改变。
引用类型:引用类型的(地址值)(不能发生改变),但是,该对象的堆内存的值是可以改变的。
*/
class Student {
int age = 10;
}
class FinalTest {
public static void main(String[] args) {
//局部变量是基本数据...
分类:
编程语言 时间:
2016-05-06 12:12:42
阅读次数:
125
c++中的auto_ptr是一个类,却可以像指针一样去使用。使用auto_ptr需要包含头文件#include
例如:auto_ptr ps(new string("hello"));可以像指针一样去使用它,cout size()
引例:
#include
#include
using namespace std;
class A{
public:
A(int x = 0) :m_...
分类:
编程语言 时间:
2016-05-06 12:13:39
阅读次数:
239
接下来介绍java第三大特性——多态性
/*
多态:同一个对象(事物),在不同时刻体现出来的不同状态。
举例:
猫是猫,猫是动物。
水(液体,固体,气态)。
多态的前提:
A:要有继承关系。
B:要有方法重写。
其实没有也是可以的,但是如果没有这个就没有意义。
动物 d = new 猫();
d.show();
动物 d = new 狗(...
分类:
编程语言 时间:
2016-05-06 12:13:50
阅读次数:
144
Python3 的字符串处理简单了许多,原因是其在内存中所有的字符串存储编码均为unicode。 在实际应用中,有许多场景需要我们转换字符串编码。本文简单介绍了python3字符串存储原理,并介绍了编码互相转换的方法...
分类:
编程语言 时间:
2016-05-06 12:13:18
阅读次数:
165
从事JAVA开发3年了,对java的了解算不上很深入!期间也接触了其他的语言,包括php,Nodejs,Expressjs等语言,让我感触比较深的就是变量的定义,在java中,字符串要用String a;数字要用 int a;小数用 float a; 或者double a; 而php中$a即可定义所有类型的变量,Nodejs和Expressjs中使用var a即可定义所有类型的变量,这里你可能说了j...
分类:
编程语言 时间:
2016-05-06 12:13:36
阅读次数:
215
转载自:http://blog.csdn.net/q908555281/article/details/50316137 目录(?)[-]拷贝所需jar拷贝jar文件需要的jar文件入下图所示因为我的项目中用到了json解析所以导入了json相关的包写一个数据库切换的工具类DataSourceCon ...
分类:
编程语言 时间:
2016-05-06 12:03:34
阅读次数:
440
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排 序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速 ...
分类:
编程语言 时间:
2016-05-06 12:02:44
阅读次数:
242
Java策略模式(Strategy模式) 之体验 博客分类: 设计模式 Java程序 Java 策略模式Java设计模式Java Strategy模式环境角色Context 作用 Java策略模式(Strategy模式) 之体验 设计模式 Java程序 Java 策略模式Java设计模式Java S ...
分类:
编程语言 时间:
2016-05-06 12:03:20
阅读次数:
226
1. 简介与功能 1)Springlake 是一个企业内容平台SECP 2)是一个可配置的系统,80%内容可以配置 3)允许建立和配置垂直解决方案 4)敏捷和占用空间小,可伸缩 5)端到端的安全性与性能 2. Springlake功能 1)Server端软件与功能 2)Client端软件与功能 3. ...
分类:
编程语言 时间:
2016-05-06 10:51:47
阅读次数:
895
1. document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,d ...
分类:
编程语言 时间:
2016-05-06 10:49:47
阅读次数:
215
springmvc文件上传下载 原文 http://luoqi-email.iteye.com/blog/2122849 主题 Spring MVC HTML 原文 http://luoqi-email.iteye.com/blog/2122849 主题 Spring MVC HTML 在网上搜索的 ...
分类:
编程语言 时间:
2016-05-06 10:49:53
阅读次数:
275