代码改变世界

让控制台打印的Hibernate显示SQL语句显示绑定参数值

2012-12-24 12:52 by eoeAndroid社区, 453 阅读, 0 推荐, 收藏,
摘要:使用Hibernate提供的内置属性<Property name="show_sql">true</Property>只能输出类似于下面的SQL语句:Hibernate: insert into student(name, sex, age, cardId, classroom_id, id) values (?, ?, ?, ?, ?, ?)这样不利于程序的调试,为了可以显示?占位符所代表的具体数据,需要第三方Jar包,p6spy是一个该需求的开源实现。一、在Java Project项目中使用p6spy:下面我介绍一下p6spy在tomcat应用程 阅读全文

mysql的常用函数

2012-12-24 12:52 by eoeAndroid社区, 104 阅读, 0 推荐, 收藏,
摘要:一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)返回集合中最小的值LN(x)返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD(x,y)返回x/y的模(余数)PI()返回pi的值(圆周率)RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。ROU 阅读全文

FullCalendar(日程管理控件)

2012-12-24 12:52 by eoeAndroid社区, 1000 阅读, 0 推荐, 收藏,
摘要:(以下是我学习FullCalendar控件时,网络上收集的一些资料)第一部分(官方资料)jquery.fullCalendar官方网址:http://arshaw.com/fullcalendar/jquery.fullCalendar英文文档:http://arshaw.com/fullcalendar/docs/jquery.fullCalendar下载:http://arshaw.com/fullcalendar/download/第二部分(官方文档的翻译)http://blog.csdn.net/lgg201/article/details/4818941第三部分(视频教程)http: 阅读全文

Quartz集成spring开发大全

2012-12-24 12:51 by eoeAndroid社区, 280 阅读, 0 推荐, 收藏,
摘要:一.固定xml调用quartz准备工作:1.导入quartz-1.x.x.x.jar到lib,可能还需要lib/sh4j-api-1.x.x.jar,log4g,sh4j.api,1,x,x,jar,sh4j.nop,1,x,x,jar2.在src目录下创建quartz.properties(压缩quartz-1.x.x.x.jar下的org/quarz下可得)# 配置主调度器属性 org.quartz.scheduler.instanceName = DefaultQuartzScheduler org.quartz.scheduler.rmi.export = false org.quar 阅读全文

Jsp

2012-12-24 12:51 by eoeAndroid社区, 195 阅读, 0 推荐, 收藏,
摘要:jsp工作原理:client client(客户端) 发送请求------》Server(服务器端)---------》如果该jsp页面的第一次请求,会编译成Servlet-------》Servlet动态生成html页面返回到client client(因为Servlet是单例,所以所有Client访问是同一个servlet)jsp与servlet的区别:servlet做为web应用中得控制器组件来使用。Jsp技术作为数据显示模板来使用。Servlet负责响应请求产生数据,并把数据通过转发通过转发技术带给jsp.数据的显示交给jsp来做。jsp的3个编译指令1.page<%@ page 阅读全文

Servlet

2012-12-24 12:51 by eoeAndroid社区, 150 阅读, 0 推荐, 收藏,
摘要:定义:Mvc规范后,仅仅作为控制层(客户请求和服务器响应的中间层) 与Struts2的Action区别servlet单一实例,所有client访问同一网页的话,是同一servlet实例,共享数据。struts2的action封装了servlet,client访问时每次都是new新的servlet生命周期: 客户端请求--------->服务器端----------->servlet init() ,service()--------------->响应客户请求---------->servlet destory()servlet的2种配置: 1)在web.xml中配置 阅读全文

Jsp Servlet 的区别

2012-12-24 12:51 by eoeAndroid社区, 160 阅读, 0 推荐, 收藏,
摘要:jsp与servlet的区别: jsp最终会编译成servlet执行 servlet做为web应用中得控制器组件来使用。 Jsp技术作为数据显示模板来使用。 Servlet负责响应请求产生数据,并把数据通过转发通过转发技术带给jsp.数据的显示交给jsp来做。 阅读全文

重定向(redirect)和转发(forward)区别

2012-12-24 12:50 by eoeAndroid社区, 165 阅读, 0 推荐, 收藏,
摘要:forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response); redirect方式:response.sendRedirect("/somePage.jsp");forwardredirect执行forward后,网页地址依旧是上次请求的生成新请求,地址改变之前请求的参数都在,转发页面和转发到的页面可以共享request里面的数据全丢失一般用于用户登陆的时候,根据角色转发到相应的模块.一般用于用户注销登陆时返回主页面和跳转到其它的网站等. 阅读全文

jsp servlet Action获取request,respone,session等

2012-12-24 12:50 by eoeAndroid社区, 211 阅读, 0 推荐, 收藏,
摘要:ServletJspStruts2HttpServletRequestrequest内置对象<jsp:request>ServletActionContext.getRequest()实现ServletRequestAware接口HttpServletResponereponse内置对象<jsp:reponse>ServletActionContext.getResponse()实现ServletResponseAware接口HttpSessionsession内置对象<jsp:session>ServletActionContext.getRequest( 阅读全文

java自带线程池和队列详细讲解

2012-12-24 12:49 by eoeAndroid社区, 352 阅读, 0 推荐, 收藏,
摘要:Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面 阅读全文