自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙腾四海365的专栏

日常学习总结、错误记录

  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 Hibernate实现分页查询

Hibernate实现分页查询分页查询在实际应用中很普遍,但不同的数据库有不同的方法实现分页查询,但Hibernate框架如何实现分页查询呢,下面这个demo将示例分页查询:package test;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import

2015-12-26 15:13:27 2676

原创 Hibernate基本特性三 -- 延迟加载机制

Hibernate基本特性之延迟加载机制    Hibernate在使用时,有些API操作是具有延迟加载机制的。    延迟加载机制特点:        当通过Hibernate的API获取一个对象结果后,该对象并没有数据库数据,当通过对象的getter方法获取属性值时才去数据库查询加载。    a.具有延迟加载机制的操作如下:        --session.loa

2015-12-25 19:51:38 1149

原创 Hibernate基本特性二 -- 一级缓存

Hibernate基本特性之一级缓存机制    一级缓存被称为Session级别的缓存。(默认启用)    每个Session都有自己独立的缓存区,该缓存区随着Session创建而开辟,随着Session.close()而释放。    该缓存区可以存储当前Session关联的对象(持久对象)。    一级缓存的好处:        Hibernate在查

2015-12-24 22:11:28 490

原创 Hibernate基本特性一 -- 对象持久化

Hibernate基本特性一对象持久化    在Hibernate使用过程中,实体对象可以具有以下三种状态:        a.临时状态            采用new关键字刚创建的对象,该对象未与Session发生关联。        *b.持久状态            实体对象与Session发生关联。例如调用了session的get、load、save、updat

2015-12-24 21:37:28 513

转载 MySQL引擎

MySQL引擎简介MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以!一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Ber

2015-12-24 18:32:28 280

原创 Hibernate主键生成方式

Hibernate主键生成方式    Hibernate负责管理主键值。    Hibernate提供了多种主键生成方式。    主要有以下几种:        a.sequence            可以按指定序列生成主键值。只适用于支持序列的数据库,如Oracle。                                          

2015-12-24 16:11:33 420

原创 Hibernate映射类型

Hibernate映射类型    hbm.xml在描述字段和属性映射时,采用type属性指定映射类型。    映射类型作用:主要负责实现属性和字段值之间的转化。    type映射类型值有两种写法:        a.指定Java类型(需是完整的包名类名),例如java.lang.String        b.指定Hibernate类型,具体如下:

2015-12-24 16:05:41 396

原创 Hibernate映射类型demo

Hibernate映射类型demo此demo用于演示如何使用Hibernate的映射类型,如何映射实体类和表字段:  hbm.xml在描述字段和属性映射时,采用type属性指定映射类型。映射类型作用:主要负责实现属性和字段值之间的转化。db.sqldrop table if exists t_foo;create table t_foo( t_id

2015-12-24 16:02:52 372

原创 Hibernate特殊查询之查询全部内容(list)

Hibernate特殊查询之查询全部内容(list)Hibernate中如何实现查询表中全部数据并返回一个list集合示例代码如下: public List findAll() { //获取Session Session session = HibernateUtil.openSession(); //等价的sql = select * form admin_inf

2015-12-23 21:04:11 845

原创 Hibernate常用方法之update

Hibernate常用方法之update用来更新一条记录,需要传入一个对象示例代码: public void update(Admin admin) { //获取Session Session session = HibernateUtil.openSession(); //获取Hibernate的事务 Transaction tx = session.begi

2015-12-23 20:04:45 527

原创 Hibernate常用方法之delete

Hibernate常用方法之deleteHibernate提供的delete方法用于删除一条记录,需要注意此方法是按主键作条件进行删除,删除的时候需要传入一个对象。示例代码: public void delete(int id) { //获取Session Session session = HibernateUtil.openSession(); //获取Hibe

2015-12-23 20:03:13 8151

原创 Hibernate常用方法之save

Hibernate常用方法之savesave方法常用来向数据库插入一条记录,此方法的需要注意的是主键的生成方式,不同的数据库主键的生成方式不能,例如Oracle数据库可以用序列,MySQL数据库用自增长。还需注意的是此方式需手动提交事务。代码示例: public void save(Admin admin) { //获取Session Session sessi

2015-12-23 18:26:02 1836

原创 Hibernate常用方法之get

Hibernate常用方法之get常用于根据主键查找,若根据其他的字段查找不能使用此方法示例代码: public Admin findById(Integer id) throws Exception { //获取Session Session session = HibernateUtil.openSession(); //执行查询 按主键查询 按其他条

2015-12-23 18:19:37 681

转载 Hibernate各种主键生成策略与配置详解

Hibernate各种主键生成策略与配置详解1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。    “ud”

2015-12-23 18:05:42 501

原创 hibernate如何使用小demo

hibernate如何使用小demoa.建立数据库表drop table if exists admin_info;create table admin_info( admin_id int primary key auto_increment, admin_code varchar(30) unique not null, password varcha

2015-12-21 20:58:21 686

原创 hibernate的基本使用步骤

hibernate的基本使用步骤1.hibernate主要结构    a.hibernate.cfg.xml(仅1个)        hibernate主配置文件,主要定义数据连接参数和框架设置参数。    b.Entity实体类(一般一个表一个)        主要用于封装数据库数据。    c.hbm.xml映射文件(n个)        主要描述实体类

2015-12-21 17:00:44 5350

原创 hibernate的优点 &设计思想

hibernate的优点 &设计思想1.hibernate框架的作用和优点    hibernate框架是一个数据访问(持久层框架)框架。通过hibernate框架可以对数据库进行增删改查操作。    hibernate优点:        --简单,可以简化数据库操作代码。        --hibernate可以自动生成SQL,可以将ResultSet记录和实体

2015-12-21 15:49:17 1072

原创 struts2常用标签之form标签

struts2常用标签之form标签http://www.yiibai.com/struts2/struts_form_tags.html有具体用法:下面将讲解一个我的测试小demo:具体细节见源码:FormAction.javapackage action;import java.util.LinkedHashMap;import java.util

2015-12-17 21:19:08 536

转载 为什么EL表达式能访问struts2的值栈

为什么EL表达式能访问struts2的值栈简单地说,struts2对默认的request进行了包装,默认会先从原request里面找,如果找不到,会从值栈里面找;具体实现细节:public class StrutsRequestWrapper extends HttpServletRequestWrapper { public StrutsRequest

2015-12-17 14:47:19 1356

原创 struts2常用标签之if/else

struts2常用标签之if/elseeg: --

2015-12-17 13:38:30 408

原创 struts2常用标签之iterator

struts2常用标签之iterator                iterator标签用于遍历集合或数组。       标签有3个属性:           value:被迭代的集合           id   :指定集合里面的元素的id           status 迭代元素的索引        value是一个ognl表达式,通过这个

2015-12-17 13:02:43 462

原创 jQuery自定义方法

jQuery自定义方法 //自己为jQuery定义一个方法f $.fn.f = function(){ //... ... } //调用方法f $("#id").f();    可以很方便的根据自己需求扩展jQuery。

2015-12-17 12:58:28 792

原创 NETCTOSS03_登陆模块

NETCTOSS03_登陆模块界面及展示:涉及技术:地址栏输入指定地址,展现上图界面输入账号,密码和验证码才能登陆,否则有相应的提示点击验证码会更换一张新图片验证码输入错误会提示错误,ajax技术异步判断登陆成功会跳转到主界面,失败会重新回到登陆页面源代码及具体细节:LoginAction.java  判断账号密码是否正确的A

2015-12-16 18:58:08 1224

原创 NETCTOSS02_资费管理模块

NETCTOSS02_资费管理模块结果展示:用到的技术:1.搭建struts2项目2.访问数据库,查询结果显示在jsp中3.分页技术源代码及具体细节如下:Cost.java  实体类package com.qxl.netctoss.entity;import java.sql.Timestamp;public class Cost {

2015-12-16 18:36:16 2160 1

原创 NETCTOSS01_项目介绍

NETCTOSS01_项目介绍1、项目背景    电信公司有UNIX服务器的出租业务,需要使用一套系统来解决这个出租业务,实现自动化办公的目的。2、解决方案    1)NETCTOSS        NET China Telecom Operation Support System        中国电信运营支持系统(网络版)        a、作用 

2015-12-16 16:23:33 1918

原创 jQuery之ajax编程

jQuery之ajax编程1.load    a,作用:将服务器返回的数据直接插入到符合要求的 节点之上,相当于obj.innerHTML = 服务器返回的数据。    b,用法:        $obj.load(请求地址,[请求参数]);        请求地址:服务器上某个组件的地址        请求参数:两种形式,                请求字

2015-12-16 16:15:59 316

原创 jQuery之类数组操作

jQuery之类数组操作  length属性:获得jQuery对象包含的dom对象的个数。  each(fn(i))  --  循环遍历每一个元素,this代表正在被遍历的dom对象,i表示正在被遍历的对象的下标。  eq(index)  --  返回index位置处的jQuery对象  index(obj)  --  返回下标,其中obj可以是dom对象或者jQuer

2015-12-16 16:09:21 361

原创 jQuery之动画

jQuery之动画1.show()/hide()    a,通过同时改变元素高度和宽度来实现显示和隐藏。    b,用法:        show(速度[,回调函数]);        速度:'show'/'normal'/'fast'/毫秒数        回调函数:整个动画执行完毕之后,会执行该函数。2.slideUp()/slideDown()

2015-12-16 16:04:52 302

原创 jQuery之事件冒泡&模拟操作

jQuery之事件冒泡&模拟操作1.事件冒泡    a,什么是事件冒泡?        子节点产生的事件,会依次向上抛出给相应的父节点。    b,如何取消事件冒泡?        e.cancelBubble = true;    c,事件对象有何作用?        取消冒泡  --  e.cancelBubble = true;        获取光标

2015-12-09 13:32:28 380

原创 jQuery之事件绑定&合成事件

jQuery之事件绑定&合成事件1.事件绑定    bind(type,fn)2.绑定方式的简写形式    click(function(){});    示例代码:/jQuery01/WebRoot/event/e1.html 事件绑定 $(function(){ /*

2015-12-09 13:26:33 700

原创 jQuery之dom操作(遍历节点)

jQuery之dom操作(遍历节点)children()/children(selector)  --  只考虑子元素,不考虑其他后代元素next()/next(selector)  --  下一个兄弟节点prev()/prev(selector)  --  上一个兄弟节点siblings()/siblings(selector)   --  其他兄弟节点find(se

2015-12-05 16:35:22 1057

原创 jQuery之dom操作(属性、样式操作)

jQuery之dom操作(属性、样式操作)1.属性操作    读取:attr('');    设置:attr('','');    设置多个:attr({'':'','':''});    删除:removeAttr('');2.样式操作    获取和设置:attr("class","");/attr("style","");    追加:addCl

2015-12-05 16:33:26 488

原创 (补充)如何将javascript代码和HTML分开

(补充)如何将javascript代码和HTML分开很多时候都是需要把视图和数据、数据和操作分开的,这样的好处是便于代码的维护:下面就讲讲如何将js代码和html代码分开方法:方法一:传统js方法//方式一window.onload = function(){ //当整个页面加载完毕会调用onload方法}方法二:用jQuery框架//方式二//jQ

2015-12-05 16:27:25 3893

原创 jQuery之dom操作(查询、创建、插入、删除、复制节点)

jQuery之dom操作(查询、创建、插入、删除节点)1.查询    利用选择器找到要操作的节点之后,获得节点的值、属性值、文本以及html内容。    a,html()  --  html内容    b,text()  --  文本    c,val()  --  节点的值    d,attr()  --  属性值    此外,这几个方法也可以用来修改节点的内

2015-12-05 16:22:12 1476

原创 jQuery选择器之表单选择器

jQuery选择器之表单选择器:input:text:password:radio:checkbox:submit:image:reset:button:file:hidden

2015-12-02 20:49:10 293

原创 jQuery选择器之过滤选择器

jQuery选择器之过滤选择器1.基本过滤选择器    :first    :last    :not(selector)  --除了selector节点的其他节点    :even  -- 偶数    :odd   --奇数(下标都是从0开始)    :eq(index)  -- 与index下标相等的节点,从0开始    :gt(index)  --大于

2015-12-02 20:46:58 497 2

原创 jQuery选择器之基本选择器和层次选择器

jQuery选择器之基本选择器和层次选择器1.什么是选择器?    jQuery模仿css选择器的语法提供的一种用来方便查找要操作的节点的语法规则。2.基本选择器    #id    .class    element    selector,select2...selectn    *    代码示例:/jQuery01/WebRoot/s

2015-12-02 13:14:36 586 1

原创 jQuery基础

jQuery基础1.jQuery的特点    jQuery利用选择器(借鉴CSS选择器的语法)查找要操作的节点(dom对象),然后将这些节点封装成一个jQuery对象。    封装的目的:       为了兼容不同的浏览器,另外,也为了简化代码。       通过调用jQuery对象的方法或者属性来实现对底层的dom对象的操作。2.jQuery编程步骤 

2015-12-02 13:09:54 378

原创 ajax之同步请求

ajax之同步请求1.什么是同步请求?    ajax对象在向服务器发送请求时,浏览器会锁定当前页面,用户不能够对当前页面做任何的操作。2.如何发送同步请求        xhr.open(请求方式,请求地址,false);即可实现同步请求3.优先使用异步,因为同步会影响性能,当服务器端处理比较慢的时候,浏览器会锁定当前页面(假死).4.只有

2015-12-01 15:52:21 644

原创 如何使用json编程

如何使用json编程1.java对象转换成json字符串    一般使用json官方提供的api(json-lib)来实现转换。    (所需jar包见json-jar文件夹)           代码示例:ajax02/src/test/Test.javapackage test;import java.util.ArrayList;import jav

2015-12-01 12:11:05 692

kafka9demo

此代码为kafka9API的demo

2017-06-03

FlowNode_v1

FlowNode原版本源码,静态工厂处理

2016-12-02

fastJson包

fastJson包

2016-12-02

Java操作redis小案例

Java操作redis小案例,包含所需jar包

2016-08-04

html_NETCTOSS

netctoss项目所有静态页面,包括html、css、图片、js等

2015-12-16

java学生管理系统-数据库小项目

学生管理系统,本项目是用java写的用的mysql数据库,主要用来练习数据库方法的一些知识

2015-09-27

空空如也

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

TA关注的人

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