- 博客(71)
- 收藏
- 关注
原创 Hibernate关联映射
单向关联关系单向1->1单向1->N单向N->1public class Person{ private int id; private String name; private int age; private Address address; public Person(){} public int getId() { return id; } p
2015-02-09 11:55:15
449
原创 Hibernate组件映射配置
当不需要将对象当做实例而是一个复合数据时可以使用组件映射配置组件属性为对象public class Person{ private int id; private int age; private Name name; public Person(){} public int getId() { return id; } public void setId(int id
2015-02-08 11:43:34
333
原创 js实现垂直滚动效果
实现js的垂直滚动首先要先搞懂offsetTop和scrollTop的两个属性offset属性介绍http://www.cftea.com/c/2009/01/R3MW6VH4GID77IZV.aspscroll属性介绍http://www.codesky.net/article/201004/99238.html从以上两篇文章中可以大致将offsetTop理解为内部边框的
2015-02-02 10:51:29
2833
原创 用工厂模式设计servlet
1建立action接口,让所有的servlet实现action的接口package cn.it.houserent.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public interface Action { public Str
2014-12-25 16:38:35
461
原创 【servlet】注册模块
servlet业务逻辑1表单提交账号密码到servlet2servlet收到账号密码后,先判断账号是否存在(validate方法),存在执行下去,不存在就返回到注册页。3存在就把账号和密码赋值给(register方法),注册成功就跳转到信息页面,不存在就返回注册页面。View视图层建立一个账号注册的表单,里面有账号,密码,等其他信息,并且发送到指定的servletb
2014-12-25 13:52:23
348
原创 servlet的url处理
String uri = request.getRequestURI(); System.out.println("uri:----"+uri); String contextPath = request.getContextPath(); System.out.println("contextPath:----"+contextPath); String actionPath =
2014-12-25 12:06:45
332
原创 【jsp案例】通过select查询父类子类数据表
有了无线级联的下拉列表,我们可以根据option的value 值来获得Book表的集合http://blog.csdn.net/czk_love_wyq/article/details/42077417 无线级联思路下面是效果图可以看到当我们在下拉列表中选择不同的选项时查询的数据也不相同,并且当查询的数据为父类时,要连同子类的数据一起查询先创建一张Book表(除
2014-12-24 09:08:34
690
原创 【JSP案例】无限级联|下拉列表
本案例主要通过无限级联的数据结构来设计下拉列表效果图:1)设计无限级联数据库,并赋值设计Id和ParentId字段,根类Id通过子类的ParentId来寻找,比如计算机是根类,他的子类是java和csharp。那java和csharp的parentId是计算机的Id。2)思路逻辑建立一个数据结构List>>,List代表这张表,Object代表根类,List代表
2014-12-22 11:00:23
2156
转载 MyEclipse没有自动提示
没有提示,就是说明你在设置上没有设置好。开始我的只是在普通的java文件里有提示,而到了Servlet中就没有了提示,经过一番查找,终于找到原因了,让我们把这宝贵的经验留下来吧。 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-
2014-12-20 14:27:55
349
原创 frameset,frame标签初始用
frameset标签使用思路:1.先给frameset 标签设置行分割(rows)或者按列分割(cols)比如row的两个参数是指将整块页面分成两行,就像以下这样,同理按列分割(cols)也是一样的。 2.也可以在frameset内嵌套frameset,要注意的是不要忘了在嵌套的框架中加上分割的参数比例 效果图3.如果不希望看到
2014-12-19 13:44:46
420
转载 frame,iframe,frameset用法和区别
■ 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由一个 标 记所标示,必须在 范围中使用。如下例: 此例中 把画面分成
2014-12-19 12:54:24
277
原创 分层学习(BIZ业务实现类接口及其实现)
业务逻辑层的主要作用是从视图层请求中获取参数,然后将参数传入相应的dao实现类中,将获得的参数或者对象集合等判断跳转页面或者传回数据。主要做法是1:从相应的视图中获取参数2:通过接口将参数传递获得判断逻辑或者数据传递的对象上一层是视图层:传递或者接受参数下一层是dao层:将相应参数拼接成sql语句与数据库做交互1.写业务逻辑层接口package cn.mybooks
2014-12-19 11:31:06
1800
原创 分层学习(dao接口及实现)
1.一共涉及 用户 ,书目分类和书三张表用户表(T_User)2.设计对应的实体类user实体类package cn.mybookshop.bean;public class User { private int Id; private String userName; private String passWord; public int getId() {
2014-12-19 11:08:10
319
原创 java数据访问层(jdbc,jndi)
1.jdbc访问import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;im
2014-12-18 15:38:57
363
原创 绝对定位与相对定位
绝对定位先看以下代码 #parent{ width:500px; height:500px; background:red; } #child{ width:250px; height:250px; background:#FFFF00; } 效果当设置chil
2014-12-15 20:11:58
654
原创 div+css初步探索(2)
我们要先做一个容器(要求:ID为“nav”,宽度为960px,高度为35px,位于页面水平正中,与浏览器顶部癿距离是30px;),这个容器就是放置我们的导航的盒子就像以下这样 #nav{ width:960px; height:35px; background:#808080; margin:0 auto; margin-top:30px; tex
2014-12-15 18:58:10
436
原创 div+css初步探索(1)
先来创建第一个div #redBlock{width:200px;height:200px;background:red} 如果css中不设置确定的属性值,那么浏览器默认使用内置的缺省值比如红色div的间隔,默认状态下在IE和火狐中显示的效果不同在IE中显示在火狐中显示所以我们要在css中的属性赋予确定的值而不要使用浏
2014-12-15 15:47:47
362
原创 多线程学习
如何创建一个线程1.继承Thread类package test20141214;public class FirstThreadTest extends Thread{ public static void main(String[] args) { for(int i=0;i<100;i++){ System.out.println("当前线程为"+Thread.curr
2014-12-15 09:22:42
280
原创 java解析XML的Dom和Sax初步使用
xml代码 YAYA 100 0 酷酷的雪娜瑞 OUOU 90 15 聪明的拉布拉多犬 beanpackage test20141213;public class Dog { public int id; public String name; public int age; p
2014-12-13 09:14:18
438
原创 io流用法
InputStream 与OutputSreampackage test20141212;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;
2014-12-12 09:03:31
259
转载 properties类及其子类用法
在读取系统属性,环境变量,properties文件,简单的xml文件中,我们经常使用properties类package demo4;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impor
2014-12-11 14:30:10
438
转载 sql server case when 用法
CASE WHEN的两种格式1.简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END2.Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'
2014-12-10 16:47:51
691
原创 sql server 多表查询
创建数据库if exists(select * from sysdatabases where name = 'test20141210') drop database test20141210create database test20141210on primary( name='test20141210', filename='G:\sql08\MSSQL10.MSSQLSER
2014-12-10 13:09:12
537
原创 sql server 常用函数
常用函数sql server 为T-SQL语言提供了大量的系统函数,使用户对数据库查询和修改时更加方便,同时还允许用户使用自定义函数。本章介绍常用的聚合,数学,字符串,日期和时间函数以及如何自定义函数。为了便于测试函数先创建数据库use masterif exists(select * from sysdatabases where name ='test2014129') dro
2014-12-09 10:03:57
381
原创 sql server 通配符
1.创建数据表cardcreate table card( password varchar(20) not null)2.批量插入数据值insert into card(password)select 'ab' unionselect 'abc' unionselect 'abcd' unionselect 'bc' unionselect 'bcd' un
2014-12-08 18:20:23
383
原创 Flash 望庐山瀑布特效
1.打开Flash2.导入图片,声音文件到库3.因为动画中需要上下移动背景图片 所以在场景中 不能设置与背景图片大小一样,按照flash中场景默认大小即可。画出参考线,便于操作 4.在做的过程中需要与背景声音相一致,所以需要将图片以及声音一起拉入到场景,建立两个图层5.首先,动画当中先出现诗的标题,建立新的图层,命名为诗的标题,播放声音,找到适当的位置,在
2014-12-04 14:10:16
1820
原创 sql server 2008使用教程
1.建立登录名-》给予权限2创建数据库-》其他选项-》使用sql语句创建3创建表-》表字段数据类型,主键,默认值设置4创建约束
2014-12-03 18:07:51
3532
原创 Flash 遮罩层 上海东方明珠塔碧波荡漾的效果以及灯光闪闪的效果
1.将图片导入到库2.建立图层 命名为背景 3.首先做碧波荡漾的效果 思考:碧波荡漾的效果只需要利用到水面的部分,所以东方明珠部分都不要 所以,1)建立新图层,命名为被遮罩部分 新图层的第一帧为 复制背景层的第一帧 然后用橡皮擦工具删除东方明珠他部分,留下水面的部分
2014-12-03 13:53:17
1974
原创 Flash 引导层 实现卫星绕地球旋转
1.将图片导入到库2.建立图层,将图片拉到场景中,命名为地球3.新建图层,再新建一个元件,命名为卫星 这里用一个椭圆代替卫星 4.新建图层,命名为引导层,画一个椭圆,与地球图层中的椭圆重合,随后将图层变为引导层5.在卫星图层中,多加几个关键帧,创建传统补间,制造出环绕一周的效果6.测试 发现在卫星环绕地球的过程中,卫星经过地球背后的时候仍然
2014-12-03 12:29:17
4804
原创 Flash 引导层的使用 模拟小车在弯曲的道路上行驶
1.打开flash 2.建立一个新图层 用画笔工具画好路3.建立新图层 命名为车子 建立一个新元件 在画车子的轮子的时候 适当利用标尺(右击场景) 再利用任意变形工具 找到圆心 车子的轮子是会动的 自然而然会想到轮子转动 就可以利用补间动画来做 可以插入传统补间 点击当中的一个帧的位置 会在属性栏中出现
2014-12-03 10:56:21
2253
原创 Flash 基础知识
时间轴帧有3种类型:关键帧、空白关键帧和普通帧。空白关键帧:指它本身是关键帧,但该帧没有任何元素关键帧:是动画片段开始与结束的决定画面。通常,Flash 会依照第1帧的“关键帧”和最后1帧的“关键帧”,来决定动画的进行方式。也就是说,只要安排好这两 张画面,就可以制作出一段动画作品。帧:静态帧,所有出现在“时间轴
2014-11-30 18:55:26
597
转载 内部类
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn
2014-11-27 10:28:50
246
转载 static关键字
1. 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple { static void go() {
2014-11-26 18:58:54
216
转载 抽象类
抽象类语法public abstract class ClassA {private String value;public String getValue() {return value;}public void setValue(String value) {this.value = value;}public abstract void a();}
2014-11-26 17:38:17
246
原创 ps XXXX有限公司页面 项目实践
效果图步骤: 1.一般网页的宽度设为1440 图为仿制 实质为1003 为了方便操作设为1200 2.建立参考线 ctrl+H 3.列出以下注意事项: 1)每做一部分 都要充分利用文件夹 2)需要利用渐变的部分
2014-11-26 15:26:21
563
原创 ps 利用通道抠图
图一效果图步骤: 1.复制图层 ctrl+T 2.打开通道窗口 选择能够使图片黑白分化明显的通道 3.复制所选择的通道口 以免误操作不可复原 4.放大镜工具 5.通过调整色阶和曲线的值 使黑白分离 更利于抠图 6.利用魔术
2014-11-26 14:20:57
388
原创 ps 液化工具 将一只胖的狗变成一只瘦的狗
图一效果图 步骤: 1.复制图层 ctrl+T 2.点击导航栏中的 液化 通过左边的工具 实现瘦身的效果
2014-11-26 13:50:14
1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人