自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Johnny Huang的博客

学无止尽

  • 博客(31)
  • 资源 (18)
  • 收藏
  • 关注

原创 Myeclipse添加mybatis generator插件

Myeclipse添加mybatis generator插件 地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/Myeclipse-help-Myeclipse ConfigurationCenter在mybatis下右击:Add to profile — pen

2013-03-11 18:44:34 23480

原创 Hibernate常见异常(整理ing)

Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1不注意的话,还真的有点无所适从,Batch update returned unexpected row count from update [0]; actual row count: 0; expected:

2012-03-11 14:48:43 6840

原创 java泛型通配符示例

package com.zte.itp.generic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.junit.Test

2016-07-10 21:09:37 1147

转载 MyBatis学习:从JDBC到Mybatis

本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。  JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:(1)  加载JDBC驱动(2)  建立并获取数据库连接

2016-05-25 21:09:48 1076

转载 CRM概述

客户关系管理(CRM)就建立企业与顾客关系、提高企业核心竞争力而言是一套先进的管理思想及技术手段,它通过将人力资源、业务流程与专业技术进行有效的整合,最终为企业涉及到客户或消费者的各个领域提供了完美的集成,使得企业可以更低成本、更高效率地满足客户的需求,并与客户建立起一对一营销模式,从而让企业可以最大程度地提高客户满意度及忠诚度,发掘并牢牢地把握住能给企业带来最大价值的客户群。    客户关系

2012-08-01 22:35:52 972

转载 siebel学习笔记-数据结构层次,BC之间的关系

数据结构层次整个Siebel的数据的层次结构分为三个层次,每一个层次都对应了下一个层次的相应的元素,一个层次的改动不影响另一个层次的稳定性,一张表现他们层次的经典图如下:可以看到,一个BC其实对应的就是一个逻辑的表(可以是一个基表也可以是几个关联的表的一个逻辑的表),BC里的field就是对应了数据表的列,多个相关主题的BC则组成了BO前面的文章已经交代了View,Screen等屏幕元素,这些

2012-08-01 22:28:12 2811

转载 siebel学习笔记-Siebel应用数据的层次

Siebel应用数据的层次在Siebel应用里数据在多个层次上使用了不同的定义方式,每一个层次侧重于数据的不同的特征,主要分为数据用户界面层定义(UI),业务逻辑层定义(Business Layer,可以认为是业务含义层)以及数据存储层定义,如图:UI展示层主要定义用户界面接口,它包含的主要对象是我们以前已经交代过的Screen,View以及Applet(View里当前显示

2012-08-01 22:17:08 1642

转载 siebel学习笔记-应用/数据访问控制

应用/数据访问控制Siebel提供的两种主要的访问控制方式在View级别和Data(record)级别: 1.View级别的访问控制:一个企业通常按照功能进行工作的区分,分配给一个用户的功能决定了他能够访问Siebel应用的功能(在Siebel应用里称之为View,类似于一般应用的菜单),一个用户通过授予他的职责从而能够访问的功能的集合,这种应用的授权方式是通过View来进行的。如

2012-08-01 22:07:17 1560

原创 数据库实践第一次作业

/* 标题:数据库实践第一次作业作者:030902207 黄福强时间:2012-04-12说明: 问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,

2012-04-12 15:25:35 843

原创 Mybatis学习总结

环境搭建SQL映射文件#和$的区别 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是id,则解析成的sql为order by "id". $将传入的数据直接显示生成在sql中。如:order by $user_id$,  如果传入的值是id,则解析成的sql为order

2012-04-09 10:54:04 808

转载 ie6下iframe中里使用target="_top" 链接失效

ie6 bug target="_top" 不起作用(原因是跨域,ie6会更加严格,当都添加可信任站点时问题解决。)html ?123456<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/stric

2012-03-29 18:50:47 2037 1

转载 【面试技巧】常见面试问题

面试时,用人单位会问很多问题,临时发挥,考虑的时间短,给的答案也许不尽人意,往往被淘汰也是因为这些问题。这里总结了几个常见的面试问题:问题一:“请做个自我介绍”出现可能性:95%技巧:自我介绍不要超过2分钟,太长就会被打断,会显得罗嗦。   基本每个用人单位在面试时都会问到这个问题,目的是考验你的临时表达能力以及了解你的大概情况,这个问题最好在面试前就以文字方式写好背熟,并

2012-03-19 23:33:31 480

原创 2011.5.17 西二在线见面会总结

经历了一周的阴雨天气,昨天终于迎来了太阳,难道这是为了这次的西二的见面会么?    好吧,很荣幸邀请到学院的陈昱老师和江兰帆老师来西二工作室分享交流并给予指导。我也滥竽充数地跟着听了不少。江老师很多见解,真的让我自己在软件工程方面的认识有得到提高。而陈昱老师,温文尔雅的气质,以及对技术的分析,也让我佩服。    特记录下深刻的几个点:    1、操作系统,系统结构,编译原理,数据库原理

2012-03-19 13:06:54 1289

原创 西二工作室学长交流会

要成长,首先要会交流,与前辈的交流,让我们可以看得更远。与俊鹏学长、伯树学长交流会精华内容:--------西二在线工作室(俊鹏学长原先是在网宿实习,后到淘宝实习,之前做的是PHP;伯树学长原先在融通实习,后也是在淘宝实习,java方向)一、       关于淘宝:起初淘宝的核心底层技术是PHP+MYSQL,后由于缺少这方面的人才所以转为JAVA+ORACLE,但淘宝日后还是想

2012-03-19 13:03:54 1903

转载 java开发命名规范

java开发命名规范使用前注意事项:1、  由于Java面向对象编程的特性, 在命名时应尽量选择名词2、  驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。   如:myFirstName一 包名的书写规范 (Package)1.1 一般要求1、选择有意义的

2012-03-18 15:26:49 602

转载 【分享】怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能

【分享】怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能 (最近论坛上经常有朋友问这个问题,这是我以前的一个网摘,和大家分享一下,希望对大家有帮助)一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的  ,主要是Eclipse ,My

2012-03-17 14:18:25 531

转载 浅谈hibernate性能优化的几点建议

1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。    即在hibernate配制文件中进行配制

2012-03-16 22:31:41 406

原创 jquery validate.js表单验证的基本用法入门

<script type="text/javascript" src="/common/script/jquery/jquery-1.7.min.js"> /common/script/jqvalidation/jquery.validate.js" type="text/javascript">/css/admin.css" rel="stylesheet" type="text

2012-03-14 18:13:44 1662

转载 模式

单例模式 概念:顾名思义,就是只有一个实例。   作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。要点:   一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客

2012-03-13 13:38:15 375

转载 1人30天44587行代码,分享舍得网开发经验(修订版)

我用心写这么高水准的帖子,应该置顶才对。该帖在原来的基础上做了修正和增加。 舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1个月,java底层代码16902行,jsp代码27685行,共计44587行。整个开发过程遇到过许多问题,但最后都解决了。下面把我在开发中遇到的所有问题和解决办法列出,供参考。系统构架:redhat AS4/apache2.0.59

2012-03-13 12:58:03 414

原创 ee电子商务项目中遇到的一些问题

数据库提示:格式代码出现两次You are using MM twice:  'MM/DD/YYYY HH:MM:SS'should instead be  'MM/DD/YYYY HH:MI:SS' The word 'img' is not correctly spelled操作步骤:在eclipse下的Window--Preference输入spell,然后把第一

2012-03-13 12:51:51 1589

原创 servlet中文乱码问题

乱码情况:q提交表单数据包含中文,则乱码q响应至客户端包含中文,则乱码q解决方法:q提交表单数据包含中文,则乱码qGet提交–Tomcat-conf-server.xml设置URIEncoding="GBK“解决get方式的提交:修改tomcat目录下conf下service.xml,添加URIEncoding="GBK",如下    <Connector po

2012-03-13 12:50:11 347

转载 Hibernate的对象状态

首先回顾一下Hibernate的对象状态。     1、瞬时对象(Transient Objects):     使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。     2、持久对象(Persist Objects):持久对象是具有数据库标

2012-03-13 12:47:22 347

原创 tomcat启动不了

jre里的msvcr71.dll文件拷贝到C:\windows\system32下面,重新启动Tomcat

2012-03-13 12:45:59 326

原创 爱上EL和JSTL了

周二听完黄sir讲完EL和JSTL,把以前写的代码用EL和JSTL改了一下,发现确实效率一下子提高了很多,而且不会那么繁琐。下面是自己收集的一些资料。通过 scriptlet 实现条件内容 Welcome, member! Welcome, guest!   修正此类问题通常需要相当丰富的编程经验。尽管通常会由十分精通页面布局和图形设

2012-03-13 12:45:23 3274

原创 利用HtmlClient生成静态页面

直接上代码 发布新闻方法: @Action(value = "publisNews", results = { @Result(name = "toBrowseNews", type = "redirectAction", location = "newsQuery") }) /** 发布指定新闻 */ public String publisNews() thro

2012-03-12 22:36:25 3538 3

转载 hibernate的查询缓存

在hibernate的使用中,大家多数时间都在讨论一级缓存和二级缓存,而往往忽略了查询缓存。其实hibernate的查询缓存在使用过程中也起着同样重要的作用。hibernate的查询缓存是主要是针对普通属性结果集的缓存, 而对于实体对象的结果集只缓存id。在一级缓存,二级缓存和查询缓存都打开的情况下作查询操作时这样的:查询普通属性,会先到查询缓存中取,如果没有,则查询数据库;查询实体,会先到查询缓

2012-03-12 09:54:49 413

原创 mysql查询问题

select        news0_.id as id0_,        news0_.cdate as cdate0_,        news0_.clicks as clicks0_,        news0_.content as content0_,        news0_.editor as editor0_,        news0_.htmlP

2012-03-11 23:51:03 351

转载 MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04

2012-03-11 22:48:24 272

转载 myeclipse9安装SVN插件(适用于其他插件安装)

1.首先下载SVN包:site -1.6.172.解压SVN包,然后找到其中的两个文件夹:features 和 plugins3.随意建一个文件夹(位置和名称自己定就好了,我的是E:\myEclipsePlugin\svn),然后把第二步的解压好的features 和 plugins放到这个文件夹下4.找到myeclipse的安装目录,下面有一个configuration\org.ec

2012-03-11 14:45:42 345

转载 java读取xml文件的四种方法

Xml代码    A1234   河南省郑州市    B1234   河南省郑州市二七区  第一种 DOM 实现方法 import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;i

2012-03-11 14:34:10 393

Siebel助手2.1

该软件是基于Microsoft .NET Framework开发的一个针对Siebel CRM的帮助工具,使用Siebel提供的标准API,对Siebel对象进行操作。 目前实现的功能有: 【地址信息助手】 可按项目维护应用地址信息,数据地址信息等,对于siebel应用地址,维护好用户名密码,就可以直接使用IE或默认浏览器打开,数据库地址可以直接生成tnsnames.ora,操作系统可直接使用远程桌面打开。 【被锁对象查询助手】可以查看当前所有被锁住的对象,可以设定多条件查询,如果发现有锁住对象的顾问已经不在场,可以强制解锁该对象,支持批量解锁对象。 【脚本查询助手】对于技术顾问,基本上在每个项目都要写很多代码,该功能可以方便收集项目上的代码,并以Excel或者文件形式进行归档。也可通过多个条件组合快速查询代码。 【浏览器脚本查询助手】对于技术顾问,基本上在每个项目都要写很多浏览器脚本代码,该功能可以方便收集项目上的代码,并以Excel或者文件形式进行归档。也可通过多个条件组合快速查询代码。 【脚本助手】对于使用脚本查询助手导出的脚本,可以使用该功能进行浏览以及修改脚本。 【查询助手】该功能可以选择同一个BC下的List Applet和Form Applet上面的字段,导出数据。并可设置查询条件,获取本次操作的执行SQL,无需在Tools进行Debug。 【数据导入工具】该功能可以实现数据的导入,操作简单,错误信息比较明了,可以进行增加,修改,删除,查询功能,并可选择事务操作,多用户执行。用户只需在首次使用时进行简单的配置,即可进行数据导入。 【向导生成配置文件】该功能可以通过界面配置的形式,生成导入工具所需要的配置文件和数据模板。 如果您在使用该软件遇到问题,请您Email给[email protected]

2016-01-17

Visual Studio 2010 SVN插件

Visual Studio 2010 SVN插件。 安装AnkhSvn-2.1.10129.msi后,在VS2010节目打开选择SVN Project 即可使用。开启VS的需要重启VS一次

2014-01-22

oracle通过dblink链接 mysql和mssql例子

oracle通过dblink链接 mysql和mssql例子 databaselink是定义一个数据库到另一个数据库的路径的对象,databaselink允许 你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意 的是databaselink是单向的连接。

2013-08-15

最新完整版W3CSchool离线版.chm

W3CSchool 离线版,基本包含网页版所有东西,最近版本

2013-03-13

Dojo中文手册

Dojo 体系架构总体上来看是一个分层的体系架构。最下面的一层是包系统,Dojo API 的结构与 Java 很类似,它把所有的 API 分成不 同的包(package),当您要使用某个 API 时,只需导入这个 API 所在的包。包系统上面一层是语言库,这个语言库里包含一些语言工具 API,类似于 Java 的 util 包。再上一层是环境相关包,这个包的功能是处理跨浏览器的问题。Dojo 体系架构图 Dojo 大部分代码都位于应用程序支持库,由于太小限制,图中没有列出所有的包。开发人员大部分时候都在调用这个层中的 API,比如,用 IO 包可以进行Ajax 调用。

2013-02-19

Linux基本技能教程

Linux安装及学习指导---主要介绍Linux的安装和注意事项,一些重要软件安装,学习Linux指导等内容。 Shell---不用介绍了吧,呵呵。 Linux软件下载---推荐Linux常用软件,包含下载地址与安装方法。 Linux新手学堂---这里存放着Linux最基础的文章,大多是学习Linux必学的内容,较容易接受。建议初学者多来这个专区学习。 系统安装和维护{提问专区}---有关疑问及讨论问题。 系统管理及桌面应用---这里存放Linux管理的相关内容,文章较经典,初中级水平都可在这专区学习,中级学习者应多学这一专区的内容。

2012-12-25

Oracle最常用sql

Oracle最常用的sql语句 全代码 压缩到40页方便打印 SQLPLUS下的常用命令 show user 察看用户 connect 用户名/密码 连接到指定用户 connect scott/tiger select * from tab where tabtype='TABLE'; 察看当前用户下的表 select count(*) from dept; 查询表dept中记录的行数 desc dept 察看表dept的结构 quit/exit 退出 clear screen 清除屏幕 set linesize 200 设置一行显示200个字符 set pagesize 20 设置每页显示20行

2012-12-25

数据库课程实践题目

经典的几张表,老师上课会用的例子里面都有,很适合学生复习考试。。 --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩表 SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数 */

2012-03-19

西二在线考试系统源代码

西二在线考试系统源代码 包括可执行程序,数据库脚本,文档和源代码 是当时参加比赛做的一个项目 一个礼拜做完的。ssh框架,适用于学习 不适合不要喷我

2012-03-19

大型门户网站是这样炼成的源代码

大型门户网站是这样炼成的源代码 综合实例-电子商务平台

2012-03-19

数据库课程实践题目-经典的学生课程成绩三张表

标题:一个项目涉及到的50个Sql语句(整理版) 作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2010-05-10 地点:重庆航天职业学院 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。 问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩表 SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数

2012-03-19

OpenCms8.0.1汉化包

  使用说明:     1、从官方网站(http://www.opencms.org)下载OpenCms8.0.1 安装;   2、安装成功后登录OpenCms,在view中选择Administration接着执行:Module Management-->Import Module with HTTP,选择org.opencms.locale.zh_8.0.1.zip,按“OK”开始导入汉化包(模块);   3、重启Tomcat或是执行 Administration > Workplace Tools > Re-Initialize the Workplace 操作,之后再执行:Preference > language选择Chinese,按“OK”,汉化成功。

2011-08-18

OpenCms内容管理入门指南-源代码

OpenCms是一个专业级别的开源网站内容管理系统。OpenCms可以非常容易的帮助建立和管理复杂的网站而无需专业的HTML知识。当使用一个复杂的模板引擎来规划站点,它提供一个类似于我们熟知的office应用的所见即所得编辑器来帮助使用者创建内容。OpenCms是一个完全开源的软件,它不需要任何许可费用。

2011-08-18

Spring对IBatis的整合

Spring对IBatis的整合 10.3 Spring对IBatis的支持 Spring对IBatis提供了完善的内建支持。使用Spring提供的IBatis辅助类,可以大大简化原有的IBatis访问代码。这些辅助类位于org.springframework.orm.ibatis包下,目前Spring可同时支持IBatis1.3.x和2.0。 此外,针对IBatis,Spring也提供了和JdbcTemplate一致的异常处理方式

2011-08-15

谭浩强C语言程序设计.CHM

此教程为电子版CHM电子书。本电子版书籍所编辑到的内容来自于清华大学出版社出版的《C语言程序设计》第二版,是由著名教授谭浩强主编。C语言的历史在每本C语言程序设计书中都会提到,所以我在这里再简单整理一下,这对今后接触学习相关的知识有帮助:

2011-08-15

\谭浩强C语言教程PDF版

此教程为电子版CHM电子书。本电子版书籍所编辑到的内容来自于清华大学出版社出版的《C语言程序设计》第二版,是由著名教授谭浩强主编。C语言的历史在每本C语言程序设计书中都会提到,所以我在这里再简单整理一下,这对今后接触学习相关的知识有帮助:

2011-08-14

杭电1000-2000答案

我去年暑假花了30天,把杭电ACM网站上1000到2000这100道题全AC了,又花了20来天精心写解题报告。 里面包括题目、解题思路、编程技巧以及参考源码。 所有代码都是使用C/C++写的。

2011-02-23

SUN-SCJP认证310-065

SUN-SCJP认证310-065,很全的题库,大家有用就看看,上次考scjp把题库看了一遍,就很轻松过了

2011-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除