`
forever1121
  • 浏览: 16532 次
  • 性别: Icon_minigender_2
  • 来自: 齐齐哈尔
社区版块
存档分类
最新评论
文章列表
Java的集合类位于java.util包中,Java集合中存放的是对象的引用,而非对象本身。Java集合主要分为3种类型: Set(集):集合中的对象不按特定方式排序,并且没有重复对象。 List(列表):集合中的对象按索引位置排序,可以有重复对象,允许按照对象在集合中的索引位置索引对象。 Map(映射):集合中的每一个元素包含一对键对象和值对象,集合中没有重复的键对象,值可以重复。 Bag集合中的对象不按特定方式排序,订单式允许有重复对象。在Java集合API中并没有提供Bag接口,Hibernate允许在持久化类中用List模拟Bag的行为。 <idbag name="im ...
Hibernate映射类型分为两种:内置映射类型和客户化映射类型。内置映射类型负责把一些常见的java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活定制客户化映射类型。客户化映射类型能够把用户定义的java类型映射到数据库表的相应字段。 Java基本类型的Hibernate映射类型 Hibernate映射类型         Java类型          标准SQL类型     大小和取值范围 integer或int    int或java.lang.Integer    INTEGER   4字节,-2^3 ...
GirdFS是一种在MongoDB中存储大二进制文件的机制。 mongofiles内置在MongoDB发布版中,可以用来在GridFS中上传、下载、列示、查找或删除文件。 $ echo "Hello World" > foo.txt $ ./mongofiles put foo.txt connected to : 127.0.0.1 added file : { _id : ObjecteId('    '),                filename : "foo.txt",                length : 13,     ...
用$where可以执行任意的js作为查询的一部分。 db.foo.find({"$where" : function(){          for(var current in this){             for(var other in this){                if(current != other && this[current] == this[other]){                   return true;                }                 }          }     ...
MongoDB是面向文档的数据库。 索引:MongoDB支持通用辅助索引,能进行多种快速查询,也提供唯一的、复合的和地理空间索引能力。 存储JavaScript:开发人员不必使用存储过程了,可以直接在服务端存取JavaScript的函数和值。 聚合 ...
当程序通过Hibernate来加载、保存、更新或删除对象时,会触发以下组件做出相应的处理:在数据库层,会引发触发器执行相关的操作;在Hibernate层,可以触发拦截器执行相关操作;在Hibernate层,可以触发事件处理系统执行相关操作。 能激发触发器运行的事件可以分为以下几种:插入记录事件,即执行insert语句;更新记录事件,即执行update语句;删除记录事件,即执行delete语句。 Session的save()、update()、saveOrUpdate()或delete()方法都会激发一个触发器,而这个触发器的行为会导致session的缓存的数据与数据库不一致,解决的办法是在执 ...
这几天心情不好,效率不高,当然这两者是互相影响的,导致学习效果直线下降,而且最近还暴饮暴食,本来就不瘦!我的体重啊!今天起,决定要恢复活力! 命名策略的例子 public class MyNamingStrategy extends ImprovedNamingStrategy{    ...
hbm2ddl工具位于Hibernate核心软件包中,而hbm2java工具位于Hibernate工具包中,因此需要下载Hibernate工具包,文件形式为HibernateTools-X.zip。 Hibernate提供了从映射文件到数据库Schema的转换工具,名为hbm2ddl工具。使hbm2ddl工具时,必须在Hibe ...
分层体系结构: 逻辑上一般分为三层:表述层(提供与用户交互的界面)、业务逻辑层(实现各种业务的逻辑)、数据库层(负责存放和管理应用的持久性业务数据)。 物理上一般分为两层:物理层(每一层都运行在网络上的单独的机器节点上)和逻辑层(每一层由一个相对独立的软件模块来实现。) 软件层必须符合以下特征: (1)每个层由一组相关的类或组件构成,完成特定的功能。 (2)层与层之间存在自上而下的依赖关系,即上层组件可以访问下层组件的API(application programming interface 应用程序接口),而下层组件不应该依赖上层组件。 (3)每个层对上层公开API,但具体的实现细节对外透明。 ...

AngularJS_3

手动初始化AngularJS  等同于使用ng-app <!doctype html> <html xmls:ng="http://angularjs.org">   <body>      Hello {{'World'}}!      <script src="http://code.angularjs.org/angular.js"/>      <script>            angular.element(document).ready(function(){          ...

AngularJS_2

1.AngularJS的工作流程: (1)浏览器载入HTML,然后把它解析成DOM (2)浏览器载入angularjs脚本 (3)AngularJS等到DOMContentLoaded事件触发 (4)AngularJS寻找ng-app指令,这个指令指示了应用的边界 (5)使用ng-app中指定的模块来配置注入器($injector) (6)注入器($injector)是用来创建“编译服务(compile service)”和“根作用域($rootScope)”的。 (7)编译服务是用来编译DOM并把它链接到根作用域的 (8)ng-init指令将model绑定 (9)通过{{ }}替换。 周 ...

AngularJS_1

木有学习RESTful,实际上是看了2个小时之后发现什么都没看懂,突然意识到可能不是一个层次上的,所以就暂时把它搁浅了,转战AngularJS。 <!doctype html> <html  ng-app> <head>   <meta charset="UTF-8">   <title>Hello AngularJS</title>   <script src="e:\angular.min.js"></script> </head> &l ...
1.显示与隐藏 js:  document.getElementById("p1").sytle.display="block";      document.getElementById("p1").style.display="none"; jQuery:  show()和hide()   hide()  $("#p1").css("display":"none");   show()  $("#p1").css("dis ...
1.$(document).ready(function(){})和window.onload=function(){}   二者执行时间不同。$(documnet).ready(function(){})在页面框架下载完毕后就执行;而window.onload=function(){}必须在页面全部加载完毕后才能执行。    二者执行数量不同。$(document).ready(function(){})可以重复写多个,并且每次执行结果不同;而window.onload=function(){}也可执行多次,但每次只输出最后一个结果。 2.js和jQuery的检测机制   在js中,给页面中 ...

ajax事件及方法

javaScript浏览器对象 1.window对象   是Document、Location和History对象的父对象。 属性:   name:指定窗口名称   parent:代表当前的父窗口。返回属性和方法。   opener:返回当前窗口。返回属性和方法。   top:代表主窗口(所有的父 ...
Global site tag (gtag.js) - Google Analytics