自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韬晦潜胖蛇的专栏

痛并快乐的日子

  • 博客(44)
  • 资源 (24)
  • 收藏
  • 关注

转载 Servlet线程安全?不安全?

扩展:http://hi.baidu.com/donggw2030521/item/c42989f325788f0ac6dc45e0           http://www.cnblogs.com/gw811/archive/2012/09/07/2675294.html鸣谢:http://blog.sina.com.cn/s/blog_516c75860100b7gp.html

2013-05-31 17:10:12 969

原创 js的Boolean对象初始值

Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。创建 Boolean 对象使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:var myBoolean=new Boolean()注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那

2013-05-31 14:27:41 2639

原创 Hibernate学习笔记11--组件关联关系的映射与原理分析

例子如下:假如name不是String是一个类,这样user和name的映射关系可以为多对一或是一对一,此时是将数据user和那么分别保存到两张表中。假设Name这个数据太小,小到可以不用物理表保存数据,此时就不用考虑一对一和多对一,此时是将数据user和那么分别保存到一张表中。下面精华都在映射文件中:当两个对象有关联,(1)希望数据分别保存俩表的(多对一)         (

2013-05-31 06:27:23 899

原创 Hibernate学习笔记10--关联关系之多对多

多对多(student--teacher)步骤:(1)根据student中的id找寻techaer_student表与之student_id相等的teacher_id(2)再根据teacher_id到teacher表中查询相应的数据hibernate会根据配置映射文件自动生成一个中间表techaer_student关联表中teacher_id\ student_id均为主键

2013-05-30 21:15:41 1091

转载 js变量以及其作用域详解

鸣谢:http://www.cnblogs.com/terryglp/articles/1776695.html一、变量的类型   Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:i=100;//Number类型 i="variable";//S

2013-05-30 16:58:24 722

转载 JavaScript 创建类/对象的几种方式

鸣谢:http://www.cnblogs.com/lucas/archive/2009/03/17/1411656.html扩展:http://www.cnblogs.com/lucas/archive/2009/03/14/1411322.html在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的

2013-05-30 13:57:37 715

转载 Struts1.x笔记相关网址

张孝祥教程笔记:http://blog.csdn.net/toyouheart/article/details/4509466  图:http://liuxi1024.iteye.com/blog/1113398基础知识:http://www.cnblogs.com/tongzhiyong/archive/2009/08/30/1556720.htmlhtt

2013-05-30 11:35:34 789

转载 WORD中制作表格时最后多一页解决办法

近日遇到一个问题:用WORD制作表格时最后老是多一页无法删除,最后终于解决:把光标放到最后一页,在“格式--段落”里面的“行距”项里面选固定值为1 就可以了。鸣谢:http://www.jxteacher.com/bryan/column50527/dcdb3953-4a3f-41bd-9982-445831c040eb.html

2013-05-29 15:43:02 2290

原创 js比较日期大小

有关Date知识:通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):var myDate=new Date()myDate.setFullYear(2008,7,9)注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。在下面的例子

2013-05-28 14:56:22 820

转载 js显示一个始终

function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbersm=checkTime(m)s=checkTime(s)document.g

2013-05-28 13:59:23 646

原创 查询表结构

SELECT A.OWNER,A.TABLE_NAME,A.COLUMN_NAME,A.DATA_TYPE,A.DATA_LENGTH,B.COMMENTS FROM (SELECT OWNER, TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE  FROM ALL_TAB_COLUMNS WHERE TABLE_NAM

2013-05-28 13:57:05 773

原创 Hibernate学习笔记9--关联关系之一对一

关联关系之一对一(Person--IdCard)一、第一种实现方式(主键关联):一对一关系(Person-idCard):分成主对象和从对象(主从关系)Person主对象(更重要一些),idCard从对象让person的id等于idCard的id,所以id既是主键又是外键废话不多说,上代码Person.javapackage cn.itcast.domain;

2013-05-28 06:38:00 1013

原创 Hibernate学习笔记8--关联关系之一对多

关联关系:一对多(Department-Employee) 前言:从部门的角度来考虑这个问题,就是一对多了~,一个部门对多个员工。一、类中实现一对多的关联:在Department创建一个Employee的集合关系模型:主外键,和上一章一样没什么变化。Department类代码如下:在Department创建一个Employee的集合package cn.itca

2013-05-26 08:37:12 795

原创 Hibernate学习笔记7--关联关系之多对一

关系映射.多对一(Employee-Department)1.建表示在员工表中添加一个外键表示Employee-Department之间的多对一的关系,可以在Employee中建一个departid字段。缺点:想知道部门信息还得现查一遍解决:是在Employee类中建一个Department类型的成员变量,这才体现出面向对象的感觉分析:hibernate不是单纯的把co

2013-05-25 23:17:56 2028

原创 hibernate学习笔记6--Criteria查询方式、完整小练习(开发步骤)

一、Criteria查询方式没有sql语了,因此更加面向对象一些。Criteria是一种比HQL更面向对象的查询方式;Criteria的创建方式: Criteria c = s.createCriteria(DomainClass.class); 简单属性条件如:c.add(Restrictions.eq(propertyName, name)); c.add(Restrict

2013-05-23 20:14:46 2124

原创 hibernate学习笔记5---实体类或属性名与数据库关键字冲突、hql命名参数、hql实现通用分页

一、实体类或属性名与数据库关键字冲突问题1、实体类名与数据库中的关键字冲突比如:实体表User与oracle中的系统表冲突解决方式1:在xml中添加table属性,指定表名,使其不与name默认相等<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"

2013-05-22 21:00:58 6606

原创 hibernate学习笔记4---HQL、通用方法的抽取实现

一、通用方法的抽取实现由于hibernate中对增删改查的一切操作都是面向对象的,所以将增删改查抽取成通用方法,以满足不同的表的增删改查操作,简化jdbc代码。具体例子如下:package cn.itcast.hibernate;import java.io.Serializable;import org.hibernate.Session;import org.h

2013-05-22 10:07:26 3917

原创 hibernate学习笔记3----hibernate中的session接口介绍

session:beginTransaction():开启事务就像初始化的数据库连接、语句对象clear():清楚session中的缓存close():关闭session,关闭数据库连接connection():拿到数据库中session中的封装的connection,建议不要使用,因为hibernate中对于连接其实已经做了优化的contains():判断返回元素对象的d

2013-05-20 06:08:49 1255

原创 hibernate学习笔记2--对简单例子的代码的解释与简单优化(规范)

一、开发流程:1.由Domain object ->mapping->db.(官方推荐)2.由DB开始,用工具生成mapping和Domain object。(使用较多)3.由映射文件开始。二、Domain object的限制1.默认的构造方法(无参构造,如果没有明确书写,java会使用缺省的默认构造方法。)(必须的)2.有无意义的标示符id(主键)(可选)3.非fin

2013-05-19 22:29:09 925

原创 hibernate学习笔记1--------窥探hibernate

ssh的复习进入了数据层的学习hibernate.哎!!!正所谓:雁过留声,人过留影。欢迎大家留言交流指正一、引入:模型不匹配(阻抗不匹配):关系模型与对象模型不匹配java面向对象语言:对象模型:其主要概念:继承、关联、多态等;数据库的是关系模型:其主要概念:表、主键、外键等解决办法:1.使用jdbc手工转换。2.使用ORM(object Relati

2013-05-19 06:44:16 4113 2

原创 spring学习笔记17--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Spring提供的CharacterEncoding和OpenSessionInV

从实际问题出发!问题1:struts1.x从前台往后台传带有汉字的参数时,存入数据库,库中数据出现乱码。解决:使用spring提供的CharacterEncodingFilter(编码过滤器),解决struts乱码问题在web.xml中配置 encoding org.springframework.web.filter.CharacterEncodingFilter

2013-05-17 22:35:21 1223

原创 oracle查询某表中是否含有某字段

查询某表中是否含有某字段select col.column_name, col.DATA_TYPE || ' (' || col.DATA_PRECISION || ')', col.DATA_TYPE || ' (' || col.DATA_LENGTH || ')', col.OWNER from all_Tab_Columns col

2013-05-16 15:47:41 1365

原创 spring学习笔记16--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Hibernate3.x配置二级缓存

一、导入hibernate二级缓存的所用的jar包------------------ehcache-1.2.3.jar二、在spring配置文件中配置Hibernate的二级缓存相关属性(红色为精华部分)<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org

2013-05-15 23:18:59 1179

转载 javascript中的with语句

javascriptobjectmath当执行流进入下列任何一个语句时,作用域链将得到延长:* 1) try-catch语句的catch块* 2) with语句此两个语句会在作用域链的前端添加一个变量对象。对with来说,其变量对象中包含着指定对象的所有属性和方法所作的变量申明;对catch来说,其变量对象中包含的是被抛出的错误对象的申明。这些标量对象都是只读的,因此在

2013-05-15 14:57:40 829

原创 oracle中查询某个存储过程是否存在

SELECT DISTINCT NAME  FROM USER_SOURCE WHERE TYPE = 'PROCEDURE'   and name in       ('TS_ZM_WMQYJLJGMYMSZMSQB',     'CKTS_ZM_DLJKHWZMSQB',           'CKTS_ZM_CKHJCPMSZMSBB',         'CKT

2013-05-15 11:00:33 3498

原创 spring学习笔记15--Spring2.x+Hibernate3.x +Struts1.x整合开发(3)struts再次尾随sh

上一章介绍了一.action未交给spring管理本章介绍二、action交给spring管理(实现依赖注入,简化action控制端代码)这样action对象就不是有struts容器创建,而是由spring容器创建、(1)将action类配置到spring配置文件中的一对bean标签中注意:把action交给spring管理后,可以使用依赖注入在action中注入业务层的bea

2013-05-14 22:04:40 1026

原创 spring学习笔记14--Spring2.x+Hibernate3.x +Struts1.x整合开发(2)struts尾随sh而至

最近复习spring相关知识欢迎大家交流指正QQ:767872620上一章节已经通过单元测试,所以开始控制层的编写常见的struts1与spring和hibernate有两种方式一.action未交给spring管理(1)Struts1的web.xml文件,将整合了hibernate的spring容器放在Servlet大容器中<web-app version="2.4" x

2013-05-13 22:50:02 1059

原创 spring学习笔记13--Spring2.x+Hibernate3.x +Struts1.x整合开发(1)sh先行组合

Spring2.x+Hibernate3.x +Struts1.x整合开发(jar会用冲突不要一次性全部整合,按照博文名称顺序整合)最近复习spring相关知识,特记录于此,欢迎大家交流指正---QQ:767872620一、搭建环境:jar包:二、代码示例(1)首先是Spring2.x+Hibernate3.x 精华在xml配置文件中<beans xmlns="ht

2013-05-13 22:03:29 2923

转载 Hibernate知识清单1--Hibernate 中oracle 主键的自动生成办法

Hibernate 中oracle 主键的自动生成办法1:uuid.hex: 采用128位的算法来生成一个32位字符串。最通用的一种方式。适用于所有数据库 。在*.hbm.XML中按如下设置。    2:指定参数的情况                  SEQ_CHILD          3:以下是Tracylau 所写,网址如下:http://fo

2013-05-12 08:53:39 1113

转载 修改myEclipse8.5的默认workspace

安装完MyEclipse8.5之后,没发现工作空间每次启动都会转入默认工作空间这个问题,前不久把它更新,貌似更新到了8.6版本。每次打开MyEclipse都会进入默认工作空间,我不得不再switch workspace,甚是麻烦。查询资料解决方法如下:找到MyEclipse的安装目录下的configuration/config.ini文件打开该文件:#Generated by Pu

2013-05-10 10:20:47 955

原创 spring学习笔记12----Spring+jdbc组合开发( 采用基于xml方式配置事务)

关于事务管理配置有两种方式:(1)注解方式(可以参考我以前的文章)http://blog.csdn.net/hollboy/article/details/8886632(2)xml配置事务管理代码和注解方式中用到的一样!精华在xml配置:  编程时遇到的问题解决: 遇到的异常:

2013-05-09 18:47:17 763

原创 spring学习笔记11--事务传播

最近在复习spring,欢迎各位大侠赐教和交流 ---------QQ:767872620对于事务的回滚:默认情况下:spring容器对运行期(unchecked的RuntimeException)的意外进行事务的回滚。如果碰到的是用户的(checked的Exception)的意外,事务将不会回滚 /**  * 手动设置对非运行期的异常进行事务回滚  */ @Tra

2013-05-09 17:55:53 773

转载 关于super.getClass().getName()

看到Java笔试题中有一道关于super的题,题目如下:下面程序的输出结果是多少?import java.util.Date;public class Test extends Date{public static void main(String[] args) {new Test().test();}public void test(){System.out

2013-05-07 09:21:18 1151

转载 Oracle CASE WHEN 用法介绍

1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他

2013-05-06 14:27:23 653

原创 spring学习笔记10--Spring+jdbc组合开发(注解方式配置事务)

Spring+jdbc组合开发步骤:一、配置数据源主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。二、配置事务配置事务时在xml配置文件中引入用

2013-05-05 13:42:15 2407

原创 spring学习笔记9--AOP表达式小例子

前言:最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620aop表达式例子:execution(java.lang.String cn.itcast.service.imp.PersonServiceBean.*(..))只有返回值为String类型的的业务方法才会被拦截到execution(* cn.itcast.service.imp.Perso

2013-05-04 18:59:11 914

原创 spring学习笔记8--使用spring进行面向切面的(AOP)编程(2)XML配置方式

前言:最近在复习spring特记录于此,欢迎大家交流指正 QQ:767872620 主要是对xml文件中的标签配置,这样原来的代理类(拦截类)所有的注解就个全部干掉了!例子如下:继续“万恶”的person相关类public interface PersonService { public void save(String name); public void updat

2013-05-04 18:20:37 959

原创 spring学习笔记7--使用spring进行面向切面的(AOP)编程(1)注解方式实现

前言:最近在复习spring特记录于此,欢迎大家交流指正 QQ:767872620spring提供两种切面编程的使用方式:(1)基于注解方式进行AOP开发(2)基于xml配置方式进行AOP开发一、环境配置1.在配置文件中引入aop命名空间 xmlns:aop="http://www.springframework.org/schema/aop"  xsi:sch

2013-05-04 12:26:01 1034

原创 spring学习笔记6--简单模拟实现AOP(cglib版)

前言:最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620 本小例子使用cglib实现动态代理类:cglib-nodep-2.2.2.jar下载地址: http://download.csdn.net/detail/hollboy/5327795 代码如下:目标类:(目标类(业务类)没有实现任何接口时使用cglib-nodep-2.2.2.j

2013-05-03 20:31:29 803

原创 spring学习笔记5--简单模拟实现AOP(JDK版)

前言最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620用的是简单的用jdk自带的Proxy实现动态代理模式!横切性关注点客户端-->代理对象-->目标对象(此处要求目标类必须实现一个接口)1.接口public interface PersonService { public void save(String name); public void u

2013-05-03 11:55:12 723

lucene-4.6.0 所有jar和官方demo

lucene-4.6.0 所有jar和官方demo

2014-05-21

lucene-4.6.CHM api

lucene-4.6.CHM 官方api

2014-05-21

spring-framework-4.0.0.M3-dist.zip

spring 官网改版后完整的spring包就不好下了,尤其是不喜欢使用maven的人。 我也找了许久,找到spring4的完整包,特此分享给大家。

2014-03-13

hibernate.cfg.xml所有属性值

hibernate.cfg.xml中各节点的所有属性值,取自hibernate官网,纯天然无污染。原装!

2013-05-22

sshj整合开发ar包

这是常见的ssh整合所用的到jar包,也是我博文中提到的jar包 博文地址: http://blog.csdn.net/hollboy/article/details/8918000

2013-05-13

cglib-nodep-2.2.2.jar

用于模拟AOP时使用的包,经本人测试好使!

2013-05-03

eclipse中的svn插件

eclipse中的svn插件,直接复制粘贴即可!

2013-04-15

struts-1.3.10-apps.zip 官方实例项目代码

Struts1.x的官方实例项目代码,很值得学习研究,很多书上不曾记载的用法。

2013-04-15

c#全面总结+++很全的资料

c# c#资料很全很强大!辛苦总结,只求1分与大家分享

2013-02-15

JavaScript教程word文档

JavaScript教程word文档 JavaScript教程word文档 JavaScript教程word文档 JavaScript教程word文档很实用

2011-10-25

javase实现仿照微软计算器和仿照微软记事本

javase实现仿照微软计算器和仿照微软记事本 javase实现仿照微软计算器和仿照微软记事本 javase实现仿照微软计算器和仿照微软记事本

2011-10-25

涂抹Oracle

涂抹Oracle

2011-09-20

如何高质量编程--指南

好的编程习惯会大大避免bug的出现!所以编程习惯很重要!

2009-10-09

内存堆 与 栈的区别

了解编译的内在,才能更好的明白编译的运行机制!

2009-10-09

_必读_C&C++指针经验总结

指针不是万能的,但是不会指针式万万不能!!

2009-10-09

C程序设计经典900例

C程序设计经典900例,有助于c语言的初学者!!

2009-09-30

c、c++面试题大全2

c/c++面试题,我收集的比较全,大家一起分享学习!!只有真正了解企业的需求,我们才会更有出路!

2009-08-01

c/c++面试题大全

c/c++面试题,我收集的比较全,大家一起分享学习!!只有真正了解企业的需求,我们才会更有出路!

2009-08-01

c程序设计(第三版)谭浩强教材答案

例:1.6 main() {int a,b,c,max;  printf("input three numbers:\n");  scanf("%d,%d,%d",&a,&b,&c);  max=a;  if(max  if(max  printf("max=%d",max); } 答案较为详细

2008-12-14

空空如也

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

TA关注的人

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