
j2ee
文章平均质量分 79
duhai
这个作者很懒,什么都没留下…
展开
-
对Hibernate Formula作用的全析
Hibernate Formula作用就是说白了就是用一个查询语句动态的生成一个类的属性,比如java eye登陆之后 收件箱显示有几封未读邮件的数字,就是一条select count(*)...构成的虚拟列,而不是存储在数据库里的一个字段。 Hibernate Formula作用很强大,下面我们具体来讲述Hibernate Formula的应用,希望对大家有很大的帮助。阅读对象转载 2014-12-08 15:19:34 · 556 阅读 · 0 评论 -
AspectJ Aop 面向切面
依赖包:需要依赖包如果是maven管理项目的,直接pom文件里面依赖就可以了,如果是手动下载jar文件的需要下载aspectjtools.jarorg.aspectjaspectjtools1.6.10xml形式的在spring的配置文件applicationContext.xml文件中添加aop原创 2014-08-07 16:33:16 · 491 阅读 · 0 评论 -
Hibernate、jpa 的dynamic-insert和dynamic-update的使用
Hibernate在初始化的时候,默认按照配置为表预定义insert,delete,update,select(by id)的SQL语句放在session中,其中insert,update,select操作都是对表的所有字段操作.如果在一个表有很多字段的时候,在做初次inser的时候有比较多的字段为空值,或者经常update某少部分字段,应该在配置文件的元素上将dynamic-insert和dyn转载 2014-08-02 17:35:27 · 1235 阅读 · 0 评论 -
JPA标注
http://www.iteye.com/topic/150463 Table Table用来定义entity主表的name,catalog,schema等属性。 • name: 表名 • catalog: 对应关系数据库中的catalog • schema:对应关系数据库中的schema • UniqueConstraints:定义一个UniqueConstraint转载 2014-08-02 17:45:42 · 466 阅读 · 0 评论 -
浅谈如何删除JSP编译后的空行
当你在客户端用view source看JSP生成的代码时,会发现有很多空行,他们是由后的回车换行而生成的,也就是说每一行由包含的JSP代码到客户端都变成一个空行,虽然不影响浏览,但还是希望能把他们删掉。这里将为大家介绍如何删除JSP编译后的空行。Tomcat删除JSP编译后的空行办法如下:1. 支持JSP 2.1+ ,在每个要去空行的页面里包含下面代码: 在 Tomcat 6.0.转载 2014-07-08 16:18:29 · 399 阅读 · 0 评论 -
hibernate jpa 注解 @Temporal(TemporalType.DATE) 日期注解
1) DATE :等于java.sql.Date2) TIME :等于java.sql.Time 3) TIMESTAMP :等于java.sql.Timestamp 1.日期:@Temporal(TemporalType.DATE) @Column(name = "applyDate", nullable = false, length = 10) public Da转载 2014-07-23 10:29:26 · 718 阅读 · 0 评论 -
Hibernate @Formula 攻略
阅读对象: 1.已经在使用Hibernate JPA完成持久化映射的朋友。 2.在网上搜索Formula并通通搜到转载oralce一篇技术文章或hibernate annotations技术文档的朋友。 3.发现@Formula不能使用并想Ctrl+Delete hibernate jar包,然后砸烂显示器的朋友。 文章内容 本文将说明如何使用@Formula,并转载 2014-07-23 10:12:17 · 329 阅读 · 0 评论 -
jQuery插件开发
jQuery是javascript中最受欢迎的类库,使用jQuery可以很好的解决浏览器兼容问题,可以写更少的代码,实现更多的功能。jQuery小巧易用,几乎成为js的标准类库。本文介绍如何开发jQuery插件。1、增加函数。(function($){ $.myfunction = function() {alert('this is my function!')};})(j原创 2014-07-19 16:22:30 · 357 阅读 · 0 评论 -
DBCP,CP30及proxool连接池在spring+hibernate中的配置
用spring默认的连接池性能效率不高, 如果数据库重启, 应用程序也要重启才能使用, 这样比较麻烦, 下面介绍三种流行的连接池配置: DBCP连接池的配置: ${db.driver} ${db.url} ${db.username}转载 2015-03-11 14:51:32 · 618 阅读 · 0 评论 -
Android开发资源(转)
转自:http://android.group.iteye.com/group/topic/21364 1、eoe Android开发者论坛目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:ht转载 2015-03-11 14:45:48 · 504 阅读 · 0 评论 -
Java开发平台下如何区分JDK,Tomcat,eclipse的32位与64版本
当你想下载Linux、JDK、Tomcat、eclipse时,你是下载32位版本还是64位版本?64位版本有两种,应该选哪一个? 当你看到这些内容:x86、x64、x86-32、x86-64、ia64、i80386、i80486、i80586、i80686,知道是干什么的吗?这事儿要先从CPU说起:-------------------------------IA-32架构与I转载 2016-07-18 19:53:26 · 634 阅读 · 0 评论 -
使用POI和DynaBean导出Excel的完整例子
之前做过几个POI的Excel处理,但都没有去整理过。俗话说好记性敌不过烂笔头,所以今天做了一个觉得把代码整理一遍贴出来。LazyDynaBean!使用到的东西: struts1.2jdbcApache commons-beanutils.jarApache commons-lang.jarPOI 3.0闲话不多说,上代码....st转载 2016-06-27 10:31:54 · 827 阅读 · 0 评论 -
SpringMVC处理静态文件源码分析
SpringMVC处理静态资源,主要是两个标签,mvc:resources和 mvc:default-servlet-handler。在详细说明他们的原理之前,需要先简单说明下SpringMVC中请求处理机 制:HandlerMapping和HandlerAdapter。1 HandlerMapping和HandlerAdapter的来由 用过python Django框架的都转载 2016-06-02 16:00:16 · 1294 阅读 · 0 评论 -
Spring MVC中处理静态资源的多种方法
处理静态资源,我想这可能是框架搭建完成之后Web开发的”头等大事“了。因为一个网站的显示肯定会依赖各种资源:脚本、图片等,那么问题来了,如何在页面中请求这些静态资源呢?还记得Spring MVC中的DispatcherServlet吗?它是Spring MVC中的前置控制器,若配置的拦截路径为“/”,那么所有的请求都将被它拦截。对静态资源的访问也属于一个请求,那么也会被它拦截,然后转载 2016-06-02 15:40:47 · 547 阅读 · 0 评论 -
<mvc:resources> 标签解释
spring mvc 的标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。在spring3.0.4出来的时候spring还没有更新其schema所以在配置文件中有可能找不到标签,这个问题在spring3.0.5中已经解决,而且网上也有很多其他的解决方案,我在这里就不记录了。首先使用spring mvc需要配置其使用的servlet.在web.xml中:转载 2016-06-02 15:10:29 · 4422 阅读 · 1 评论 -
spring mvc:resources 不支持POST,只支持GET , mvc:resources使用
springMVC的标签是在spring3.0.4出现的,主要是用来定义对静态资源的访问。 上网搜了一下跟这个配置相关的文章,大多推荐用下面这种。可是,用这种的话,如果有一个新目录,就得新增一条配置,比较麻烦。 下面这种是直接根据静态文件的后缀来配置的,比较通用,不用为每个子目录配置一个:原创 2016-06-02 14:29:42 · 1740 阅读 · 0 评论 -
jsp和EL表达式 : pageContext.findAttribuate("") page域--->request--->session--->application
一、Jsp 1、Jsp (Java Server Pages),它和 Servlet 技术一样,都是 SUN 公司定义的一种用于开发动态 Web 资源的技术。 Jsp 技术允许在页面中嵌套 Java 代码,并且允许开发人员在页面中获取 request、response 等 Web 常用对象。实现服务器与浏览器之间的交互,所以 Jsp 也是一种动转载 2015-06-05 08:27:21 · 873 阅读 · 0 评论 -
SpringMVC学习系列(7) 之 格式化显示
在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和Formatter SPI字段解析/格式化服务,其中C转载 2015-05-04 16:49:44 · 576 阅读 · 0 评论 -
MySQL外键约束的开启与关闭
在维护MySQL数据库时,经常会受到外键约束的影响。-- 关闭外键约束检查SET @ORIG_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;-- 开启外键约束检查SET FOREIGN_KEY_CHECKS=@ORIG_FOREIGN_KEY_CHECKS;转载 2014-07-19 16:24:04 · 820 阅读 · 1 评论 -
tomcat java.lang.OutOfMemoryError: Java heap space 的解决
最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。1、首先是转载 2014-07-19 14:56:42 · 852 阅读 · 0 评论 -
MyEclipse中修改默认的workspace路径
首次登录eclipse/MyEclipse是会弹出Workspace Launcher对话框,提示选择workspace,但是如果同时勾选了Use this as the default and do not ask again,以后登录便不会显示次提示框,那如何更改登录的workspace呢?在次总结了三个方法:方法一:打开Window---Preferences---General---S原创 2014-03-25 21:34:10 · 4248 阅读 · 0 评论 -
保护jsp文件被直接访问的方法
1、放置到/WebRoot/WEB-INF/ 。2、用原创 2014-04-05 20:54:14 · 779 阅读 · 0 评论 -
Spring MVC3 复杂表单属性绑定
SpringMVC 文档提到了 @SessionAttributes annotation,和 @ModelAttribute 配合使用可以往 Session 中保存或者从 Session 中取指定属性名的具体对象。 @SessionAttributes 是用来在 controller 内部共享 model 属性的。从文档自带的例子来看,标注成 @SessionAttributes 属性的对象,转载 2014-04-03 23:29:52 · 1175 阅读 · 0 评论 -
扩展SpringMVC以支持更精准的数据绑定1
扩展SpringMVC以支持更精准的数据绑定1博客分类:springmvc杂谈跟开涛学SpringMVCjava开发常见问题分析最新版请点击查看FormModelMethodArgumentResolver.java 问题描述:springMVC 数据绑定 多个对象 如何准确绑定?Java代码 "转载 2014-04-04 15:15:29 · 652 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现转载 2014-04-04 12:21:21 · 530 阅读 · 0 评论 -
java 通过System.getProperties()获取系统参数
1.java的System.getProperty()方法可以获取的值java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录转载 2014-03-25 10:39:10 · 714 阅读 · 0 评论 -
HTTP请求报文解剖
引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、转载 2014-04-04 13:15:25 · 619 阅读 · 0 评论 -
HTML优化输出
HTML压缩(JSP的GZIP实现)参考文章http://hi.baidu.com/kangjun118/item/800273093651f0ccdce5b053http://john-kong19.iteye.com/blog/1038941http://john-kong19.iteye.com/blog/1038939http://www.360doc.com/cont原创 2014-04-01 15:46:13 · 794 阅读 · 0 评论 -
Jsp Filter详解
filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包括:原创 2014-04-05 18:13:34 · 658 阅读 · 0 评论 -
jstl 获取Parameter参数
param 获取 Parameter参数 param.name}"> Please enter your name. Hello param.name}" />! 一般而言,我们在取得用户的请求参数时,可以利用下列方法:request.getParameter原创 2014-04-07 19:38:26 · 931 阅读 · 0 评论 -
10个最强大的java开源中文CMS
Alfresco是一个开源的企业网站内容管理系统,它提供了文档管理、多人协作、记录管理、知识管理网页内容和图像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技术构建了模块化的系统架构。Alfresco官方网站:http://www.alfresco.com/中文教程:http://blog.youkuaiyun.com/alfresco/原创 2014-04-14 09:53:43 · 6263 阅读 · 1 评论 -
Hibernate @Formula范例
Hibernate @Formula实例 最近对Hibernate 标注比较感兴趣, 研究 @Formula 有些疑惑。做个小例子来加深认识,代码如下: package com.forumla;import java.io.Serializable;import javax.persistence.Entity;import转载 2014-05-20 11:42:10 · 704 阅读 · 0 评论 -
JSTL使用及EL运算符的使用
JSTL使用JSTL标记库由以下标记组成:core:核心标签,流程控制, 处理作用域变量, 变量的显示, 异常的处理, url的处理; formatting:日期, 时间, 数字等的有关i18n的格式化处理; xml:解析xml和通过xsl转换文档格式的处理; sql:SQL数据库操作的处理。比较常用的是core和formatting标签。xml标签用于特定场景的数据显示,sql标转载 2014-05-17 22:55:03 · 638 阅读 · 0 评论 -
jquery-easyui 使用笔记
var rowIndex = dbgridSub.datagrid('getRowIndex', rowData);原创 2014-05-15 13:30:41 · 529 阅读 · 0 评论 -
SpringMVC介绍之Validation
SpringMVC介绍之Validation对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也可以通过Spr转载 2014-04-11 13:00:00 · 564 阅读 · 0 评论 -
tomcat中禁止某类文件的访问
有时候为了网站的健壮性或者安全性,我们需要禁止直接对开发目录的某类文件的访问.或者对某个文件夹下面的文件进行访问.如果是tomcat的话,通过设置安全认证可以实现.web.xml中配置例子如下: Members Only /membersonly/* [URL类型2] [HTTP方法1] [HTTP方法2]转载 2014-03-27 10:46:30 · 2875 阅读 · 0 评论 -
Tomcat禁止访问文件夹列表
为了提高网站安全,当访问某个文件夹时,禁止显示文件列表,修改%tomcat%conf/web.xml文件。 default org.apache.catalina.servlets.DefaultServlet debug 0原创 2014-03-27 10:36:50 · 3686 阅读 · 0 评论 -
Nginx+Tomcat 负载均衡集群方案 .
最近在看集群的一些的资料的时候,发现了下面的这篇文章非常简洁。转了过来。Nginx+Tomcat 负载均衡集群方案来源:网络 不好意思原作者不知道是谁该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试。系统架构图下载软件包[root@Nginx-node1 src]# cd /usr/local/src[转载 2014-03-27 10:29:59 · 1068 阅读 · 0 评论 -
提升JSP页面响应速度的七大技巧 .
方法一:在servlet的init()方法中缓存数据 当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系统性能。 例如,通过在init()方法中建立一个JDBC转载 2014-04-01 15:33:09 · 532 阅读 · 0 评论