- 博客(10)
- 资源 (4)
- 收藏
- 关注
转载 从菜鸟走向大数据高手
大数据是用scala语言,和java有些不同又比java强大,省去了很多繁琐的东西,scala中的的接口用trait来定义,不同于java的接口,trait中可以有抽象方法也可以有不抽象方法。scala中的方法中还可以定义方法,这在java中是从来没有的。大数据未来几年发展的重点方向,大数据战略已经在十八届五中全会上作为重点战略方向,中国在大数据方面才刚刚起步,但是在美国已经产生了上千亿的
2015-11-16 00:08:30
293
原创 hibernate session
openSession()永远打开新的session,session如果没有commit()方法,则getCurrentSession()是获得当前session,提交后则打开新的session
2013-11-22 12:57:14
578
转载 service层的作用
有效地分离数据访问层(DAO)和业务层(SERVICE),使之各司其职,举例说明:如果DAO层访问数据库,得到的数据根据业务需要要进行加密,那么取数据和把数据加密就是2个步骤,访问数据和业务逻辑加工,如果去掉任意一层,那么剩下的那一层就超出工作范围了,所以DAO层就是取数据用的,SERVICE层就是加工数据用的,这就实现了数据访问层和业务逻辑层的有效分离Service是业务层,主要处理业务逻辑
2013-11-14 15:00:57
2531
转载 SSH的各个作用
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)
2013-11-14 14:57:08
521
转载 hibernate中提倡持久类实现equals()和hashCode()的原因分析
若使用过Set,你会知道Set中是不允许存储重复值的,这也是为什么Hibernate推荐在多表关联的映射中采用Set作为存储实体对象的主要原因。在多表关联映射中的持久类中,常见如下代码: private Set sysUsersRoles = new HashSet(0); private Set sysRolesAuthorities = new HashSet(0);
2013-11-10 23:26:34
351
转载 WebService是什么
WebService是什么? Webservice的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。 其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件。 为什么要使用WebService? WebService是一个新的概念,它并不是微软首先提出的,但是微软的dotnet战略让它最广泛的发挥它的潜能。也许
2013-11-05 13:46:06
510
原创 不能通过键盘输入一个字符串,并使未初始化的指针指向它
char * a;scanf("%s",a);因为由于未给a赋值,因此a并无确定的值(其值不可预见),因此a所指向的单元也不可预见,这个未知的存储单元可能存储着有用的数据,这样可能破坏系统正常的工作状况。故程序无法运行
2013-11-04 18:48:25
663
原创 hibernate学习笔记 第 1 章 Hibernate入门
嵌套的generator元素指定了标识符生成策略,在这里我们指定native,它根据已配置的数据库(方言)自动选择最佳的标识符生成策略。timestamp知识:在进行实体映射时,有关时间日期类型的类型可以是java.sql包下的java.sql.Date、java.sql.Time和java.sql.Timestamp,还有java.util包下的java.util.Date 和 ja
2013-11-04 14:45:06
514
转载 JNDI到底是什么,有什么作用
JNDI的一篇文章前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。【转贴一篇】 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JND
2013-11-04 12:44:45
589
原创 形参的数值改变不会改变实参的值
输入a、b两个整数,用指针按先大后小的顺序输出a和b正确代码:#includeswap(int *p1,int *p2){int temp; temp=*p1;*p1=*p2;*p2= temp;}void main(){int *max,*min,a,b;printf("请输入整数a:");scanf("%d",&a);printf("请输入整数
2013-11-02 13:59:09
4415
1
导航仪机器参数搜集工具
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人