- 博客(16)
- 资源 (316)
- 收藏
- 关注
原创 hibernate学习(持久化对象生命周期)
hibernate是帮助程序猿用面向对象的思想来操作数据库的,需要涉及到这些对象的各种状态,下面是我总结的一张图: 官方提供的三种状态的转换图: save和saveOrUpdate方法的区别可以看到save和saveOrUpdate都可以讲瞬时对象转换成持久化对象,可是他们之间的区别是什么呢?? 1.save方法,每次会将瞬时对象都存入数据库当中。 2.saveOrUpdate方法,会首
2015-05-27 22:20:41 1031
原创 hibernate学习(环境配置)
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。hib
2015-05-24 18:02:44 807
原创 mongodb学习(java操作mongodb)
在mysql,sqlserver和orcale中都提供了java的驱动,为我们封装好了很多的接口,在java层调用起来了是很方便的。在mongodb中同样为我们提供了这样的驱动。和mysql一样,我们只需将下载好的mongo.jar进行buildPath即可,就可以调用其为我们封装的接口了。查询已有的数据 try { //建立一个mongo的连接数据库的对象
2015-05-23 20:04:26 1313
原创 mongodb学习(mongodb配置详解)
这篇博客将会学习mongodb的配置参数。主要分为以下四个部分: 1.mongodb启动配置详解 2.导入,导出,运行时备份 3.Fsync锁,数据修复 4.用户管理,安全认证mongodb启动配置详解先来看看我们平时常用的mongodb启动项: 1.–dbpath 指定数据库的目录,默认是c:\data\db 2.–port 指定服务器监听的端口,默认是27017 3.–logp
2015-05-23 17:26:28 1144
原创 mongodb学习(固定集合&GridFs文件系统)
什么是固定集合,在mongdb中,固定集合就是提前准备好一定大小空间的集合,像一个环形的队列,先进先出,如果在插入的时候,存在空间不足的情况,最先的文档将会被删除。这样永远保持着集合中 保存着相对较新的数据。固定集合的特性1.固定集合默认是没有索引的,就算是”_id”也是没有索引的 2.由于不需要分配新的存储空间,插入速度是很快的。 3.由于固定集合中的文档是顺序存储的,所以查询速度也很快 4
2015-05-23 15:55:39 1613
原创 mongodb学习(索引详解)
这篇博客将会给大家代码mongodb索引的详细学习,包括了索引管理和空间索引。索引是用来增加我们的查询效率的,关系型数据库和非关系型数据库都有索引的功能,在某一个字段或者是键上添加索引,那么当查询该字段或者是键的时候,会提升很大的效率。首先看看没有创建索引之前的情况: 可以看到,这里我首先为persons的集合中添加了20万条数据,然后利用:db.persons.find({id:80000}
2015-05-23 01:09:01 1274
原创 mongodb学习(查询详解)
在前面几篇博客当中学习到了修改的详细操作,可是对于查询却一直是查询所有的记录,这篇文章将会带大家详细学习查询的操作。查询指定字段 在进行正式的学习之前,我先将需要的数据插入数据库中,如下:var students= [{ name:"jim", age:25, email:"[email protected]", c:89,m:96,e:87, country:
2015-05-21 21:58:40 1810
原创 mongodb学习(Document数据操作)
这篇博文主要学习mongodb中的Document的数据更新操作。包括了数据的”插入”,”更新”和”删除”。Document数据插入插入一条数据到document文档中用到的命令是”db.集合名称.insert(on=bj)” ,如图: 从图中可以看出在我插入一条数据之后,再次查询发现确实添加到集合中了。那么如果我需要批量插入数据应该怎么操作呢??我们在之前已经说过了,mongodb的客户端s
2015-05-19 23:57:12 5321
原创 mongodb学习(集合操作+MONGOVUE)
上一篇博客学习了windows下mongodb环境的搭建和进行简单的入门操作,需要在cmd命令行下输入"mongod --dbpath D:\mongodbData "和"mongo 127.0.0.1:27017/admin"来操作。这里我先输入mongod - -dbpath D:\mongodbData来打开mongodb服务。 输入mongo 127.0.0.1:27017/admin
2015-05-19 20:36:59 1927
原创 mongodb学习(搭建开发环境+简单入门)
接下来这段时间,我将会学习mongodb,由浅入深,并且将学习的过程会详细记录下来。mongodb是什么?我想这一点不需要我过多的解释。好了,废话不多说,我们直奔主题,看看mongodb开发环境的搭建。说明一点,在学习mongodb期间,我的所有 操作都是在windows下完成的。下面我带大家一步一步学习windows下mongodb开发环境的搭建下载mongodb首先我们需要到mongodb的官网
2015-05-18 23:36:15 1458 2
原创 springMVC学习(基于注解的MVC)
今天这篇博客给大家带来基于注解的springMVC开发,大家之前有没有想过一个问题,就是我们之前基于配置文件配置写出来的那些Controller只能默认处理一个方法,那么我如果想像structs2那样子来让一个Controller可以处理多个请求,对于不同的请求,跳转进不同的方法来做处理,这样是极好的,springMVC基于注解的开发,就可以完成上边的这些需求,下面我们看一个例子。添加jar文件首先
2015-05-04 22:05:36 1851 4
原创 springMVC学习(hello world)
前面几篇文章学习了spring的基础,包括了springIOC和springAOP,spring操作jdbc,以及S2SH整合,今天开始我们的核心内容,今天带大家利用spring的MVC写一个hello world程序,先来看看springMVC的流程。客户端发过来一个request,spring通过DispatcherServlet分发给HandlerMapping,然后由HandlerMappi
2015-05-03 17:41:28 1571
原创 springMVC学习(S2SH整合)
前面几篇博客学习了spring中IOC,和springAOP以及spring通过jdbc操作数据库的方法。我们的目标是学习springMVC,那么在正式学习springMVC之前呢,我还是想到先写一篇文章来讲解S2SH整合吧,这样大家简单了解了structs2,对于后面学习springMVC也是有很大好处的。 我们先来整合spring和hibernate吧,我这里新建一个web工程叫做ss
2015-05-02 23:29:41 2762 2
原创 springMVC学习(spring与jdbc)
前面几篇文章学习了spring的ioc和aop,大家都知道spring是用在j2EE的开发比较多,所以不可避免的会有数据库的操作,这篇文章,将会带大家学习spring中jdbc的操作。首先不仅需要导入spring的核心jar包commons-logging.jarspring.jar,同时需要导入commons-pool.jar,mysql-connector-java-5.1.10-bin.
2015-05-02 18:33:29 2077
原创 springMVC学习(sringAOP)
什么是AOP编程,先来看看官方给的概念:面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutting)关注点。) 首先我们从一些概念和术语开始学习:
2015-05-02 16:33:05 1738 2
原创 springMVC学习(代理模式)
今天学习了,spring中的cglib代理实现,在正式开始学习cglib代理之前,我们先来学习自定义的代理,以及jdk为我们提供的代理模式。那么什么是代理模式,说的直白一点,就是用一个代理来实现我对具体对象的访问,或者操作,比如我们学习android开发的时候需要更新sdk,可是google的android开发官方网站是访问不到的(其实百度浏览器是可以翻墙的),这时候我们就需要翻墙了,而我们翻墙所
2015-05-01 20:53:37 4949
android实现字体变色
2015-10-28
android实现画板功能
2015-10-27
android实现自定义圆形图片
2015-10-27
android自定义进度条
2015-10-27
html5关于indexdb简单demo
2015-09-26
html5学习canvas代码
2015-09-19
html5离线缓存简单demo
2015-09-13
android增量升级
2015-08-16
maven聚合和继承
2015-08-09
手动创建maven工程
2015-08-05
android5.0新特性学习
2015-07-25
jnidemo调用
2018-07-22
爬虫获取并下载豆瓣图片
2017-01-15
Android hook AMS PMS
2017-01-02
二进制权限控制
2016-03-07
android防美拍点赞效果
2016-02-14
material design demo
2016-02-11
android悬浮窗口显示内存使用
2016-02-08
reactnative使用原生模块
2016-01-31
android实现水波进度
2015-11-13
android自定义加载动画
2015-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人