`
Spring_g
  • 浏览: 62671 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近项目上需要一个 可以对表格数据进行修改的功能,本身项目没有引用像Extjs,Dojo等整体的JS UI框架,所以想找个专门对于数据表格进行编辑展示的小的框架,看了好几款,最后选定了Backgrid.js这个框架。 大致的说下我对这个框架的认识:     1.该框架需要依赖Jquery,underscore.js, Backbone.js,看了下Backgrid.js官网上的示例代码,代码里用到的代码还需要去了解下Backbone 的相关模型概念。    2.Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。 ...
       整理了一下自己手里的一些经典的编程图书,看看那些经典的图书,感觉受益匪浅,特意分享出来,阅读吧, 程序猿们,本资源仅用于学习交流 切勿用于任何商业用途 图书挂在了sae上 有需要的可以点击 图书资源列表http://isource.sinaapp.com 阅读是一种态度,分享是一种快乐。 截图如下:  
一个全新的资源分享平台:享你所想 1. 先扯下什么是hibernate:      a) hibernate(冬眠)->让java对象在数据库中冬眠.      b) 持久化技术(把数据永久保存到数据库中,广义的理解包括和数据库相关的各种操作),jdbc io也是持久化技术。      c) 一个java领域的持久化框架,一个ORM轻量级框架,连接java应用程序和关系型数据库的中间件,对JDBC API封装,负责对象持久化。位于持久化层,封装了所有的数据访问细节,完全体现了面向对象的思想,向业务逻辑层提供面向对象的API,使开发人员把更多的精力放在业务逻辑上。      d) hib ...
项目部分模块使用了hibernate,但是有的数据表并不是使用hibernate来映射的,需要使用原生sql直接操作数据表,刚开始想使用hibernate提供的对jdbc接口的支持session.connection();  但是已经过时了,不建议使用此方法了:session对象中createSQLQuery 方法可以对sql进行操作     String hql = select count(id) from M_USER ; Query query = this.getSession().createSQLQuery(hql); // result is should be ...
前几天不小心把mysql数据库中误删了以mysql命名的数据库,于是在操作数据库时总是提示1146的错误。 于是便用安装文件进行修复,但是没有能解决问题。 只有准备重装了。 于是准备重装,以前也遇到过这样的情况,可以安装高版本的,但是安装同版本的便出现了问题,其实就是没有完全删除的问题,然后查找资料,综合一下,按一下的步骤成功的将mysql完全卸载: 在计算机管理-服务-先将Mysql服务关闭 1.通过控制面板 卸载mysql程序 2.删除安装目录下Mysql文件夹 3.在开始菜单下   搜索regedit 指令  打开注册表编辑器,找到mysql在注册表中的位置,删除即可 4.先 ...
与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存、客户端事件处理等问题,开发难度比较大,效率较低,重用性差。Java ...
直接上代码: <script type="text/javascript"> <!--获取先前设置好的兴趣爱好值,并添加到修改页面 --> var arr = document.getElementsByName("hobby"); <%String[] hobbys = stu.getHobby(); if(hobbys!=null){ for(String s:hobbys){%&g ...
saveOrUpdate和merge的区别在于调用saveOrUpate方法后对象变为持久态,而调用merge方法后对象变为脱管态。 hibernate中有三种对象状态,分别是瞬时态,持久态和脱管态。 1.瞬时态    transient 数据库中没有数据与之对应,超过作用域会被JVM回收,一般是new出来的与session无关的的对象。 2.持久态   persistent数据库中有数据与之对应并与当前session有关联,并且相关联的session没有关闭数据库并且事务未提交。 持久态对象的改变在事务提交时会影响到数据库(hibernate能检测到并统一在事务提交时进行更新) 3.脱管态   ...
1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常。 get方法检索不到的话会返回null。 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判断是否是lazy,如果不是直接访问数据库检索,查到记录返回,查不到抛出异常 如果是lazy则需要建立代理对象,对象的initialized属性为false,target属性为null 在访问获得的代理对象的属性时 ...
   前段时间对static关键字进行了深入的学习,以及在内存存储机制中静态成员是怎样存储的,特来与大家进行分享。   Static是一个修饰符,修饰成员(变量,方法)。   被Static修饰的变量,是一个共性的变量,每个对象都占用一个相同变量。 存储:static修饰的变量不在对内存中,而在(方法区/共享区/数据区)       而特有的数据则随对象在堆内存存储。 特点:   ①、随类加载而加载,随类消失而消失。   ②、被所有对象共享。   ③、优先于对象存在。   ④、可以直接被类名所调用。   ⑤、生命周期最长(静态的成员变量(类变量)>成员变量(实例变量)) 使用注意: ...
一、各种注解方式 1.@Autowired注解(不推荐使用,建议使用@Resource) @Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下 Xml代码 .<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" /> 1 ...
Hibernate openSession() 和 getCurrentSession的区别: ①.采用getCurrentSession()创建的Session会绑定到当前的线程当中,openSession不会 ②.采用getCurrentSession()创建的Session在commit或rollback后会自动关闭,采用OpenSession()必须手动关闭。 ③.采用getCurrentSession()需要在Hibernate.cfg.xml配置文件中加入如下配置:     具体的配置也要根据不同的事务进行不同的配置。 ④、MyEclipse生成的是没有和事务相关的操作的,进行数 ...
重新认识电脑 很多朋友同学会经常找我们帮着装机修电脑,大部分的时候遇到的问题是可以直接解决的,也有很偏的问题,但在baidu、google上搜搜便很轻易能找到解决方案。咱们大家都是学生,我们曾经能解决的问题大家都可以 ...
/* HELLO.C -- Hello, world */ #include "stdio.h" #include "conio.h" main() { float x = 3.2e10; char a = 'a'; /*注意对字符的赋值是单引号*/ unsigned n; int m; int i = 10; /*枚举类型是给每个元素从0到n来给每个元素赋值的,打印出来的东西是整形的 枚举类型的使用本身是为了某些逻辑结构的运算*/ enum day ...
博客分类: Linux系统命令 linux Linux 系统命令及其使用详解(大全)   cat cd   chmod chown   cp cut   名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传 ...
Global site tag (gtag.js) - Google Analytics