自定义博客皮肤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的专栏

日常学习总结、错误记录

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

原创 Struts2中jsp前台传值到action后台的三种方式

Struts2中jsp前台传值到action后台的三种方式struts2中的Action接收表单传递过来的参数有3种方法:如,登陆表单login.jsp: 用户名: 密 码: 1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数.这种接收参

2016-04-09 20:15:05 4281

原创 【XML】XML CDATA

XML CDATA所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。转义字符非法的 XML 字符必须被替换为实体引用(entity reference)。假如您在 XML 文档中放置了一个类似 "if salary 为了避免此类错误,需要把字符 "if salary

2016-04-09 20:09:38 332

转载 【ibatis】ibatis 中 $与#的区别

ibatis 中 $与#的区别我们在使用iBATIS时会经常用到#和$这两个符号。一 .#与$区别说通俗一点就是         $中间的变量就是直接替换成值的         #会根据变量的类型来进行替换         比如articleTitle的类型是string, 值是"标题"的时候              $articleTitle$ = 标题

2016-04-06 15:14:07 1614

原创 hibernate mysql写入中文乱码

hibernate mysql写入中文乱码启动hibernate项目,自动创建表,插入数据之后发现写入表里的数据里的中文是乱码。按如下方法解决了:1.修改创建的数据库编码修改数据库的字符集为UTF-8,这个可以通过mysql的客户端软件里右键要修改的数据库的属性更改。或者在命令行里面创建数据库的时候指定字符集。2.修改MySQL的默认编码

2016-04-06 14:17:42 450

原创 命令行创建mysql数据库指定编码方法

命令行创建mysql数据库指定编码方法Mysql创建数据库的时候指定编码方式:GBK:   create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8:   CREATE DATABASE `test2` DEFAULT CHARACTER SET utf

2016-04-06 14:14:42 5950

原创 jQuery的ajaxStart方法和ajaxStop方法

jQuery的ajaxStart方法和ajaxStop方法1.ajaxStart() 方法定义和用法ajaxStart() 方法在 AJAX 请求发送前执行函数。它是一个 Ajax 事件。详细说明无论在何时发送 Ajax 请求,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStart 事件。在此时,由 .aj

2016-04-06 14:10:59 1008 2

原创 修改局域网代理IP方法

修改局域网代理IP方法1.打开IE浏览器2.工具-->Internet选项-->连接-->局域网设置3.设置ip和端口注:若不想设置将代理服务器选项下的对勾去掉即可

2016-04-01 17:48:37 1376

转载 Oracle中decode函数用法

Oracle 中 decode 函数用法含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETU

2016-04-01 17:40:22 311

转载 Struts2方法调用的三种方式

Struts2方法调用的三种方式在Struts2中方法调用概括起来主要有三种形式第一种方式:指定method属性 /success.jsp 这样Struts2就会调用Student 中的add方法。第二种方式:动态方法调用(DMI)用这种方法需要设置一个常量 动态方法调用是指表单元素的action并不是直接等于某个Action的名字,

2016-04-01 17:35:45 384

原创 Myeclipse集成jad反编译软件

Myeclipse集成jad反编译软件1.下载下载jad.exe和net.sf.jadclipse_3.3.0.jar2.安装---------------------Myeclipse6.5配置步骤---------------------------  1)将jad.exe放到java的jdk\bin目录下。  2)将jadeclipse插件ne

2016-04-01 17:27:50 696

原创 Myeclipse安装SVN插件

Myeclipse安装SVN插件1.下载site-1.6.5.zip2.Myeclipse6.5安装说明:将此文件解压,复制解压后的文件到Myeclipse6.5的安装目录下的eclipse目录下,与eclipse目录下的features目录和plugins合并。-----------------------------------Myeclip

2016-03-31 18:08:39 325

原创 tomcat三种启动指定项目的方式

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种方法:很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了。

2016-03-31 18:02:37 1610 1

原创 Java中static修饰类的问题

Java中static修饰类的问题众所周知,Java中static关键字可以修饰方法与变量:  修饰变量的时候,这个变量属于类变量,可以直接通过类名.变量名来引用。  修饰方法的时候可以直接通过类名.方法名来访问。但大家可能不知道static关键字还可以修饰类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,

2016-03-27 15:52:53 4826

原创 MyBatis关联映射

1.MyBatis关联映射将多个表记录提取,封装成具有关联关系的对象。关系类型:分为单个对象关联和多个对象关联cn_user-->User对象cn_notebook-->Book对象cn_user+cn_notebook-->具有对象关联关系的对象Book-->User一个Book对应一个UserUser-->Book一个User对应多个Bookpublic

2016-03-27 11:59:55 427

原创 MyBatis动态SQL

MyBatis动态SQL作用:可以根据传入参数动态执行不同的SQL语句MyBatis提供了一些标签可以实现在XML文件中动态定义SQL语句      : 等价于一个where关键字;去除条件前面多余的and或or:等价于一个set关键字;去除结尾处多余的,逗号典型:组合查询;动态更新;批量

2016-03-26 22:05:06 298

转载 数据库设计三大范式

数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不

2016-03-26 15:07:03 337

原创 Java中Class类浅谈

Java中Class类浅谈所有类的对象其实都是Class的实例。1.class类有什么用   class类的实例表示java应用运行时的类(class ans enum)或接口(interface and annotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forNam

2016-03-26 15:02:02 469

原创 Java反射机制浅谈

Java反射机制浅谈Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性

2016-03-26 14:52:26 244

原创 SpringAOP原理介绍

AOP原理介绍    IOC:反射技术    AOP:动态代理技术    Spring框架采用AOP应用后,Spring容器返回的组件,是采用动态代理技术    新生成的一个类(组件)。返回的新组件一般被称为动态代理类,动态代理    类中的方法实现原有组件的方法。在代理类方法中,调用了原有组件的方    法和切面组件的方法。   Spring采用了两种

2016-03-26 11:53:42 376

原创 Spring AOP应用

AOP应用 AOP面向切面编程 开发过程:编写好切面组件,然后通过配置方式切入到原有目标组件方法上。 切面:干啥 切入点:谁是目标 通知:切入时机#案例-记录异常信息切面:将异常信息写入文件切入点:所有Controller组件是目标within(org.tedu.cloudnote.controller..*)通知:异常通知

2016-03-26 11:50:21 356

原创 Spring AOP编程

Spring AOP编程#AOP概念 Aspect Oriented Programming 面向切面编程 Object Oriented Programming 面向对象编程 AOP是以OOP为基础,可以将共通业务和传统业务解耦,利用配置指定作用关系。 AOP使用时机:共通处理;调用时机相同#切面(Aspect)  切面就是提取出来的共通的

2016-03-26 11:42:51 379

原创 Spring事务管理

Spring事务管理#事务的作用和意义 作用:可以保障一组操作的完整性 使用时机:两个或两个以上操作,至少有一个操作涉及DML语句#回顾下JDBC事务管理 JDBC默认自动提交.  con.executeUpdate();//自动commit public void f1(){ try{ con.setAutoCommit(false);/

2016-03-26 11:34:02 380

原创 netctoss02_登陆页面图片验证码【Servlet+JSP版】

netctoss02_登陆页面图片验证码【Servlet+JSP版】1.设计分析2.代码实现ImageUtil.javapackage com.netctoss.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image

2016-03-26 10:54:52 867

原创 netctoss02_登陆页面【Servlet+JSP版】

netctoss02_登陆页面【Servlet+JSP版】1.设计分析2.代码实现1)Admin实体类Admin.javapackage com.netctoss.entity;import java.io.Serializable;import java.sql.Timestamp;public class Admin implements Seri

2016-03-26 10:46:19 1477

原创 简单工厂模式与工厂方法模式区别

简单工厂模式与工厂方法模式区别1.简单工厂模式    简单工厂模式,我把它理解为一个模子,根据外界给定的原料,在加上自身封装好的判断,生产出不同类型的相应的产品、对象。   简单工厂模式使用场景:工厂类负责创建的对象比较少;客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心;简单工厂很容易违反高内聚低耦合原则,因此一般只在很简单的情况下应用。2.

2016-03-20 18:33:15 476

原创 单例模式详解一

1.什么是单例模式 单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。 单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。2.单例模式的特点 1)单例类只能有一个实例。 2)单例类必须自己创建自己的唯一实例。 3)单例类必须给所有其他对象提供这一实例。3.单例模式的作用 1)控制资源的使用,通过线程同步来控制资源的并发访问; 2)控制实例产生的数量,达到节约资源的目的。 3)作为通信媒介使用,也就

2016-03-20 17:46:56 316

原创 SpringMVC对Ajax的支持

SpringMVC对Ajax的支持#Ajax Ajax可以在页面不刷新的情况下,发出HTTP请求,服务器返回数据,之后解析数据,刷新页面局部区域。 XMLHttpRequest为核心发送请求,接收数据 jQuery: $.ajax(),$.get(),$.post(),对象.load()#Ajax程序应用jQuery+Servlet+JSON(json-

2016-03-11 23:36:03 812

原创 jQuery对Ajax的支持

jQuery对Ajax的支持-$.ajax()-->XMLHttpRequest$.ajax({   url:地址,   type:请求类型,   data:提交数据,   async:同步|异步,   dataType:服务器返回数据类型,   success:成功回调函数,   error:错误回调函数});代码示例:

2016-03-10 21:28:57 1018

原创 JSON简介及使用

JSON简介及使用全称:JavaScript Object Notation   JavaScript对象格式  JSON对象类型格式:  {"key1":value1,"key2":value2}   var p = {"name":"tom","age":20};  p.name//获取tom#jS将字符串转成JSON对象-eval()函

2016-03-10 21:25:37 311

原创 Ajax基本使用

=======Ajax基本使用==========#什么是Ajax,优点,什么时候用全称:Asynchronous JavaScript and XML异步的JavaScript和XML应用Ajax请求,服务器返回的是纯数据,不是HTML页面浏览器发请求1--->Tomcat服务器处理-->返回给浏览器浏览器发请求2--->Tomcat服务器处理-->返回给浏览

2016-03-09 23:04:28 355

原创 MyBatis + Spring 整合

MyBatis + Spring 整合目的:利用Spring 提供的Bean对象容器管理功能,管理MyBatis的对象(SqlSessionFactory 对象, Mapper 对象)MyBatis提供了相关的API, 将MyBatis整合到Spring使用步骤:1. 导入Spring *.jar2. 添加Spring配置文件    - 添加 元素配置

2016-03-09 22:52:13 315

原创 MyBatis + Spring 整合示例代码

MyBatis + Spring 整合示例代码springmvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo

2016-03-09 22:51:18 410

原创 MyBatis 的CRUD 功能代码演示

MyBatis 的CRUD 功能代码演示SqlMapConfig.xml <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-config.dtd">

2016-03-09 22:36:15 338

原创 MyBatis 的CRUD 功能

MyBatis 的CRUD 功能### 增加对象1. 在Mapper接口中增加添加方法2. 在子配置文件中增加 方法与sql映射关系    - 增加参数与SQL参数的映射关系> 注意:Mapper接口方法名是ID不能重复,不能重载方法,所有的Mapper接口中的方法名都不能重复!参考代码: interface DeptMapper{ //增加

2016-03-09 22:26:46 359

原创 Spring 总结

Spring 总结## 对象的生存周期管理1. 创建2. 使用3. 销毁## 对象的创建(生产)1. new 创建对象:适合简单对象2. 利用工厂生产:适合创建复杂对象    - 利用方法生产一个对象。    - 是开发工作中最常见方式。    - 优点:可以利用方法封装复杂的对象创建过程。3. 注入获得:最方便的方式

2016-03-09 21:55:10 233

原创 Mybatis使用示例

Mybatis使用示例AdminMapper.xml <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"><!-- AdminMapper.xml 中的namespace与 AdminM

2016-03-09 21:49:48 326

原创 MyBatis使用及原理

MyBatis使用及原理是一套数据库访问API:  - 底层封装的是JDBC  - 只需要提供 SQL 与 方法的映射关系,就可以执行相应的SQL语句。  - 是一套 "零" JDBC 编码的API> 注意:由于是开源软件,没有提供完善的文档支持,并且异常提示信息也不够完善,调试难度有些大。1.使用MyBatis1)导入MyBatis 包 和 JDB

2016-03-09 21:27:27 353

原创 Spring JdbcTemplate API

Spring JdbcTemplate API1.queryForObject() 方法  - 查询方法,返回唯一结果方法  - 两个参数:sql 和 返回值类型  - 用于查询返回唯一结果的情况。 String sql = "select 'Hello World!'" + " as s from dual"; String str=jdbcT

2016-03-09 21:07:28 5199

原创 Spring JDBC的CRUD方法详解

Spring JDBC的CRUD方法详解具体的CRUD方法及细节见代码:package cn.tedu.test;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Timestamp;import java.util.Date;import java.util.Has

2016-03-08 23:25:46 659

原创 Spring JDBC

Spring JDBCSpring JDBC是Spring 提供的JDBC编程组件,可以简化JDBC的编程。Spring JDBC 专门为DAO模式而设计。一般用于实现DAO接口。1.有两种使用方式:- 将DAO继承JdbcDaoSupport(已经过时了)- 直接在DAO中注入JdbcTemplate对象2.JdbcTemplate   J

2016-03-08 23:04:41 317

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关注的人

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