- 博客(69)
- 资源 (71)
- 收藏
- 关注
原创 Mysql与MongoDB对比测试
测试环境:php5.2、mysql5.0、MongoDB2.0.6、xbug测试脚本:Mysql测试脚本:<?phpheader("Content-Type:text/html;charset=utf-8");$con = mysql_connect("localhost","root","123456");if (!$con) { die('Could not
2013-04-25 13:53:34 11805 1
原创 MongoDB之php操作
一。安装MongoDB PHP扩展 根据自己的PHP版本下载PHP扩展:http://github.com/mongodb/mongo-php-driver/downloads,提示: 1、VC6适合Apache、VC9适合IIS; 2、Thread safe适合PHP以模块运行方式、Non-thread safe适合CGI运行方式。 修改php.ini,加入:extension=php_mong
2013-04-25 13:50:52 1841
原创 MongoDB:用户认证
MongoDB 安装后默认不启用认证,也就是说在本地可以通过 mongo 命令不输入用户名密码,直接登陆到数据库,下面介绍下启用 mongodb 用户认证,详细如下: 启用 mongodb 认证只需要在启动 mongod 服务时配置 auth 参数成 'true'即可可 ,在配置参数前先添加超级用户。疑问:一。在开启--auth之后,如果需要添加新数据库怎么操作?
2013-04-25 13:49:17 2999
原创 MongoDB2.0安装配置
1.MongoDB安装和配置MongoDB 的官方下载站是 http://www.mongodb.org/downloads,可以去上面下载最新的安装程序下来。在下载页面可以看到,它对操作系统支持很全面,如 OS X、 Linux、 Windows、 Solaris都支持,而且都有各自的 32 位和 64 位版本。这里掩饰的版本为2.0.6。注意: 1. MongoDB
2013-04-25 00:10:13 2815
原创 struts2的服务器跳转、客户端跳转、跳转类型
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 : /main.jsp/main.jsp以上写法使用了两个默认,其完整的写法为: /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="chain"解
2013-04-23 13:23:25 1074
原创 查看mysql数据库大小、表大小和最后修改时间
1.查看数据库表基本信息。select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = '数据库名' and information_schema.TABLES.TABLE_NAME = '表名';2.查看mysql数据库大小SELECT sum(DATA_LEN
2013-04-23 13:20:59 1681
原创 JAVA 反射创建数组和操作数组的意义
Java反射技术除了可以在运行时动态地决定要创建什么类型的对象,访问哪些成员变量,方法,还可以动态地创建各种不同类型,不同维度的数组。动态创建数组的步骤如下:1.创建Class对象,通过forName(String)方法指定数组元素的类型2.调用Array.newInstance(Class, length_of_array)动态创建数组访问动态数组元素的方法和通常有所不同
2013-04-23 13:17:28 13848
转载 Java之System.arraycopy方法的使用
不废话,直接看代码就全清楚了。里面 // 后面的是运行的结果import java.util.Arrays;/** * 老紫竹JAVA提高教程 - System.arraycopy方法的使用。 * * 从指定源数组中复制一个数组,复制从指定的位置开始, * 到目标数组的指定位置结束 * * @author 老紫竹的家(java2000.net,laozizhu.com) *
2013-04-23 13:00:10 6668
转载 JAVA中深拷贝与浅拷贝
什么是clone?在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的
2013-04-23 12:57:22 941
原创 关于JAVA求素数
输出前500个素数 其中for (int i = 2; i Math.Sqrt(k) 是原先一个人提出的算法,加大效率的。class A { public static void main(String arg[]) { int num = 0; int k=2; while (num < 500) { if (IsPrime(k))
2013-04-23 12:45:57 1086
原创 日语中不送气音与送气音的用法
比如发‘か’的音的时候 拉长一点KA- 发‘き’的时候 KI- 。。有气流冲出感----清音(送气) 而‘不送气音’即是浊音。がGA, ぎGI... だDA じJI。。。丝毫没有口腔气流出现,发音干 脆。假如现在教你的老师非让你读送气音,你只能认了。你只要知道有这回事就行!听听力不要搞糊涂了就行。
2013-04-23 12:40:42 1769
原创 ssh分页经典代码
分页程序是web不可缺少的功能,下面讲一下如何在ssh下创建分页程序。该分页在优点为:pager的功能配置都在基类,子类使用分页功能极容易,方便进行开发。缺点:功能复杂程序源码:点击打开链接分层结构如下: 1.创建结果集的顺序队列Page类package com.bjsxt.registration.util;import java.util.
2013-04-23 11:32:31 13668 2
转载 是该抛弃Spring HibernateTemplate的时候了
在spring2.0之前,我们在使用hibernate和spring的时候,都会被HibernateTemplate为我们提供 benefits(资源和事务管理以及把那个“丑陋”的checked exception转换为runtime exception-DataAccessException )而折服,在项目中不由自主、不假思索地使用它和那个经典的callback方法。而如今,hibernate
2013-04-22 20:56:31 2335
转载 HibernateTemplate中HibernateCallback的事务
在Spring中使用Hibernate我们不再需要:创建session,session.save(user);,关闭session了。我们直接可以使用getHibernateTemplate().find(hql, values); 不用关系session是怎样创建的。HibernateTemplate为我们提供 benefits(资源和事务管理以及把checked exception转换
2013-04-22 20:55:57 4112
原创 hibernateTemplate内部实现原理
Spring中 Callback模式和Template模式合用 随处可见。下面以常用的HibernateTemplate为例进行简要简述。在HibernateTemplate模板类中有一个核心的方法:doExecute,这个核心的方法采用模板方法 完成相关的固定 操作(建立连接,执行操作,释放连接) ,其中的具体步骤通过回调传入的对象(这个对象就是实现了Callback接口的类)来完成。
2013-04-22 20:51:48 2967
原创 proxool与ssh整合
(1)首先对比dbcp,c3p0,proxool三者的差别:Gavin说:“Please migrate away from DBCP”,在 hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中,明确指出在实践中发现dbcp有 BUG,在某些种情会产生很多空连接不能释放,所以抛弃了对dbcp的支持。proxool不少行家推荐使用.c3p
2013-04-16 16:32:54 1838
转载 Log4j与ssh整合
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
2013-04-16 16:25:28 6163 1
原创 dwr与ssh框架整合教程
(1)dwr与ssh框架整合教程dwr框架介绍。DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许 在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。它包含两个主要的部分:允许JavaScript从WEB服务器上一 个遵循了AJAX原则的
2013-04-15 22:35:09 10684 3
原创 脏读、不可重复读、幻读区别
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问 这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个
2013-04-13 16:07:41 984
原创 Hibernate教程09_关系映射之组件映射
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253726组件映射对象关系:一个对象是另外一个对象的一部分实现方式两种:Annotaion方式:对象模型 Husband(id,name,wife) Wife(name,age) Anno
2013-04-13 15:45:19 1083
原创 Hibernate教程08_关系映射之联合主键
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253721联合主键(Husband中存在wife的联合主键)@JoinColumns Wife类中建立联合主键,建立方式参考 ID生成策略中的联合主键部分Husband类中写Wife对象属性,并在其get方法上写
2013-04-13 15:43:09 1132
原创 Hibernate教程07_关系映射之一对一双向主键关联
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253718一对一双向主键关联(不重要)(使用Annotation无外键关联,使用xml后发现两表使用相同主键)实现方式有两种:Annotation方式:@primaryKeyJoinColumn注:此方式有些小Bu
2013-04-13 15:40:30 1170
原创 Hibernate教程06_关系映射之一对一单向主键关联
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:点击打开链接一对一单向主键关联(不重要)(使用Annotation无外键关联,使用xml后发现两表使用相同主键)实现方式有两种:Annotation方式:@primaryKeyJoinColumn注:此方式有些小Bug,系统不会自动向表里写入外键关联! XML方式:项目源码:
2013-04-13 15:38:16 1282 2
原创 Hibernate教程05_关系映射之一对一双向外键关联
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253707Annotation: @0ne20ne(mappedBy=”…”) 规律:凡是双向关联,必设mappedBy 在Wife类中 写Husband对象属性 并添加注解@OneToOne(mapp
2013-04-13 14:43:42 1270
原创 Hibernate教程04_关系映射之一对一单向外键关联
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253705关系映射(重要)对象这里的关系映射指的是对象之间的关系,并不是指数据库的关系,本章解决的问题是当对象之间处于下列关系之一时,数据库表该如何映射,编程上该如何对待。其实将问题简化就是:怎么写Anno
2013-04-13 13:38:11 1348
原创 当下高级面试题_你会做几个?
1.java与php哪个更好?java更倾向于面向事务的处理,php倾向于快速开发,所以说没有哪个更好!2.jsp与php哪个反映更快?jsp反映更快helloworld.jsp Hello World!!!之jsp测试 Hello World!!!之jsp测试"%>helloworld.phpHello World!!!之p
2013-04-13 11:55:25 1408
转载 Hibernate教程03_补充_三种状态深入分析
在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。1, 临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临
2013-04-12 19:16:12 1070
原创 Hibernate教程03_Hibernate核心开发接口介绍
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253697Hibernate核心开发主要有五点内容:Configuration、SessoinFactory、Session、SchemaExport 、Query 接口Configurationa.Annotat
2013-04-12 19:10:36 1330
原创 Hibernate教程02_ID生成策略
本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253687在开始新课之前先讲一下:创建测试专用Source Folder进行测试。1.新建Source Folder名称为test2.创建package=com.bjsxt.hiberante3.创建测试脚本:Hibe
2013-04-12 17:02:28 1561 1
原创 Hibernate教程01_Hibernate的HelloWorld及基本配置
本教程开发环境为:Myeclipse 8.5 、Hibernate3.3.2、JDK 1.6、mysql5.5本教程每节课都附带源码,强烈大家建议配合源码学习。本节源码:http://download.csdn.net/detail/e421083458/5253680资源http://www.hibernate.orghibernate zh_CN文档hi
2013-04-12 16:34:23 7276 1
原创 Eclipse @override报错解决
在myEclipse中改变编译器的方法:Preferences->Java->Compiler,在弹出的页面中设置Compiler comliance level值为1.6。
2013-04-12 15:01:25 721
转载 Spring_HibernateTemplate事务处理
在谈Spring事务管理之前我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中我们每次进行一个操作的的时候我们都是要先开启事务,然后进行数据操作,然后提交事务,关闭事务,我们这样做的原因是因为Hibernate默认的事务自动提交是false,他是需要我们人为的手动提交事务,假如你不想每次都手动提交事务的话,你可以在hibernate.cf
2013-04-12 14:51:13 7723 2
转载 Hibernate 1+N问题的原理与解决
什么时候会遇到1+N的问题?前提:Hibernate默认表与表的关联方法是fetch="select",不是fetch="join",这都是为了懒加载而准备的。1)一对多() ,在1的这方,通过1条sql查找得到了1个对象,由于关联的存在 ,那么又需要将这个对象关联的集合取出,所以合集数量是n还要发出n条sql,于是本来的1条sql查询变成了1 +n条 。2)多对一 ,在多的这方,通
2013-04-11 15:55:16 1277
转载 JS闭包的概念
闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的
2013-04-09 23:10:27 812
原创 假 如 你 的 人 生 有 理 想
假 如 你 的 人 生 有 理 想,那 么 就 一 定 要 去 追,不 管 你 现 在 的 理 想 在 别 人 看 来是 多 么 的 可 笑 , 你 也 不 用 在 乎 , 人 生 蹉 跎 几 十 年 , 如 果 年 轻 的 时 候 计 较 得 失 前 怕 狼 就 后 怕 虎 而 不 去 追 逐, 等 到 了 40, 50 岁 的 时 候 , 你 唯 一 能 做 的 就 是 感 叹 岁 月 的 消
2013-04-08 21:45:12 828
转载 struts2标签学习
if,elseif, else标签(request获取方式)country=中国美国其他国籍的人 country= 中国美国其他国籍的人这里面有个小常识,就是通过url传递参数的时候:Struts2是将URL传的同名参数封装成一个数组,也就是说我们可以在一个URL传两个同名的参数(即?name=a&name=b);获取的时候直接#paramet
2013-04-08 16:34:42 813
原创 Strus2上传文件大小
struts2 上传框架有COS,pell,Common-FileUpload等几种,可以通过配置struts.properties中配置,如下:struts.multipart.parser=cosstruts.multipart.parser=pellstruts.multipart.parser=jakarta //Struts 2 默认使用Jakarta的Commo
2013-04-08 16:34:12 1040
原创 Struts2教程10:国际化
国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。在Struts2中的属性文件可以有很多默认的位
2013-04-07 19:53:27 796
百度搜藏的Chrome插件安装
2015-03-20
c#调用脚本语言Lua——简单Demo
2015-02-08
LazyImgv1.0图片延迟加载插件
2015-01-23
php读取eml实例、php解析eml、eml解析成网页
2015-01-15
Phalcon 中文文档
2014-09-15
psi-0.15-rc2-win64-setup.zip
2014-07-22
php破解验证码配套代码
2014-07-01
lamp+yum+xhprof(性能分析)配套文件
2014-03-12
微信公众平台服务号API开发接口
2014-02-20
FusionCharts_v3.2破解版
2013-12-13
李兴华Android 开发实战经典-PPT课件.zip
2013-11-24
PHPExcel压缩包
2013-09-25
ssh分页经典代码
2013-04-23
dwr与ssh框架整合源码
2013-04-15
Hibernate教程17_继承映射_补充2
2013-04-13
Hibernate教程17_继承映射_补充1
2013-04-13
Hibernate教程24_Hibernate的补充_list与iterator
2013-04-13
Hibernate教程26_事务并发处理
2013-04-13
Hibernate教程25_Hibernate缓存
2013-04-13
Hibernate教程24_Hibernate的1+N问题
2013-04-13
Hibernate教程21_HIbernate查询
2013-04-13
Hibernate教程20_关系映射案例三
2013-04-13
Hibernate教程19_关系映射案例二
2013-04-13
Hibernate教程18_关系映射案例一
2013-04-13
Hibernate教程17_继承映射
2013-04-13
Hibernate教程16_集合映射
2013-04-13
Hibernate教程15_关联关系中的CRUD Cascade_Fetch
2013-04-13
Hibernate教程14_关系映射之多对多双向关联
2013-04-13
Hibernate教程13_关系映射之多对多单向关联
2013-04-13
Hibernate教程12_关系映射之一对多(多对一)双向关联
2013-04-13
Hibernate教程11_关系映射之一对多单向关联
2013-04-13
Hibernate教程10_关系映射之多对一单向关联
2013-04-13
Hibernate教程09_关系映射之组件映射
2013-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人