开发工具
code楠
掌握了禅机的程序员也就掌握了生命。这样的程序员是以一种永不疲倦的童稚的欢乐来看待这个世界的。
展开
-
Hibernate注解关系映射
Hibernate Annotation关系映射的几种类型映射用法及使用方法(说明:以前实例的实体是user和role,主键分别是userid和roleid) 1)一对一外键关联映射(单向) @OneToOne(cascade=CascadeType.ALL) //一对一外键关联,使用@OneToOne,并设置了级联操作 @JoinColumn(name="userid",u原创 2013-04-02 17:01:11 · 810 阅读 · 0 评论 -
Annotation注解 含义
在spring中需要进行特别的声明配置Annotation风格的SessionFactory.具体见SimpleSSHF的ApplicationContext.xml @Entity将一个Javabean类声明为一个实体的数据库表映射类...也可以成为持久化POJO类,最好实现序列化 @Id注释为主键类的定义,定义在对应属性的get方法之上 @Table是类一级的注解,定义原创 2013-04-02 16:35:39 · 1443 阅读 · 0 评论 -
实例解析 第一范式 第二范式 第三范式 BCNF
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范转载 2013-04-10 18:21:44 · 3122 阅读 · 0 评论 -
JDBC分页——oracle
一. 使用plsql语句分页1.sql--假设已经存在表myTble--分页模板select * from (select mt.*, rownum rn from (select * from myTable) mt where rownum= 6select * from (select mt.*, rownum rn from (select * fro转载 2013-04-11 08:56:31 · 1202 阅读 · 0 评论 -
关于getHibernateTemplate().find(sql)
1、getHibernateTemplate().find(sql).这个方法返回的是一个List集合如果为null的话,没有数据,get(0)不存在,所以会报数组越界2、find(String queryString, Object[] values); 这个方法后者的参数必须是一个数组,而不能是一个List。List ul=getHibernateTemplate().转载 2013-04-20 11:56:34 · 2125 阅读 · 0 评论 -
理解Ext.data.JsonStore 对象
Ext.data.JsonStore 对象 先来看看这个对象是干嘛的:Json:JS的数据格式Store:名词是商店,商店里可以摆放货物(数据).动词是储藏,商店里的货物都是按一定规律排放的,自然我们的数据也要按一定的规律排放.JsonStore:通俗讲就是Json格式数据的一个商店了.里面不仅有数据,而且还可以定义数据的存放规则,还有店员(方法),你可以用方法获取数据,转载 2013-05-04 09:24:04 · 1885 阅读 · 0 评论 -
jquery的.get方法说解
准备工作·Customer类public class Customer{ public int Unid { get; set; } public string CustomerName { get; set; } public string Memo { get; set; } public string Other { get; set; }转载 2013-05-13 15:27:54 · 750 阅读 · 0 评论 -
jbpm的流程定义元素 含义解析
第一层级:GraphElement 这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素. GraphElement有四个属性:1)processDefine 表示当前元素属于哪个流程定义 2)events 表示可以接收哪些event 3)name 名字 4)exceptionHandlers 异常处理类集合(List) 第二层级转载 2013-05-14 19:36:09 · 1031 阅读 · 0 评论 -
异常org.hibernate.QueryException: could not resolve property相关
一般地,如果涉及到属性类型无法解析的异常,可能出现问题的地方有:数据库字段与持久化类映射文件,以及持久化类文件中属性名称或者类型可能不相匹配;持久化类映射文件中属性类型可能有问题,比如,如果使用Java类型,注意大写(如type="java.lang.String"),如果使用Hibernate类型,使用小写(如type="string")。原创 2013-11-11 18:15:07 · 1174 阅读 · 0 评论 -
java.lang.IndexOutOfBoundsException 错误解决
一般这个错误一出现,就是数组的问题,通常后面还会跟一个 Index: 0, Size: 0,也就是java.lang.IndexOutOfBoundsException: Index: 0, Size: 0什么意思呢?就是有个数组要取出0位置的值,程序发现那个位置也就是0位置那里并没有值,就会报这个错,也有人说是越界错误,也是可以理解的。数组越界了,那里当然也没有值可以给你取得的。所以原创 2013-11-15 11:45:03 · 25663 阅读 · 1 评论 -
相由心生 运由意转
当在命理服务的时候 经常有人问我:「老师!命和运有什么不同?不是都一样吗?」其实这是很多人对于命理不了解所说的外行话 更有很多的老师 连命和运都无法说明得很清楚 在五行八字上讲得头头是道 可是连这最基本的概念都没有 这又如何让很多人信服呢?实际上 命和运 差别在哪里?差别在 命是已经固定的 运是可以更改的 什么是固定的? 意即是生下我们的父亲转载 2014-01-09 07:26:14 · 1038 阅读 · 0 评论 -
类型转化异常 Java Object转 int
Java中Object转化为int类型 页面间通过application 传值 application.getAttribute("coursecredit")返回的是一个object 类型Java中由Object类型转化为int类型时,不能直接转化,先是将Object类型转化成String类型,然后将String类型转化为int类型!Object value=null;原创 2014-03-04 17:00:55 · 5360 阅读 · 0 评论 -
临时 保存
package com.XXX.dao;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Types;import java.util.ArrayList原创 2014-03-05 08:09:32 · 849 阅读 · 0 评论 -
Eclipse中Web工程出现感叹或红叉,而内部却没有
Eclipse中Web工程出现感叹或红叉,而内部却没有转载 2016-08-09 10:01:04 · 434 阅读 · 0 评论 -
extjs中的OnReady
API明确说明:onReady( Function fn, Object scope, boolean override ) : void Fires when the document is ready (before onload and before images are loaded). Shorthand of Ext.EventManager.onDocum...Fires wh原创 2013-03-31 10:52:06 · 2188 阅读 · 0 评论 -
myeclipse中手工添加dtd支持
一、MyEclipse:1、先找到xml文件对应的DTD文件(一般的文件头都可以找到该信息)(web.xml 的 dtd 约束文件在servlet.jar里面;struts和hibernate都在自己的jar包里面)2、window->preference->Myeclipse Enterprise->Files and Editors->XML->XML cata转载 2013-02-22 08:50:36 · 8513 阅读 · 3 评论 -
tomcat 启动
2011-02-25 14:27 解决Tomcat.exe或者startup.bat 一闪无法打开的问题 这个学期开始了java EE课程的学习,由于最近一直在弄android,所以今天下午才开始弄了一下tomcat的设置,才发现有很多麻烦,以前在安装netbeans的时候曾经捆绑在一起安装过tomcat6.0的版本。在netbeans中运行tomcat的方法很简单,默认的是Gl转载 2012-10-17 13:56:51 · 494 阅读 · 0 评论 -
MyEclipse(Java)连接SQLServer 2008 part2
在Eclipse中用JDBC连接Sql Server 2005总结最近因为开发活动需要,用上了Eclipse,并要求使用精简版的SQL数据库(即Sql server 2005)来进行开发项目 * 1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) .Microsoft SQL server 2005 Express Editio转载 2012-10-19 10:21:09 · 680 阅读 · 0 评论 -
MyEclipse(Java)连接SQLServer 2008 part1
MyEclipse(Java)连接SQLServer 2008 R2 失败n次的经验 历时不下于十二个小时的探索检查,终于连接成功了,又想哭,又想笑。没办法,老师让自己搞;师兄又不给力;网上百度知道N万条,好多朋友的答案都没有营养,纯粹为了积分。呜呼哀哉!鄙人特将经验分享于此处,望后来之人少走弯路。1.先登录SQL 2008,选择Windows身份验证,点击连接。连接成功就会在转载 2012-10-19 08:48:57 · 935 阅读 · 0 评论 -
搭建SSH框架 简单示例
1、实验环境准备 MyEclipse8.6 Tomcat6.0.20 MySQL5.1 数据库脚本程序CREATE TABLE user (id int(11) NOT NULL auto_increment,username varchar(50) default NULL,password varchar(50) default NULL,PRIMA转载 2012-10-31 10:10:36 · 625 阅读 · 0 评论 -
Struts2.1.6与Spring2.5.6框架整合
【Java EE】Struts2.1.6与Spring2.5.6框架整合1、在MyEclipse中新建项目(test)2、Struts包导入 暂时导入所必需的包,其他包将在用到时导入: commons-fileupload-1.2.1.jar commons-logging-1.0.4.jar freemarker-2.3.13.jar ognl转载 2012-10-24 10:23:00 · 613 阅读 · 0 评论 -
myeclipse 安装subclipse, SVN 插件 SVN的使用 导入jar包
百度空间 http://hi.baidu.com/te2012/item/095bf301e0bd9b0b6c9048ca 右键项目名--->Build Path—>Configure Build Path... 会弹出来一个框 在那四个选项选择 Libraries 然后再选择 右边 第二个选项Add External Jars... 然后就是你JAR的路 安装转载 2012-10-24 08:31:35 · 1231 阅读 · 0 评论 -
spring + strut2 java.io.FileNotFoundException: Could not open ServletContext resource
如果 app。xml在 src下面,那么 web.xml 中 路径配置应该是 classpath:applicationContext.xml如果是在web-inf 下面 , 那么 配置应该是 /WEB-INF/applicationContext.xml /WEB-INF/classes/applicatio原创 2012-10-25 10:04:15 · 823 阅读 · 0 评论 -
Struts2的select使用
struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了其中,即使list中有值,我们也通常会加上headerKey, headerValue,即列表中显示的第一个原创 2012-11-05 09:03:20 · 565 阅读 · 0 评论 -
tomcat数据源配置示例及参数详解
1、 debug="5" reloadable="true" crossContext="true" workDir=""> auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" m转载 2012-10-27 11:45:07 · 1133 阅读 · 0 评论 -
action 中的sql拼装
1、数据库字段与java代码、jsp代码中字段不要重复原创 2012-10-29 10:53:54 · 532 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet
myeclipse在problem控制台里有如下错误提示:Java compiler level does not match the version of the installed Java project facet.elipse这种情况一般可以在项目上右键-->properties-->然后找到project facets和 Java Compiler两个选项,修改转载 2012-11-26 15:50:40 · 659 阅读 · 0 评论 -
myEclipse undeployment failure
myEclipse undeployment failureUndeployment FailureXXX could not be redeployed because it could not be completely removed in the undeployment phase. the most common cuase of this problem is attempt转载 2012-11-12 08:57:25 · 1598 阅读 · 0 评论 -
struts-2.3.4.1 + hibernate-3.6.5 + spring-3.1.2整合
1.strusts(这个最简单)直接下载官方包,然后解压struts2-blank.war包,把里面的lib全部拷贝出来,然后再去lib找struts2-spring-plugin-2.x.x.x.jar包(这个与搭建spring有关),如果想用annotation的注解还要拷贝struts2-convention-plugin-2.x.x.x.jar,到此ssh中strusts的包就够了.不转载 2012-11-22 14:10:30 · 746 阅读 · 0 评论 -
Spring错误:Pointcut is malformed: error at ::0 formal unbound...
Pointcut is not well-formed: expecting 'name pattern' at character position execution(* com.gxf.crm.service.*.*(..))把第一个星后面加个空格,第一个星是返回类型,你跟后面的com连一起他会误解为通配符 execution(*原创 2012-11-23 11:03:03 · 4082 阅读 · 0 评论 -
oracle 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置
1、oracle监听与数据库的服务是分开的,是单独的一个Session线程。监听是专门负责挂牌的,就想医院里面你看到的专门挂牌的那个地方用来接待病人的(即:访问IP)但是监听到有病人的时候,知道她看妇科病,但是妇科医生没有坐诊(即:为所寻找的这个数据库实例没有启动,不坐诊)现在你是强行让妇科医生坐诊,但是医院却不开门(即监听为关闭状态)所以总让你先开启监听,windows下 要先启动监听服转载 2013-03-04 10:11:16 · 5286 阅读 · 0 评论 -
收藏 java编程思想第四版勘误完成
http://download.csdn.net/detail/hoarhoar/4625300转载 2013-02-21 16:23:49 · 1154 阅读 · 0 评论 -
eclipse 使用maven 构建web项目 简单例子
1.创建Maven项目: 点击“File”菜单,或者通过工具栏的“New”创建Project,如下图所示: 选择Maven-》Maven Project,弹出向导对话框,如下图所示: 选中Create a simple project……复选框,其它的设置不变,并点击Next,输入maven项目必须的信息(groupId,artifactid,version转载 2017-01-12 14:55:00 · 4066 阅读 · 1 评论